Udostępnij za pośrednictwem


Typy aplikacji

Ważne

Wersje zestawu Microsoft Rights Management Service SDK wydane przed marcem 2020 r. są przestarzałe; w celu korzystania z wersji z marca 2020 r. należy zaktualizować aplikacje korzystające z wcześniejszych wersji. Aby uzyskać szczegółowe informacje, zobacz powiadomienie o wycofaniu.

Nie planuje się dalszych ulepszeń zestawu Microsoft Rights Management Service SDK. Zdecydowanie zalecamy wdrożenie zestawu SDK Microsoft Information Protection dla usług klasyfikacji, etykietowania i ochrony.

W tym temacie omówiono typy aplikacji, które można wybrać do utworzenia jako aplikacje obsługujące prawa.

Następujące typy aplikacji są obecnie obsługiwane przez zestaw Rights Management Services SDK 2.1.

Proste aplikacje

Prosta aplikacja może być narzędziem wiersza polecenia wbudowanym w celu zaszyfrowania podanego pliku. Przykład prostej, obsługującej prawa aplikacji zawiera implementacja IPCHelloWorld opisana w sekcji Tworzenie aplikacji.

Aplikacje w trybie serwera

Tryb serwera jest przeznaczony dla nieinterakcyjnych aplikacji, które wykorzystują, chronią lub przetwarzają zawartość chronioną przez usługę RMS. Przykładem może być aplikacja do ochrony przed utratą danych, która działa jako usługa na serwerze plików i automatycznie chroni poufne dokumenty. Zobacz przykład tego typu aplikacji w temacie IpcDlp — przykład.

Jeśli aplikacja używa trybu serwera, powinna uwierzytelniać się na serwerze usługi RMS w trybie dyskretnym. W przeciwieństwie do trybu klienta zestaw RMS SDK 2.1 nie otworzy monitu poświadczeń w razie niepowodzenia uwierzytelniania w trybie dyskretnym. Ponadto podczas uruchamiania w trybie serwera nie jest wymagany manifest aplikacji.

Aby uzyskać więcej informacji na temat ustawiania trybu zabezpieczeń interfejsu API, zobacz Ustawianie trybu zabezpieczeń interfejsu API.

Rozbudowane aplikacje klienckie

Rozbudowane aplikacje klienckie pozwalają użytkownikom na wyświetlanie i manipulowanie danymi przy użyciu graficznego interfejsu użytkownika (GUI). Często dane prezentowane w tym graficznym interfejsie są cenne i wrażliwe na kradzież lub przypadkowe ujawnienie. Obsługa ochrony informacji zazwyczaj rozszerza istniejący scenariusz, ale nie jest główną motywacją do tworzenia aplikacji.

Użycie zestawu RMS SDK 2.1 w przypadku zaawansowanych aplikacji klienckich ułatwia:

  • Zagwarantowanie, że te dane są zawsze szyfrowane.

  • Uniemożliwienie użytkownikom wyodrębniania danych do formatu niechronionego (na przykład uniemożliwienie im korzystanie ze Schowka do kopiowania i wklejania).

Microsoft Notepad jest prostą rozbudowaną aplikacją kliencką. Microsoft Office jest bardziej złożoną rozbudowaną aplikacją kliencką.

Aby uzyskać więcej informacji o ochronie aplikacji, zobacz Zrozumienie ograniczeń użycia.