Delen via


Microsoft Information Protection SDK - Metagegevens

De Microsoft Information Protection SDK genereert de set metagegevens die op een bestand moeten worden toegepast. Deze metagegevens zijn een weergave van het label. In dit document worden de metagegevens beschreven die de SDK genereert om toe te passen op e-mail, documenten en andere records.

Etiketten

Labels in de Microsoft Information Protection SDK worden toegepast op informatie om de vertrouwelijkheid van die informatie te beschrijven. Labelgegevens worden bewaard voor bestanden of records in een set sleutel-waardeparen die het label beschrijven. De naam van de metagegevens is gebaseerd op de volgende structuur:

DefinedPrefix_ElementType_GlobalIdentifier_AttributeName

Wanneer dit wordt toegepast op gegevens met Microsoft Purview Informatiebeveiliging, is het resultaat:

MSIP_Label_GUID_Enabled = true

De GUID is een unieke id voor elk label in een organisatie. Een object kan slechts één label van dezelfde organisatie hebben. Meerdere labels van dezelfde organisatie kunnen niet naar een bestand of object worden geschreven.

Metagegevens van Microsoft Information Protection SDK

De MIP SDK past de volgende set metagegevens toe.

Kenmerk Type of waarde Beschrijving Verplicht
Ingeschakeld True of False Dit kenmerk geeft aan of de classificatie die wordt vertegenwoordigd door deze set sleutel-waardeparen is ingeschakeld voor het gegevensitem. DLP-producten valideren doorgaans het bestaan van deze sleutel om het classificatielabel te identificeren. Ja
SiteId GUID Tenant-id van Microsoft Entra Ja
ActionId (verwijderd in MIP SDK 1.8 en hoger) GUID ActionID wordt steeds gewijzigd wanneer een label wordt ingesteld. Auditlogboeken bevatten zowel oude als nieuwe actionID om het koppelen van labelactiviteit aan het gegevensitem toe te staan. Ja
Methode Standard of Privileged Instellen via mip::AssignmentMethod. Standaard impliceert dat het label standaard of automatisch wordt toegepast. Privileged impliceert dat het label handmatig is geselecteerd. Nee
SetDate Uitgebreide ISO 8601-datumnotatie De tijdstempel waarop het label is ingesteld. Nee
Naam tekenreeks Label unieke naam binnen de tenant. Deze komt niet noodzakelijkerwijs overeen met de weergavenaam. Nee
ContentBits geheel getal ContentBits is een bitmasker dat de typen inhoudsmarkering beschrijft die is toegepast op inhoud op basis van beleid en clientmogelijkheden. CONTENT_HEADER = 0X1, CONTENT_FOOTER = 0X2, WATERMERK = 0X4, ENCRYPT = 0x8 Nee

Wanneer het wordt toegepast op een bestand, is het resultaat vergelijkbaar met de onderstaande tabel.

Sleutel Weergegeven als
MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_Enabled true
MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_SetDate 2018-11-08T21:13:16-0800
MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_Method Gemachtigd
MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_Name Vertrouwelijk
MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_SiteId cb46c030-1825-4e81-a295-151c039dbf02
MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_ContentBits 2
MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_ActionId 88124cf5-1340-457d-90e1-0000a9427c99

ContentBits

De contentBits eigenschap metagegevens in de MIP SDK wordt gebruikt om aan te geven welke acties voor het wijzigen van inhoud zijn uitgevoerd op een bestand door de labeltoepassing.

contentBits kan worden gelezen door downstreamtoepassingen om te begrijpen welke acties zijn toegepast op het bestand. Met deze eigenschap kan een toepassing zoals Word, Excel of PowerPoint de waarde van de bestandsmetagegevens vergelijken met de waarde die wordt berekend op basis van het beleid. Als er een verschil is, kan dit de ontbrekende informatie toepassen.

Neem bijvoorbeeld de MIP File SDK. Het biedt geen ondersteuning voor het rechtstreeks toepassen van koptekst, voettekst of watermerk op een bestand. Wanneer een bestand is gelabeld met MIP SDK, zijn 0x0 de enige resultaten voor contentBits als het bestand niet is beveiligd of 0x8 als het bestand is beveiligd. Dit geldt zelfs als het labelbeleid koptekst, voettekst en watermerk heeft geconfigureerd.

Wanneer het bestand wordt geopend in Microsoft Word, ontbreekt de koptekst, voettekst en watermerk. Wanneer de gebruiker op Opslaan klikt, wordt het beleid opnieuw geëvalueerd en wordt contentBits in het bestand vergeleken met het beleidsresultaat. Als er een verschil is, past de toepassing de ontbrekende inhoudsmarkering toe.

Notitie

Deze functie vereist vandaag de Azure Information Protection-client en werkt alleen in Word, Excel of PowerPoint. Deze is niet van toepassing op Outlook.

Metagegevens uitbreiden met aangepaste kenmerken

Aangepaste metagegevens kunnen worden toegevoegd via bestands- en beleids-SDK. Aangepaste kenmerken moeten het basisvoorvoegsel MSIP_Label_GUID behouden.

Een toepassing die is geschreven door Contoso Corporation moet bijvoorbeeld metagegevens toepassen die aangeven welk systeem een gelabeld bestand heeft gegenereerd. De toepassing kan een nieuw label maken, voorafgegaan door MSIP_Label_GUID. De naam en het aangepaste kenmerk van de softwareleverancier worden toegevoegd aan het voorvoegsel om de aangepaste metagegevens te genereren.

LabelingOptions options = new()
{
    AssignmentMethod = AssignmentMethod.Standard
};

options.ExtendedProperties = new List<KeyValuePair<string, string>>();
options.ExtendedProperties.Add(new KeyValuePair<string, string>("GeneratedBy", "HRReportingSystem"));
MSIP_Label_f048e7b8-f3aa-4857-bf32-a317f4bc3f29_GeneratedBy = HRReportingSystem

Notitie

De maximale lengte voor elke sleutel en een waarde is 255 tekens om de compatibiliteit tussen veelgebruikte toepassingen te behouden.

Versiebeheer

In de loop van de tijd worden kenmerken geïntroduceerd, gewijzigd of buiten gebruik gesteld. Het is verwacht dat toepassingen deze oude of buiten gebruik gestelde kenmerken blijven verwerken, omdat het vervangen van de waarde in een onderneming jaren kan duren.

Wanneer u een kenmerk vervangt door een nieuwere versie, moet er een versieachtervoegsel worden toegevoegd aan het kenmerk:

MSIP_Label_GUID_EnabledV2 = True | False | Condition

E-mailen

Metagegevens die worden toegepast op e-mail, onderhouden een sleutel-waardepaarindeling die vergelijkbaar is met die van documenten. Het belangrijkste verschil is dat alle kenmerken worden geserialiseerd in één e-mailheader met de naam MSIP_Labels. De sleutel-/waardeparen worden gescheiden door een puntkomma en een witruimte, en geplaatst in de nieuwe koptekst.

Gebruik de bovenstaande voorbeeldmetagegevens:

MSIP_Labels: MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_Enabled=true; MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_SetDate=2018-11-08T21:13:16-0800; MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_Method=Privileged; MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_Name=Confidential; MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_SiteId=cb46c030-1825-4e81-a295-151c039dbf02; MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_ContentBits=2; MSIP_Label_2096f6a2-d2f7-48be-b329-b73aaa526e5d_ActionId=88124cf5-1340-457d-90e1-0000a9427c99