Продуктовая группа AD RMS не перестаёт радовать нас новыми наработками, на этот раз выпуском нового интерфейса File API. File API позволяет разработчикам практически не задумываться о том как работает AD RMS под капотом. Для зашифровки файла вам необходимо всего лишь выполнить несколько вызовов к File API, все остальные операции такие как выбор протектора или RPFe, запрос лицензий, шифрование и т.д. будут выполнены втайне от ваших глаз.

Такой подход к взаимодействию открывает множество сценариев, которые можно и нужно требовать от поставщиков и разработчиков вашего ПО, вот лишь некоторые из них:

  • Система электронного документооборота или бухгалтерская система защищает электронные версии файлов перед выдачей пользователю
  • DLP-система сразу же защищает найденные конфиденциальные файлы
  • Корпоративный поисковик самостоятельно расшифровывает и зашифровывает защищённые файлы для поиска внутри них
  • Система сканирования документов или принятия факсов не сохраняет документы в открытом виде

В чём же отличие File API от ранее анонсированного RMS SDK 2.0 (MSIPC)?

  • File API – надстройка над RMS SDK 2.0, позволяющая защищать поддерживаемые офисные форматы файлов, упаковывать файлы в контейнеры RPFe или защищать форматы для которых установлены RMS-протекторы (например Foxit PDF). Непосредственная защита осуществляется механизмами ОС Windows.
  • RMS SDK 2.0 – интерфейс для встраивания поддержки RMS непосредственно в приложения. К примеру, если вы захотите использовать технологию RMS для чтения и защиты CAD файлов, то вам нужно будет использовать именно RMS SDK 2.0.

Более подробную информацию можно найти в блоге продуктовой группы (File API, RMS SDK 2.0), там же представлен крайне интересный пример создания IPCNotepad – супер-Блокнота, потребляющего защищённые txt-файлы.