Перейти к основному содержимому

Безопасность электронной почты

13 мин чтения·Для руководителя и лидера безопасности

Генеральный директор получает письмо с адреса buhgalteriya@vashakompaniya.ru — просьба срочно перевести 800 тысяч рублей поставщику. Письмо выглядит легитимно: ваш домен, привычная подпись. Только письмо отправил не ваш бухгалтер, а мошенник. Потому что никто не настроил почтовую аутентификацию, и отправить письмо от имени вашего домена не составило труда.

Такие атаки — Business Email Compromise (BEC), компрометация корпоративной переписки — фиксируются по всему миру. Технически они элементарны: бесплатные инструменты позволяют подделать отправителя за несколько минут. Без SPF, DKIM и DMARC любой может отправить письмо, которое выглядит как письмо от вашей компании.

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

Почему почта — главный вектор атак

Почта — точка входа для большинства инцидентов. Не потому что почтовые системы уязвимы, а потому что цель атак — люди.

  • Подделка (spoofing) — письмо, которое выглядит как отправленное с вашего домена. Используется для CEO-fraud, подделки счетов и фишинга. Без аутентификации — любой может отправить письмо «от вас».

  • Фишинг — ссылка или вложение, которые ведут к краже учётных данных или установке вредоносного ПО. Сотрудник, который никогда не запустит подозрительный файл, легко нажмёт на убедительную ссылку в письме «от коллеги».

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

Почтовая аутентификация (SPF, DKIM, DMARC) останавливает подделку. Обучение сотрудников и процессные меры снижают успех фишинга. Одно без другого — неполная защита.

Три протокола, которые работают вместе

Письмо от вашего домена проверяется по SPF и DKIM. Если проверка не прошла, судьбу письма определяет опубликованная политика DMARC: none — доставить и прислать отчёт, quarantine — в спам, reject — не доставлять.Письмо от вашегодоменаSPFсервер в списке разрешённых?DKIMподпись цела и совпадает?DMARCчто делать, если не прошлоСудьбу непрошедшего письма определяет политика, опубликованная вами в DNSp=noneДоставить как естьтолько отчёты, с этого начинаютp=quarantineОтправить в спампромежуточный шагp=rejectНе доставлятьцелевое состояниеПока политика не доведена до p=reject, письмо от вашего домена может отправить кто угодно

SPF (Sender Policy Framework)

SPF — это DNS TXT-запись, которая перечисляет серверы, которым разрешено отправлять почту от имени вашего домена. Когда почтовый сервер получателя принимает письмо, якобы отправленное с вашего домена, он проверяет SPF-запись: входит ли IP-адрес сервера-отправителя в список разрешённых? Если нет — проверка провалена.

Что закрывает SPF: отправку письма с произвольного сервера от имени вашего домена.

Чего не закрывает: подделку заголовка From:, который видит пользователь. SPF проверяет технический адрес отправителя (Return-Path), а не то, что отображается в почтовом клиенте. Поэтому нужен DMARC.

Пример SPF-записи для Яндекс 360 для бизнеса:

v=spf1 include:_spf.yandex.ru ~all

Если вы дополнительно используете сервисы рассылки (транзакционная почта, CRM), их серверы тоже включаются в запись через include:.

DKIM (DomainKeys Identified Mail)

DKIM добавляет к каждому исходящему письму криптографическую подпись. Ваш почтовый сервер подписывает письмо закрытым ключом, открытый ключ публикуется в DNS. Сервер получателя проверяет, что подпись соответствует открытому ключу — значит, письмо действительно отправлено с сервера, у которого есть закрытый ключ, и не было изменено в пути.

Что закрывает DKIM: подтверждает подлинность отправителя и целостность письма.

Чего не закрывает: само по себе не говорит получателю, что делать с письмами, которые DKIM не прошли.

Пример DKIM-записи в DNS (публикуется автоматически при настройке через панель вашего почтового провайдера):

mail._domainkey.example.ru TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkq..."

Настройка DKIM делается через панель вашего почтового сервиса — Яндекс 360, VK WorkSpace, МойОфис или другой. Не нужно разбираться в криптографии: провайдер генерирует ключи и даёт вам готовую DNS-запись для вставки.

DMARC (Domain-based Message Authentication, Reporting & Conformance)

DMARC связывает SPF и DKIM в единую политику и говорит серверам получателей, что делать с письмами, которые провалили проверку. Кроме того, DMARC присылает вам агрегированные отчёты — кто отправляет письма от имени вашего домена, включая злоумышленников.

Пример DMARC-записи:

v=DMARC1; p=reject; sp=reject; rua=mailto:dmarc@example.ru

Это значит: «Письма, провалившие проверку SPF и DKIM, — отклонять. То же применять к поддоменам. Агрегированные отчёты слать на dmarc@example.ru».

Уровни политики:

  • p=none — мониторинг без блокировки. Начинать нужно с этого.
  • p=quarantine — отправлять провалившие проверку письма в спам.
  • p=reject — отклонять. Это цель.

Что закрывает DMARC: реальное применение аутентификации и видимость угроз.

Пошаговое внедрение

Шаг 1. Аудит текущего состояния

Прежде чем что-то менять — проверьте, что у вас есть сейчас. Онлайн-инструменты:

  • MXToolbox (mxtoolbox.com) — проверяет SPF, DKIM, DMARC в одном месте.
  • mail-tester.com — отправьте тестовое письмо и получите подробный анализ.

Многие компании имеют частичные конфигурации, которые никто не обновлял годами. Сначала — инвентаризация.

Шаг 2. Реестр почтовых отправителей

Составьте список всех сервисов, которые отправляют почту от имени вашего домена:

  • Основная корпоративная почта (Яндекс 360, VK WorkSpace, МойОфис, Communigate Pro и др.)
  • Маркетинговые рассылки
  • Транзакционная почта (уведомления из приложения)
  • CRM, HelpDesk, HR-системы

Каждый из них должен быть включён в SPF или иметь настроенный DKIM. Пропустите один — и легитимные письма начнут попадать в спам после включения DMARC.

Шаг 3. Настройка SPF

Добавьте или обновите TXT-запись в DNS вашего домена. Начните с мягкой политикой (~all), а не жёсткой (-all) — это позволит отлаживать конфигурацию без риска потерять легитимную почту.

Важные ограничения SPF:

  • Максимум 10 DNS-запросов в одной записи. Если у вас много почтовых сервисов с include:, легко превысить лимит. MXToolbox покажет текущее количество.
  • Только одна SPF-запись на домен. Наличие двух — ломает обе.
  • Если используете несколько почтовых сервисов, рассмотрите разделение по поддоменам: уведомления из приложения отправляются с notify.example.ru, маркетинг — с mail.example.ru, у каждого своя SPF-запись с отдельным лимитом.

Шаг 4. Настройка DKIM

Настраивается через панель управления вашего почтового провайдера:

  • Яндекс 360: настройки домена → DKIM → сгенерировать ключ → добавить DNS-запись.
  • VK WorkSpace, МойОфис, Communigate Pro: аналогично — через панель администратора.
  • Для сторонних сервисов рассылки — через их раздел аутентификации домена.

Сохраните DNS-запись и проверьте через MXToolbox после распространения (обычно от 15 минут до нескольких часов).

Шаг 5. Поэтапное внедрение DMARC

Торопиться здесь нельзя. Резкий переход на p=reject без подготовки может заблокировать собственную почту.

Этап 1 (первые 2 недели) — мониторинг без блокировки:

v=DMARC1; p=none; rua=mailto:dmarc-reports@example.ru

Вы начинаете получать отчёты — XML-файлы с информацией о каждом письме, отправленном от имени вашего домена. В них — ваши легитимные отправители, забытые сервисы и реальные попытки подделки.

Этап 2 (недели 3–4) — анализ отчётов:

XML-отчёты неудобочитаемы вручную. Используйте бесплатные сервисы-агрегаторы:

  • DMARC Analyzer (dmarcanalyzer.com) — есть бесплатный тариф.
  • Postmark DMARC (dmarc.postmarkapp.com) — бесплатные еженедельные дайджесты.
  • dmarcian.com — бесплатный тариф с подробной аналитикой.

Цель анализа: убедиться, что все легитимные отправители проходят проверку. Найти и исправить тех, кто проваливает SPF или DKIM. Обнаружить попытки подделки.

Этап 3 (с 5-й недели) — постепенное усиление:

Когда убедились, что легитимная почта проходит стабильно:

v=DMARC1; p=quarantine; sp=quarantine; rua=mailto:dmarc@example.ru

Ещё несколько недель мониторинга — затем переход на p=reject. Весь процесс занимает 4–8 недель, но предотвращает потери от самостоятельно заблокированной почты.

Дополнительные стандарты

MTA-STS (Mail Transfer Agent Strict Transport Security)

Заставляет другие почтовые серверы использовать зашифрованные соединения (TLS) при отправке почты на ваш домен. Без этого злоумышленник может понизить уровень соединения до незашифрованного и перехватить письма.

Настройка требует создания файла политики на веб-сервере mta-sts.example.ru и DNS-записи. Это разовая работа на час, которую можно поручить DevOps.

BIMI (Brand Indicators for Message Identification)

Отображает логотип вашей компании рядом с письмами в поддерживающих клиентах (Gmail, Apple Mail). Требует DMARC с p=quarantine или p=reject. Для ряда почтовых провайдеров также нужен VMC-сертификат (Verified Mark Certificate) — платный документ, подтверждающий права на логотип.

BIMI — скорее имиджевая история, чем первостепенная защита. Внедряйте после того, как базовые протоколы настроены и стабильно работают.

Почтовые шлюзы безопасности

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

Российские решения:

  • Kaspersky Security для почтовых серверов — антивирус, антиспам, проверка вложений.
  • Dr.Web Mail Security — аналогично, с сертификатами ФСТЭК.
  • UserGate — российский UTM с функцией почтового шлюза.
  • Ideco UTM — почтовый шлюз в составе комплексного решения.

Когда стоит задуматься о шлюзе:

  • Значительное количество фишинговых писем продолжает проходить несмотря на DMARC.
  • Требования комплаенса предполагают архивирование почты или шифрование.
  • Нужна централизованная политика для нескольких доменов.

Для большинства небольших компаний правильно настроенный DMARC в сочетании со встроенными защитными функциями Яндекс 360 или аналога — достаточная база. Шлюз добавляет сложность и стоимость.

BEC: процессная защита против финансового мошенничества

Технические меры защищают от подделки домена. Но BEC-атака может прийти с корректно аутентифицированного адреса — если злоумышленник скомпрометировал реальный аккаунт через фишинг.

Единственная надёжная защита здесь — процессная.

Политика верификации платежей

Напишите и введите в действие письменную политику:

Для банковских переводов и смены реквизитов:

  1. Любой запрос на смену платёжных реквизитов — верификация по телефону.
  2. Звонить по заранее известному номеру из справочника компании, а не по номеру из письма.
  3. Переводы выше установленного порога — подтверждение двух уполномоченных лиц.
  4. Новый контрагент — верификация до первого платежа.

Для чувствительных данных:

  1. Запрос персональных данных сотрудников (паспортные данные, СНИЛС) — только при личном контакте или по телефону.
  2. Чувствительные документы — только через защищённый обмен, не почтой.

Процедура верификации (экономит миллионы)

При получении запроса на перевод:

  1. Не отвечать на письмо.
  2. Найти номер отправителя в корпоративном справочнике или предыдущей переписке.
  3. Позвонить напрямую.
  4. Подтвердить сумму, реквизиты, назначение.
  5. Зафиксировать факт верификации.

Пять минут на звонок предотвращают потерю сотен тысяч рублей.

Специальный инструктаж финансовой службы

Финансовая служба — главная мишень BEC. Ей нужно:

  • Примеры реальных мошеннических писем (сходство с настоящими поразительное).
  • Практика процедуры верификации — не теория, а разбор конкретных сценариев.
  • Право замедлить процесс: «Мне нужно проверить — я вернусь после звонка» должно быть нормой, а не поводом для упрёков.
  • Прямой канал связи с лидером безопасности или ИТ-службой при получении подозрительного запроса.

Защита от похожих доменов (lookalike domains)

SPF/DKIM/DMARC защищают ваш домен. Но злоумышленники регистрируют похожие:

  • vashakompaniya.co — другой TLD
  • vаshakompaniya.ru — кириллическая «а» вместо латинской
  • vasha-kompaniya.ru — с дефисом
  • vashakompaniyа-support.ru — с добавлением слова

Защитная регистрация

Зарегистрируйте очевидные вариации вашего домена — особенно популярные TLD (.com, .net, .org, .рф) и распространённые опечатки. Это расходы на хостинг, но они предотвращают простое мошенничество.

Мониторинг похожих доменов

Попросите лидера безопасности периодически проверять, не регистрирует ли кто-то домены, похожие на ваш. Инструмент dnstwist (open-source) генерирует перестановки и проверяет, какие зарегистрированы.

Если нашли мошеннический домен:

  1. Проверить, активен ли он (сайт, почта).
  2. Подать жалобу регистратору домена.
  3. Если домен используется для фишинга — уведомить НКЦКИ (Национальный координационный центр по компьютерным инцидентам, cert.gov.ru) и направить жалобу в антиспам-базы.

Компрометация почтового аккаунта: что делать

Признаки компрометации

  • Неожиданная смена пароля.
  • Вход с незнакомого устройства или из другой страны (проверяйте историю входов).
  • Коллеги получают странные письма «от» сотрудника.
  • Обнаружены неизвестные правила переадресации.
  • Пользователь заблокирован в собственном аккаунте.

Первые 30 минут

  1. Сменить пароль — через консоль администратора, если пользователь заблокирован.
  2. Завершить все сессии — принудительный выход на всех устройствах.
  3. Проверить и удалить правила переадресации — злоумышленники настраивают их для получения копий писем даже после смены пароля.
  4. Проверить OAuth-приложения — отозвать подозрительный или неизвестный доступ.
  5. Включить MFA, если не была включена.

Расследование (следующие часы)

  1. Проверить историю входов — когда началась компрометация, откуда входили.
  2. Проверить отправленные письма — что атакующий отправлял.
  3. Выяснить, были ли атакованы другие: отправлял ли злоумышленник фишинг коллегам или партнёрам.
  4. Определить точку входа: фишинг, подбор пароля, утечка учётных данных.

Уведомления

  • Внутри компании: оповестить сотрудников, если фишинговые письма рассылались с аккаунта.
  • Контрагентам и клиентам: если они получили мошеннические письма «от» вашей компании.
  • Регуляторам: если были доступны персональные данные — в соответствии с требованиями 152-ФЗ уведомление об утечке ПДн направляется в Роскомнадзор (срок: 24 часа с момента обнаружения факта, 72 часа — с результатами расследования).

OAuth и пароли приложений: скрытый доступ к почте

Компрометация аккаунта — не всегда кража пароля. OAuth-токены и пароли приложений дают доступ, который сохраняется даже после смены пароля.

Схема OAuth-атаки:

  1. Пользователь получает фишинговое письмо: «Просмотрите документ».
  2. Переходит на поддельную страницу авторизации OAuth.
  3. Разрешает «приложению» доступ к своей почте.
  4. Приложение принадлежит злоумышленнику — теперь у него доступ к почте.
  5. Смена пароля не отзывает OAuth-токен.

Что делать: аудит подключённых OAuth-приложений в панели администратора Яндекс 360, VK WorkSpace или другого провайдера. Отозвать неизвестное или давно не используемое. Рассмотрите запрет пользовательских авторизаций сторонних приложений — допускайте только приложения из корпоративного реестра.

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

Управленческий чек-лист

Почтовая аутентификация

  • SPF настроен для всех доменов компании.
  • SPF включает всех легитимных отправителей (нет сервисов «за бортом»).
  • DKIM настроен для основного почтового провайдера и ключевых сторонних сервисов.
  • DMARC опубликован — хотя бы на уровне p=none с адресом для получения отчётов.
  • Получение и анализ DMARC-отчётов настроено (агрегатор подключён).
  • Цель — переход на p=reject — зафиксирована с датой.

Защита от мошенничества

  • Политика верификации платёжных запросов написана и введена в действие.
  • Финансовая служба прошла специальный инструктаж по BEC.
  • Процедура «при сомнении — звонок» закреплена как норма, а не исключение.

Мониторинг и реагирование

  • Внешние письма помечаются предупреждением в почтовом клиенте.
  • Сотрудники знают, как сообщить о подозрительном письме (кнопка или адрес).
  • Лидер безопасности знает процедуру реагирования на компрометацию аккаунта.
  • Квартальный аудит: DMARC-отчёты, OAuth-приложения, правила переадресации.

Смежные вопросы

  • Рассмотрена регистрация защитных вариаций домена.
  • Для руководителей и финансовой службы настроено усиленное MFA.

См. также

Что дальше

Технические меры защищают домен от подделки. Но убедительный фишинговый сайт с похожим доменом или скомпрометированный аккаунт по-прежнему могут добраться до сотрудников — это уже задача человеческого уровня.

Следующая глава: гигиена email и обучение сотрудников — как выстроить антифишинговую культуру, которая действительно работает.