Почему PPAP вреден для безопасности электронной почты? Как делать правильно
· Го Комура · Безопасность электронной почты, PPAP, Защита от утечки информации, B2B, Использование существующих активов
«Действительно ли безопасно отправлять ZIP-архив с паролем, а затем пароль от него - отдельным письмом?» Этот вопрос до сих пор возникает регулярно. Внешне это выглядит безопасно, ведь данные зашифрованы, но именно в этом и кроется ловушка на практике.
Так называемый PPAP слабо защищает от перехвата, недостаточен как защита от ошибочной отправки, а вдобавок склонен мешать проверке на пути следования почты - поэтому в современной практике защиты электронной почты его сложно рекомендовать.1234
В этой статье на основе официальных документов и первоисточников, доступных по состоянию на апрель 2026 года, мы разберём проблемы PPAP и то, чем его естественно заменить на практике.12536748910
1. Сначала вывод
Отказ от PPAP - это не отказ от шифрования как такового. Отказаться нужно от самой схемы: «зашифровать вложение в ZIP-архив и позже отправить пароль тем же почтовым каналом».
Вместо этого стоит рассмотреть три следующих подхода.
- Для обычной деловой переписки исходить из защиты канала передачи, такой как TLS / STARTTLS.710
- Если нужна подлинность или шифрование самого письма, использовать механизм вроде S/MIME.536
- Для передачи конфиденциальных файлов вместо вложений использовать загрузку с аутентификацией или обмен с контролем доступа.489
Иными словами, важно не пытаться решить все проблемы электронной почты одним паролем от ZIP-архива.
2. Что такое PPAP на самом деле
Под PPAP здесь обычно понимают следующую последовательность действий.
- Упаковать файл в ZIP-архив с паролем
- Отправить архив первым письмом
- Отправить пароль вторым письмом
Эту практику часто воспринимают как «безопасную, потому что данные передаются не в открытом виде». Однако на деле область, которую она реально защищает, довольно ограничена.
| Аспект | Достаточно ли PPAP | Реальная оценка |
|---|---|---|
| Конфиденциальность на пути передачи | Слабая | Отправка отдельным письмом по тому же каналу малоэффективна |
| Защита от ошибочной отправки | Недостаточна | Инцидент фактически завершён в момент ошибки в адресе |
| Защита от вредоносного ПО | Скорее вредит | Склонна мешать проверке на пути следования |
| Подлинность отправителя | Не обеспечивается | Не является защитой от подмены отправителя |
| Контроль доступа | Не обеспечивается | Слабый контроль того, кто может просматривать файл |
PPAP далеко не так универсален, как кажется на первый взгляд: проблема в том, что он «выглядит вроде бы безопасным», но не защищает самое важное.
3. Почему PPAP - это плохо
3.1 Слабая защита от перехвата
Кабинет министров Японии заключил, что автоматическая отправка пароля по тому же каналу, что и сам ZIP-файл, - неприемлемый метод.1 Важно, что проектирование теряет смысл, если учитывать только сам факт шифрования файла, но не то, как передаётся ключ.
Если пароль просто досылают вслед за архивом через ту же почтовую среду, в тот же почтовый ящик, тому же получателю, круг тех, кто может увидеть ZIP-архив, и круг тех, кто может увидеть пароль, оказываются практически одинаковыми. В итоге остаётся лишь сам факт «шифрования», а реальная конфиденциальность оказывается не такой уж высокой.
3.2 Недостаточная защита от ошибочной отправки
Некоторые считают PPAP защитой от ошибочной отправки, но и здесь он слаб.
В модельных ответах IPA к экзамену Applied Information Technology Engineer в качестве проблемы PPAP указывается, что при ошибочной отправке основного письма пароль для расшифровки тоже попадёт не тому получателю.3 В документе Цифрового агентства Японии приводится схожий вывод: «отправка отдельным письмом означает отправку тому же самому адресату, поэтому это не работает как контроль».4
Иными словами, если ZIP-архив уже отправлен не тому адресату, а затем по привычке отправляется и пароль, инцидент фактически завершён. На самом деле нужен способ передачи, который допускает проверку адресата, согласование, ревью перед отправкой, а также отзыв или отмену уже после отправки.
3.3 Мешает проверке на вредоносное ПО
Это одна из самых значимых проблем PPAP, которую нельзя игнорировать.
IPA предупреждает, что во вредоносных письмах Emotet с ZIP-вложениями, защищёнными паролем, из-за шифрования вложения высока вероятность того, что оно обойдёт обнаружение и карантин средств защиты на пути доставки почты и дойдёт до получателя.2
Отправитель может считать, что «зашифровал и тем самым обезопасил» файл, но со стороны получателя или промежуточного узла это превращается в вложение, содержимое которого трудно проверить. И в этом отношении PPAP плохо сочетается с современными средствами защиты почты.
3.4 Не обеспечивает подлинность и контроль доступа
PPAP не подтверждает, что отправитель действительно тот, за кого себя выдаёт. Также он практически не даёт контроля доступа: кто и когда скачал файл, можно ли отозвать доступ позже, можно ли разделить права для разных получателей.
При этом IPA рассматривает электронную почту с цифровой подписью, такую как S/MIME, что по смыслу связано с ней как с альтернативой PPAP.56 А в материалах IPA по веб-безопасности указывается, что для веб-сайтов, работающих с непубличной информацией, необходимы функции аутентификации и контроля доступа.8
Если сопоставить эти два факта, ответ становится довольно очевидным.
- Если нужна подлинность письма и обнаружение подделки - S/MIME
- Если нужны права на просмотр файла и управление их отзывом - загрузка с аутентификацией
Отправка пароля от ZIP-архива отдельным письмом не даёт чёткого ответа ни на один из этих запросов.
4. Правильный подход - «разделение по назначению»
Требование «хотим отправить безопасно» на самом деле не единственное. Если не разделить его на составляющие, попытка решить всё через PPAP разрушает архитектуру решения.
4.1 Обычная деловая переписка
Для обычной деловой переписки прежде всего исходят из защиты канала передачи, такой как TLS / STARTTLS.710 Далее, если нужна подлинность отправителя, обнаружение подделки или шифрование самого текста письма, логично рассмотреть S/MIME.536
4.2 Передача конфиденциальных файлов
Хочется передать файл только конкретному получателю, контролировать права на просмотр, иметь возможность отозвать доступ позже. Для таких требований загрузка с аутентификацией или обмен с контролем доступа выглядят естественнее вложений.489
Например, следующие требования удобнее реализовать на стороне веб-сайта, чем через вложения.
- Загрузка доступна только после входа в систему
- Ссылку можно ограничить по сроку действия
- Права можно разделить для разных получателей
- При необходимости можно вести историю обращений
4.3 Когда вложение действительно необходимо
Бывают ситуации, когда по обстоятельствам получателя допустимо только вложение. В таком случае, как отмечено и в позиции Кабинета министров, минимально приемлемым будет передавать файл и пароль по совершенно разным каналам.1
Однако это не окончательное решение, а лишь временная мера. Лучше не закреплять её как стандартную практику на каждый день, а изначально рассматривать как шаг к будущему переходу на обмен с аутентификацией.
5. Порядок перехода для малого и среднего бизнеса
Когда малый или средний бизнес отказывается от PPAP, эффективнее не сразу внедрять крупную систему, а сначала чётко определить классификацию.
5.1 Что нужно остановить в первую очередь
- Автоматическое шифрование в ZIP
- Автоматическую отправку пароля отдельным письмом по тому же почтовому каналу
- Универсальное правило «все важные файлы - через PPAP»
5.2 Что нужно определить дальше
- Что можно отправлять обычной почтой
- Что запретить отправлять вложением
- Что перевести на загрузку с аутентификацией
- Какой должна быть процедура согласования для исключительных случаев с вложением
5.3 Подход к минимальной конфигурации
Для начала достаточно разделить процессы всего на два направления.
- Обычная почта
- Деловая переписка
- S/MIME по мере необходимости
- Конфиденциальные файлы
- Загрузка с аутентификацией
- Настройка прав доступа
- Обмен с ограниченным сроком действия
Если оставить это разделение расплывчатым, на местах в итоге снова вернутся к «PPAP на всякий случай».
6. Схема принятия решения
flowchart TD
A[Что нужно передать получателю] --> B{Это конфиденциальный файл?}
B -- Нет --> C[Обычная деловая почта]
C --> C1[Отправка на основе TLS / STARTTLS]
C --> C2[Если важна подлинность или шифрование - S/MIME]
B -- Да --> D{Получатель может войти в систему, чтобы получить файл?}
D -- Да --> E[Загрузка с аутентификацией / обмен с контролем доступа]
E --> E1[При необходимости настроить права, срок действия и отзыв]
D -- Нет --> F{Вложение действительно необходимо?}
F -- Да --> G[Зашифрованный файл + пароль вручную по другому каналу]
F -- Нет --> E
Важно в этой схеме то, что PPAP не рассматривается как универсальное промежуточное решение. Электронную почту и передачу файлов проще проектировать, если рассматривать их отдельно друг от друга.
7. Частые заблуждения
7.1 «ZIP-архив зашифрован, значит это безопасно»
Даже при наличии шифрования этого недостаточно, если способ передачи ключа слаб. Более того, ZIP-архив с паролем может мешать проверке на пути следования.12
7.2 «Достаточно отправить отдельным письмом»
Досылка тому же получателю по тому же почтовому каналу не является надёжным контролем.14
7.3 «Если отказаться от PPAP, вложения станут невозможны»
Это не так. Достаточно правильно распределять задачи между обычной почтой, S/MIME, загрузкой с аутентификацией и передачей пароля по отдельному каналу в исключительных случаях.
7.4 «S/MIME подходит только крупным компаниям и нереалистичен»
Поддержку со стороны получателя действительно нужно проверять, но по крайней мере логика S/MIME куда лучше соответствует тому, что именно требуется защитить, чем PPAP. А для получателей, которым S/MIME не подходит, остаётся другой вариант - загрузка с аутентификацией.
8. Итог
Проблема PPAP в том, что шифрование легко создаёт ощущение безопасности, не будучи безопасным на самом деле. На практике остаются следующие проблемы:
- Отправка отдельным письмом по тому же почтовому каналу даёт слабую конфиденциальность
- Недостаточная защита от ошибочной отправки
- ZIP-архив с паролем мешает проверке на пути следования
- Не обеспечивается ни подлинность отправителя, ни контроль доступа
Поэтому правильный шаг - не подправить PPAP-подобную практику и продлить ей жизнь, а защищать почту как почту и отдельно проектировать передачу файлов как передачу файлов.
Если сформулировать одной фразой:
Отказ от PPAP - это не отказ от шифрования, а отказ от неправильного контроля в пользу контроля, соответствующего цели.
Похожие статьи
- Как спроектировать массовую рассылку писем для малого и среднего бизнеса без привязки к конкретному сервису
- Как связать статьи и страницы услуг - основы проектирования внутренних ссылок
- Как создавать страницы услуг - порядок структурирования для технической сферы и B2B
Источники
-
Кабинет министров Японии, “Итоги пресс-конференции министра Хираи, 24 ноября 2020 г.” ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7
-
IPA, “Резкий рост обращений: примеры атак с использованием ZIP-архивов с паролем (2 сентября 2020 г.)” ↩ ↩2 ↩3 ↩4 ↩5
-
IPA, “Модельные ответы экзамена Applied Information Technology Engineer, осень 2023 финансового года” ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Цифровое агентство Японии, “Применение многосторонней модели цифровой реформы (цифровизация уведомлений о решениях), сводка мнений” ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7
-
IPA, “Комментарии к оцениванию экзамена Applied Information Technology Engineer, осень 2023 финансового года” ↩ ↩2 ↩3 ↩4
-
IPA, “Об электронной подписи” ↩ ↩2 ↩3 ↩4
-
IPA, “Руководство по мерам информационной безопасности для малых и средних предприятий, версия 4.0” ↩ ↩2 ↩3
-
IPA, “Как создавать безопасные веб-сайты - 1.11 Отсутствие контроля доступа или авторизации” ↩ ↩2 ↩3 ↩4
-
NIST, “Security Considerations for Exchanging Files Over the Internet” ↩ ↩2 ↩3
-
IPA, “CPG (CISA Cross-Sector Cybersecurity Performance Goals), японская версия” ↩ ↩2 ↩3
Похожие статьи
Недавние статьи с теми же тегами помогут подробнее изучить близкие темы.
Как спроектировать массовую рассылку email для малого и среднего бизнеса, не привязываясь к конкретному сервису
Разбираем, как малому и среднему бизнесу отказаться от массовой отправки через Bcc и спроектировать рассылку на десятки-сотни адресов с и...
Перенос макросов Excel VBA на Power Automate — что можно заменить Office Scripts, а что оставить как VBA
Разбираем, можно ли перенести макросы Excel VBA на Power Automate: что заменяется Office Scripts, что умеет только VBA, ограничения конне...
10 главных угроз информационной безопасности 2026 — как читать рейтинг и от чего малому и среднему бизнесу действительно стоит защищаться
В «10 главных угрозах информационной безопасности 2026» IPA атаки программ-вымогателей заняли 1-е место 11-й год подряд, атаки на цепочку...
Обратная совместимость интерфейсов DLL и COM — таблица решений: какие изменения ломают вызывающую сторону
Какие изменения DLL или COM-компонента на самом деле ломают вызывающую сторону? Разбираем три слоя совместимости — бинарную, исходную и п...
Как безопасно вносить изменения в legacy-приложение без тестов — характеризационное тестирование и рефакторинг на практике
На примерах C# разбираем порядок характеризационного тестирования (метод golden master) для фиксации текущего поведения, способы создания...
Связанные темы
Эти страницы показывают тему статьи в более широком контексте услуг и решений.
Технические темы Windows
Раздел о разработке Windows, расследовании сбоев и использовании существующих активов.
Услуги по этой теме
Статья напрямую связана со следующими услугами.
Разработка веб-сайтов
Страницы загрузки с аутентификацией и сценарии передачи файлов с проверкой личности получателя - это в первую очередь вопрос проектирования и реализации на стороне веб-сайта.
Технические консультации и ревью дизайна
Классификацию существующих процессов работы с почтой и решение о том, что перевести на TLS, S/MIME или обмен с аутентификацией, удобно прорабатывать как ревью архитектуры перед реализацией.
Частые вопросы
Вопросы, которые часто возникают при консультациях по теме статьи.
- Что такое PPAP?
- Это практика, при которой файл упаковывают в ZIP-архив с паролем и отправляют первым письмом, а пароль от архива отправляют вторым письмом. Поскольку данные не передаются в открытом виде, такой подход кажется безопасным, но на деле область, которую он реально защищает, довольно ограничена. Конфиденциальность на пути передачи слаба, защита от ошибочной отправки недостаточна, а подлинность отправителя и контроль доступа вообще не обеспечиваются.
- Почему PPAP опасен?
- Есть четыре основные проблемы. Во-первых, даже если пароль отправляется отдельным письмом по тому же почтовому каналу, круг людей, которые могут увидеть ZIP-архив, и круг людей, которые могут увидеть пароль, оказывается практически одинаковым, поэтому защита от перехвата слаба. Во-вторых, если ошибиться с адресатом, пароль для расшифровки придёт тому же самому получателю, поэтому защита от ошибочной отправки недостаточна. В-третьих, поскольку ZIP-архив с паролем зашифрован, он легко обходит обнаружение и карантин средств защиты на пути доставки почты, и известны случаи использования этой техники во вредоносных письмах вроде Emotet. И наконец, PPAP не обеспечивает ни подлинности отправителя, ни контроля доступа.
- Что использовать вместо PPAP?
- Базовый подход - разделить задачи по назначению на три группы. Для обычной деловой переписки исходят из защиты канала передачи, такой как TLS или STARTTLS, а если нужна подлинность или шифрование самого письма, используют S/MIME. Для передачи конфиденциальных файлов вместо вложений лучше использовать загрузку с аутентификацией или обмен с контролем доступа - тогда можно настраивать права, ссылки с ограниченным сроком действия и отзыв доступа. Важно не пытаться решить все проблемы электронной почты одним паролем от ZIP-архива.
- Что делать, если файл всё же необходимо отправить вложением?
- Если по обстоятельствам получателя нельзя использовать ничего, кроме вложения, минимально приемлемым вариантом будет передача зашифрованного файла и пароля по совершенно разным каналам. Однако это временная мера, а не окончательное решение. Безопаснее не закреплять её как стандартную практику на каждый день, а рассматривать как промежуточный шаг перед переходом на обмен с аутентификацией.
Об авторе
Страница с профилем автора статьи.
Го Комура
Представитель KomuraSoft LLC
Специализируется на разработке программного обеспечения для Windows, техническом консалтинге и расследовании сбоев, особенно в проектах с унаследованными системами и трудно воспроизводимыми ошибками.
Публичные ссылки