Поделиться через


Типы приложений

Важно!

Версии пакета SDK службы microsoft Rights Management, выпущенные до марта 2020 г., устарели; Для использования выпуска за март 2020 г. необходимо обновить приложения, использующие более ранние версии. Подробные сведения см. в уведомлении об устаревании.

Для пакета SDK службы Microsoft Rights Management не планируется никаких дополнительных улучшений. Настоятельно рекомендуем внедрить пакет SDK для Microsoft Information Protection для служб классификации, маркировки и защиты.

В этом разделе описываются типы приложений, которые можно создать с поддержкой прав.

В настоящее время пакет SDK 2.1 служб управления правами поддерживает следующие типы приложений.

Простые приложения

Простое приложение может быть средством командной строки, созданным для шифрования указанного файла. Пример простого приложения с поддержкой прав — наша реализация приложения IPCHelloWorld, описанная в разделе Разработка приложения.

Приложения в режиме сервера

Режим сервера предназначен для неинтерактивных приложений, которые используют, защищают или обрабатывают содержимое, защищенное с помощью служб RMS. Примером может служить приложение для предотвращения потери данных, которое работает в качестве службы на файловом сервере и автоматически защищает конфиденциальные документы. Пример приложения такого типа см. здесь: Пример IpcDlp.

Если приложение использует режим сервера, оно должно выполнять проверку подлинности с помощью сервера RMS без вмешательства пользователя. В отличие от клиентского режима, пакет SDK 2.1 RMS не будет отображать запрос учетных данных в случае сбоя при проверке подлинности без вмешательства пользователя. Кроме того, при работе в режиме сервера манифест приложения не требуется.

Дополнительные сведения о настройке режима безопасности API см. здесь: Настройка режима безопасности API.

Полнофункциональные клиентские приложения

Полнофункциональное клиентское приложение позволяет пользователям просматривать данные и управлять ими через графический пользовательский интерфейс. Часто данные в таком интерфейсе представляют собой высокую ценность и подвержены краже или случайному раскрытию. Поддержка защиты информации обычно улучшает существующие сценарии, но не является главной целью разработки приложения.

Использование пакета SDK 2.1 RMS с полнофункциональными клиентскими приложениями помогает:

  • обеспечить постоянное шифрование таких данных;

  • предотвратить извлечение данных пользователями в незащищенный формат (например, предотвратить использование буфера обмена для копирования и вставки).

Блокнот — простое многофункциональное клиентское приложение. Microsoft Office — это более сложное многофункциональное клиентское приложение.

Дополнительные сведения о защите приложения см. здесь: Основные сведения об ограничениях использования.