Независимое исследование
ИБ-решений на российском рынке
Сравнения, даташиты и экспертная навигация по ИБ-решениям
Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем куки 🍪
Настройки cookie
Обязательные cookies
Эти файлы cookie необходимы для того, чтобы вы могли пользоваться сайтом и его функциями. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, такие как настройка ваших предпочтений конфиденциальности, вход в систему или заполнение форм.
Аналитические cookies
Disabled
Эти файлы cookie собирают информацию, чтобы помочь нам понять, как используются наши веб-сайты или насколько эффективны наши маркетинговые кампании, или чтобы помочь нам настроить наши веб-сайты для вас.
Рекламные cookies
Disabled
Эти файлы cookie предоставляют рекламным компаниям информацию о вашей активности в Интернете, чтобы помочь им предоставлять вам более релевантную онлайн-рекламу или ограничивать количество показов рекламы. Эта информация может быть передана другим рекламным компаниям.

Аудит безопасности почтового сервера: пошаговый план для ИБ-специалиста

В 2024 году 68% всех вредоносных атак начинались именно с электронной почты. Это не случайность: почта - это точка, где техническая защита встречается с человеческим доверием. Письмо от «знакомого» с PDF-счетом или ссылкой на «корпоративный портал» не вызывает подозрений, пока не становится поздно.

Если ваша организация до сих пор оценивает безопасность почты только по наличию антиспама, вы, скорее всего, не видите картины целиком.

Инструменты аудита: что реально работает

Вот минимальный набор инструментов, для успешного аудита почты.

Внешние проверки без доступа к серверу. Утилита `mxcheck` проверяет DNS-записи (SPF, DKIM, DMARC, MTA-STS), поддержку StartTLS и состояние сертификата, открытые порты 25/465/587, наличие в блэклистах и уязвимость к SMTP Smuggling. Это первый шаг: если DMARC в режиме `p=none` или сертификат истекает через неделю, сначала закрываем базу. Следует понимать, что `mxcheck` - средство первичного технического обследования, а не полноценный аудитор почтовой инфраструктуры.

Проверка конфигурации и ОС. `Lynis` даёт представление о состоянии самого  хоста: лишние сервисы, устаревшие пакеты, слабые политики паролей. Для почтового сервера критично, чтобы на нём не крутилось ничего лишнего

Анализ журналов. Без чтения логов аудит превращается в гадание. Смотрите не только `/var/log/mail.log`, но и журналы аутентификации. Множественные неуспешные попытки SMTP-аутентификации могут указывать на перебор паролей или Password Spraying и требуют анализа исходных IP-адресов, учётных записей, частоты обращений и сопутствующих событий.

Проверка внешнего периметра. Может также быть полезным понять, что о вашей почтовой инфраструктуре уже известно снаружи. TS Scan собирает данные из открытых источников: утекшие учётные записи сотрудников, субдомены, тестовые среды с боевыми базами.

Пошаговая методология аудита

Шаг 1. Инвентаризация того, что вы защищаете

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

Шаг 2. Проверка аутентификации и шифрования

Проверка шифрования SMTP. Необходимо проверить поддержку STARTTLS при межсерверной передаче почты на порту 25 и используемые политики обязательного TLS (RFC 3207 предлагает использование opportunistic TLS для публичных МТА серверов). Для клиентской отправки через SMTP Submission на портах 587(STARTTLS) и 465 (Implicit TLS) следует обеспечить обязательное шифрование, чтобы исключить перехват данных авторизации. Также необходимо исключить использование устаревших версий SSL/TLS и небезопасных наборов шифров.

Три вещи, которые нужно проверить в первую очередь:


  • Проверить срок действия TLS-сертификатов, доверенность цепочки и соответствие имён серверов. Особое внимание уделить политике проверки сертификатов при межсерверной передаче почты, поскольку некорректная конфигурация может приводить к отказам в доставке при использовании MTA-STS, DANE или других механизмов обязательной TLS-защиты.
  • SPF, DKIM, DMARC. SPF без DMARC — это половина контроля. DMARC в режиме мониторинга не защищает от подмены отправителя. Для важных доменов (например, с которых идут счета и договоры) по-хорошему политика должна быть как минимум `quarantine`, а лучше `reject`. Но на практике это не всегда работает. Лучше сначала поставить ‘none' и посмотреть отчеты, собрать информацию. Не все владельцы доменов корректно настраивают DNS-записи, что впоследствии может привести к проблемам с доставкой легитимных писем (в случае если будет стоять политика ‘quarantine' или `reject`.
  • Проверить отсутствие Open Relay: неавторизованные внешние SMTP-клиенты не должны иметь возможности пересылать сообщения на сторонние домены. Для предварительной проверки можно использовать mxcheck, но итоговые выводы необходимо подтвердить анализом правил SMTP-релея и конфигурации аутентификации. 

Шаг 3. Контроль доступа и сегментация

Почтовый сервер не должен быть доступен из интернета по SSH. Порты управления — только из выделенной подсети администраторов. Веб-интерфейс (если есть) — за VPN или как минимум с MFA. Если веб-почта смотрит в интернет напрямую, проверьте,   нет ли на ней уязвимостей перебора и не отключена ли блокировка после неудачных попыток.

Шаг 4. Логирование и обнаружение

В рамках аудита необходимо осознавать полноту регистраций событий почтовой инфраструктуры и наличие соответствующих механизмов. Особое внимание заслуживают неуспешные попытки аутентификации, несанкционированные доступы    к почтовым ящикам, аномальная массовая отправка сообщений. Конечно, для централизованного анализа и корреляции событий почтовой инфраструктуры, систем аутентификации и других компонентов следует использовать системы типа SIEM. Либо встроенные средства мониторинга и оповещения.

Шаг 5. Приоритизация находок

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

Для примера, находки можно условно распределить по следующим уровням приоритета:

  1. Критичный: открытый релей, утекшие учётки сотрудников с доступом к почте.
  2. Высокий: устаревший TLS, отсутствие MFA для веб-почты, неограниченные попытки входа.
  3. Средний: отсутствие ротации логов, лишние сервисы на хосте.
Для большей эффективности следует еще продумать следующие
механизмы защиты почтовой инфраструктуры:


  • Защита от вредоносных вложений. Проверка работы антиспама, антивируса, песочницы, обработка зашифрованных вложений
  • Антифишинг и антиспам. Антиспуфинг, репутация, эвристики и правила обработки
  • Отказоустойчивость. Резервное копирование, восстановления ящиков, доступность хранилищ.     

Чек-лист: 7 пунктов для аудита почтового сервера

  1. SPF-запись корректна и не превышает лимит DNS-lookups.
  2. DMARC-политика не none - минимум quarantine, лучше reject.
  3. Сертификат TLS действителен, цепочка полная, имя совпадает, автопродление работает.
  4. StartTLS обязателен, устаревшие протоколы (SSLv3, TLS 1.0/1.1) отключены.
  5. Аутентификация при отправке требуется для всех, кроме доверенных внутренних релеев; открытый релей исключён.
  6. MFA включена для веб-почты и административного доступа.
  7. Устаревшие учётные записи уволенных сотрудников отключены, список ящиков сверен с HR.
  • Ложные срабатывания при автоматическом сканировании. Сканер покажет «открытый релей», если сервер принимает почту от локального пользователя без аутентификации для локального получателя. Это не всегда уязвимость, но требует ручной проверки.
  • Аудит ради галочки. Проверка «раз в год перед аудитом регулятора» не работает. Конфигурация дрейфует: кто-то добавил исключение в SPF для нового сервиса рассылки, кто-то отключил MFA для удобства менеджера. Состояние почтового сервера меняется между проверками.
  • Игнорирование 152-ФЗ. Если через почту передаются персональные данные, требования к локализации и защите канала становятся юридическим риском, а не только техническим. Использование зарубежных почтовых сервисов для такой переписки может квалифицироваться как трансграничная передача. 
  • Отсутствие ремедиации. Простой отчёт с 40 пунктами бесполезен. Нужен план: кто, что, когда и как проверяет результат.

Заключение

Аудит почты заканчивается не отчетом, а закрытыми рисками: проверять нужно не только конфигурацию сервера, но и внешний цифровой след и утекшие учётки; приоритизировать важнее, чем собрать полный список находок, а сам аудит — это регулярный процесс, а не разовое мероприятие. Инженеры TS Solution помогут оценить состояние и закрыть то, что атакующий найдет первым — начните с бесплатной консультации.

Часто задаваемые вопросы (FAQ)

Что включает аудит безопасности почтового сервера?

Проверку DNS-записей, TLS-сертификатов, аутентификации, прав доступа, журналов событий и внешнего периметра.

Какие инструменты использовать для аудита почты?

mxcheck — для проверки почтовой инфраструктуры, Lynis — для аудита безопасности ОС, а журналы сервера — для выявления подозрительной активности.

Зачем проверять SPF, DKIM и DMARC?

Эти механизмы помогают защитить домен от подделки отправителя и повысить надёжность доставки почты.

Как обнаружить попытки взлома почтовых ящиков?

Анализируйте журналы аутентификации и настройте оповещения о множественных неудачных входах, входах из новых стран и создании подозрительных правил пересылки.

Как часто нужно проводить аудит почтового сервера?

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