Typy aplikací

Důležité

Verze sady SDK služby Microsoft Rights Management vydané před březnem 2020 jsou zastaralé; aplikace používající starší verze musí být aktualizovány, aby používaly verzi z března 2020. Úplné podrobnosti najdete v oznámení o vyřazení.

Pro sadu SDK služby Microsoft Rights Management Service se neplánují žádná další vylepšení. Důrazně doporučujeme přijmout sadu Microsoft Information Protection SDK pro klasifikaci, popisky a služby ochrany.

Toto téma popisuje typy aplikací, které lze vytvořit jako aplikace s povolenými právy.

Následující typy aplikací jsou aktuálně podporovány službou Rights Management Services SDK 2.1

Jednoduché aplikace

Jednoduchá aplikace může být nástrojem pro příkazový řádek, který je vytvořen pro zašifrování zadaného souboru. Příklad jednoduché aplikace s povolenými právy najdete v implementaci IPCHelloWorld, která je popsaná v tématu Vývoj aplikace.

Aplikace v režimu serveru

Režim serveru je určen pro neinteraktivní aplikace, které využívají, chrání nebo zpracovávají obsah chráněný službou RMS. Jedná se například o aplikaci Ochrany před ztrátou dat, která je provozována jako služba na souborovém serveru. Tato aplikace automaticky chrání citlivé dokumenty. Příkladem pro tento typ aplikace může být vzorek IpcDlp.

Pokud vaše aplikace používá režim serveru, měla by být ověřena v serveru RMS v bezobslužném režimu. Na rozdíl od režimu klienta, RMS SDK 2.1 neotevře výzvu k zadání pověření, pokud se nepodaří ověření v bezobslužném režimu. Při spuštění v režimu serveru není rovněž zapotřebí žádného aplikačního manifestu.

Další informace o nastavení bezpečnostního režimu API naleznete v kapitole Nastavení bezpečnostního režimu API.

Aplikace Rich Client

Aplikace Rich Client umožňuje uživatelům zobrazovat data a manipulovat s nimi prostřednictvím grafického uživatelského rozhraní (GUI). Data obsažená v tomto grafickém uživatelském rozhraní mají často vysokou hodnotu a jsou citlivá s ohledem na krádež nebo náhodnou expozici. Podpora ochrany informací obvykle vylepšuje existující scénáře. Není to však primární motivace pro vývoj aplikace.

Služba RMS SDK 2.1 s aplikacemi Rich Client umožňuje následující operace:

  • Kontrola šifrování příslušných dat.

  • Zabránění uživatelům v extrahování dat do nechráněných formátů (například zabránění použití clipboardu pro kopírování a vložení).

Microsoft Notepad představuje jednoduchou aplikaci Rich Client. Microsoft Office již představuje složitější aplikaci Rich Client.

Další informace o ochraně vaší aplikace naleznete v kapitole Vysvětlení restrikcí pro používání.