Microsoft Information Protection SDK — pojęcia dotyczące interfejsu API

Zestaw SDK usługi Microsoft Information Protection (MIP) składa się z trzech zestawów SDK, jak pokazano na poniższym diagramie:

Diagram pokazujący składniki File, Policy i Protection SDK w zestawie MIP SDK.

W zależności od potrzeb aplikacji możesz chcieć korzystać z warstwy zestawu SDK plików lub pracować bezpośrednio z warstwami zestawu SDK zasad albo ochrony.

SDK plików

Zestaw SDK plików jest abstrakcją zestawów SDK ochrony i polityki. Zapewnia łatwe w użyciu interfejsy do odczytywania etykiet z usługi, stosowania etykiet do zdefiniowanych typów plików i odczytywania etykiet z tych typów plików. Użyj zestawu File SDK w przypadku dowolnej usługi lub aplikacji, gdy:

  • Jest zaangażowany obsługiwany typ pliku.
  • etykiety muszą być odczytywane lub zapisywane.
  • usługa lub aplikacja musi chronić lub odszyfrowywać zawartość.

Przypadki użycia zestawu FILE SDK

  • Jesteś inżynierem oprogramowania w instytucji usług finansowych. Chcesz mieć pewność, że dane z aplikacji biznesowych (LOB), zwykle eksportowane w formacie programu Excel, są etykietowane podczas eksportu na podstawie ich zawartości. Użyj zestawu SDK plików, aby wyświetlić listę dostępnych etykiet, a następnie zastosować odpowiednią etykietę do obsługiwanego formatu pliku.

  • Twoja organizacja opracowuje aplikacje biznesowe umożliwiające eksportowanie raportów w formacie PDF. Zestaw MIP File SDK umożliwia organizacji ustawienie domyślnej lub kontekstowej etykiety dla tych wyeksportowanych raportów, a następnie zastosowanie tej etykiety do pliku PDF podczas tworzenia w celu ochrony danych podczas tworzenia.

  • Twoja organizacja opracowuje brokera zabezpieczeń dostępu do chmury (CASB). Klienci proszą o możliwość stosowania etykiet MIP do dokumentów pakietu Microsoft Office i plików PDF. Zestaw SDK plików umożliwia wyświetlenie listy skonfigurowanych etykiet, a następnie umożliwienie klientom tworzenia reguł, które stosują daną etykietę. Zestaw SDK dla plików, po otrzymaniu identyfikatora etykiety, obsługuje całą resztę w przypadku plików spełniających kryteria klienta.

  • Twoja organizacja udostępnia oparte na usłudze rozwiązanie do zapobiegania utracie danych lub CASB, które monitoruje aplikacje SaaS pod kątem aktywności plików. Aby zmniejszyć ryzyko utraty lub ujawnienia danych, gdy dane są chronione za pomocą programu MIP, usługa musi skanować zawartość chronionych plików. Korzystając z zestawu SDK plików dla obsługiwanych formatów, usługa może używać uprzywilejowanego użytkownika do:

    1. usuwanie ochrony
    2. skanowanie zawartości pod kątem zawartości z ograniczeniami lub poufnymi
    3. odrzuć wynik tekstu jawnego
    4. Zastosować regułę usługi, aby zgłosić lub skorygować ryzyko, o ile zostanie odnalezione.

Zestaw SDK do zarządzania politykami

Zestaw SDK polityki lub Uniwersalny Silnik Polityki (UPE) umożliwia programistom pobieranie zasad etykietowania dla danego użytkownika. Następnie może "obliczyć" akcje, które powinny zostać wykonane przez te etykiety.

Aplikacje klienckie używają przede wszystkim zestawu SDK zasad, gdy deweloper kontroluje interfejs i format pliku. Użyj zestawu SDK zasad, gdy jedynym wymaganiem jest pobranie zasad użytkownika, a nie bezpośrednie etykietowanie plików.

Przypadki użycia pakietu Policy SDK

  • Twoja organizacja opracowuje oprogramowanie projektowe 3D, które używa zastrzeżonego formatu plików. Klienci używają programu MIP i chcą natywnie stosować etykiety za pośrednictwem aplikacji. Jako inżynier oprogramowania używasz Policy SDK i niestandardowej kontrolki do wyświetlania etykiet dostępnych dla użytkownika uwierzytelnionego. Gdy użytkownik wybierze etykietę, wywołasz funkcję akcji obliczeniowej. Zestaw SDK informuje o dokładnie tych metadanych, oznaczeniu zawartości i ochronie, które mają być stosowane.

  • Twoja organizacja opracowuje usługę ochrony przed utratą danych (DLP), która umożliwia klientom konfigurowanie zasad DLP za pośrednictwem centralnego portalu administracyjnego. Masz klientów, którzy korzystają z Microsoft Purview Information Protection i muszą odczytywać lub stosować etykiety poufności w ramach zasad DLP. Jako inżynier oprogramowania możesz użyć zestawu SDK zasad, aby uzyskać listę etykiet dla organizacji klienta. Następnie można odczytać te etykiety w ramach reguły DLP lub zastosować informacje o etykiecie w ramach akcji reguły.

Zestaw SDK ochrony

SDK ochrony umożliwia deweloperom oprogramowania konwertowanie strumieni zwykłego tekstu na strumienie objęte zarządzaniem prawami i odwrotnie.

Przypadki użycia zestawu SDK ochrony

  • Twoja organizacja opracowuje oprogramowanie do drukowania 3D, które używa zastrzeżonego formatu plików. Chcesz użyć programu MIP do ochrony pliku, aby tylko konkretni użytkownicy mogli go wydrukować. Użyj zestawu SDK ochrony, aby zastosować ochronę do pliku, aby tylko autoryzowani użytkownicy mogli go otwierać i drukować.

  • Twoja organizacja opracowuje rozwiązanie eDiscovery, które przetwarza skrzynki pocztowe programu Exchange i .PST pliki. Aplikacja musi zezwolić użytkownikom na odszyfrowanie wiadomości w celu prowadzenia eDiscovery. Korzystając z niestandardowego analizatora komunikatów/RPMSG i wystarczająco uprzywilejowanego konta, możesz użyć interfejsu API RMS do:

    • odszyfrowywanie zaszyfrowanego pliku
    • skanowanie zawartości
    • odrzuć zawartość, jeśli jest poza zakresem, lub spakuj ją, jeśli znajduje się w zakresie

Dalsze kroki

Teraz, gdy rozumiesz dostępne zestawy SDK MIP i sposób ich użycia, przejdź do zagadnień dotyczących MipContext oraz zagadnień dotyczących obiektów Profile i Engine. Te pojęcia są podstawowe i mają zastosowanie do wszystkich zestawów SDK usługi MIP.