Что такое формат файла RPMSG?
Файлы .rpmsg - это сообщения электронной почты с ограниченным доступом, связанные с приложением Microsoft Outlook. Такие файлы содержат сообщения с конфиденциальными данными и дополнительными вложениями, содержимое которых может быть отображено только определенному получателю.
Файлы .rpmsg используются для контроля доступа к сообщениям с помощью шифрования и управления правами на доступ к информации (IRM). Отправитель сообщения также может ограничить определенные действия, такие как сохранение, печать, пересылка или копирование. Отправка сообщений по электронной почте - это простой и очень популярный метод современной коммуникации; однако такие сообщения могут стать потенциальной целью для атак неавторизованных третьих лиц. Именно поэтому был создан формат .rpmsg - для обеспечения безопасности электронных сообщений. Представленный вместе с Windows Rights Management Services и Outlook 2003 IRM, сегодня он является частью Microsoft Purview Message Encryption.
Технически .rpmsg представляет собой бинарный контейнер: содержимое и вложения упакованы в структуру OLE Compound File (та же бинарная основа, что и у файлов .msg), затем сжаты с помощью zlib/DEFLATE и снабжены проприетарной 4-байтовой сигнатурой (76 E8 04 60). Полученный архив отправляется в виде вложения - обычно с именем message.rpmsg - прикрепленного к стандартной оболочке .eml.
Дополнительная информация о файлах .rpmsg:
- Файлы
.rpmsgотправляются как вложения к стандартным сообщениям электронной почты. - Создание файла
.rpmsg- это процесс сохранения содержимого и вложений в одном файле, который затем сжимается и шифруется, в результате чего получается файлmessage.rpmsg. - Формат является проприетарным и официально не документирован Microsoft; его внутренняя структура понятна благодаря реверс-инжинирингу открытых парсеров.
- Ранее в документации указывалось, что файлы RPMSG можно открыть только в Microsoft Outlook на Windows. Теперь получатели могут открывать их в Outlook для Windows, Outlook для Mac, Outlook для iOS, Outlook для Android, Outlook в веб-версии и на портале зашифрованных сообщений Microsoft Purview.
Безопасность и защита
РИСК: MEDIUMНастоящий файл message.rpmsg безвреден - это зашифрованная корпоративная почта. Реальный риск представляет фишинг: злоумышленники имитируют уведомления Microsoft «зашифрованное сообщение / Прочитать сообщение», чтобы украсть учетные данные. Перед входом убедитесь, что ссылка «Прочитать сообщение» ведет на домен microsoft.com или office365.com, и относитесь с подозрением к неожиданным защищенным сообщениям от неизвестных отправителей. Сам файл rpmsg не может содержать исполняемый код, запускаемый при открытии.
Детали формата
в двух словахПрограммы, открывающие файлы RPMSG
Технические подробности
глубокая спецификация| Формат контейнера | Бинарный; сжатый zlib/DEFLATE OLE Compound File (CFB), содержащий защищенное DRM тело сообщения и вложения |
| Сигнатура файла (magic bytes) | 76 E8 04 60 со смещением 0, за которыми следуют блоки, сжатые zlib; распакованная полезная нагрузка открывается стандартным заголовком OLE D0 CF 11 E0 |
| MIME-тип | application/x-microsoft-rpmsg-message |
| Сжатие | zlib/DEFLATE применяется к полезной нагрузке OLE Compound File перед записью файла на диск |
| Технология DRM | Windows Information Rights Management (IRM) / Azure Rights Management (Azure RMS), ныне объединенные в Microsoft Purview |
| Настраиваемые разрешения | Отправитель может ограничить пересылку, печать, копирование и сохранение для каждого сообщения индивидуально |
| Контроль срока действия | Отправитель может установить дату истечения срока действия; после наступления дедлайна инфраструктура RMS/Purview отклоняет запрос на расшифровку на стороне сервера |
| Механизм доставки | Прикрепляется к текстовой оболочке письма; вложение по традиции называется message.rpmsg |
| Аутентификация получателя | Получатель должен пройти аутентификацию в Microsoft RMS или Microsoft Purview, чтобы получить ключ расшифровки для конкретного сообщения |
| Полезная нагрузка лицензии | Содержит встроенную лицензию на использование IRM (UL); может ссылаться на серверную лицензию на публикацию (PL) для распределения ключей авторизованным получателям |
| Спецификация формата | Проприетарная и не задокументированная Microsoft; внутренняя структура получена в результате усилий по реверс-инжинирингу сообществом open-source |
| Разработчик | Microsoft Corporation |
| Поддерживаемые клиенты | Microsoft Outlook (Windows, Mac, iOS, Android), Outlook в вебе, портал зашифрованных сообщений Microsoft Purview |
| Связанный защищенный формат | .pfile - общая оболочка защиты файлов Azure RMS, которая применяет ту же инфраструктуру IRM к произвольным типам файлов |
| Выпущен | 2003 (Windows Rights Management Services / Outlook 2003 IRM); today part of Microsoft Purview Message Encryption |
| Спецификация | learn.microsoft.com |
Конвертации RPMSG
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах RPMSG.