Что такое протокол DMARC?
Протокол DMARC (Domain-based Message Authentication, Reporting & Conformance) — это открытый стандарт для аутентификации электронной почты. Он работает совместно с SPF (Sender Policy Framework) и DKIM (DomainKeys Identified Mail) для проверки того, что отправитель электронного письма авторизован и что сообщение не было подделано. Публикуя запись DMARC в своем DNS, вы указываете принимающим почтовым серверам, как обрабатывать электронные письма, не прошедшие аутентификацию. Это предотвращает отправку киберпреступниками поддельных писем, которые выглядят так, будто они пришли с вашего домена.- v=DMARC1 → Объявление версии.
- p= → Политика (none, quarantine, reject).
- rua=mailto: → Адрес электронной почты для агрегированных отчетов.
- ruf=mailto: → Адрес электронной почты для криминалистических отчетов (необязательно).
- fo= → Опции отчетов о сбоях.
Почему DMARC важен?
Электронный спуфинг и фишинг ежегодно обходятся компаниям в миллиарды долларов. Без DMARC ваш домен может быть использован злоумышленниками для обмана клиентов или сотрудников. DMARC обеспечивает:
- Защита → Предотвращает несанкционированное использование вашего домена.
- Видимость → Отчеты помогают определить, кто отправляет письма от имени вашего домена.
- Доверие → Строит более прочные отношения с клиентами и партнерами.
- Соответствие требованиям → Многие отрасли теперь требуют внедрения DMARC для аудитов безопасности.
Пример записи DMARC
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com; fo=1
Базовая запись DMARC для мониторинга
Как добавить запись DMARC? (Пошаговое руководство)
- Сгенерируйте свою политику DMARC. Начните с
p=noneдля мониторинга трафика без блокировки электронных писем. - Войдите в панель управления DNS. Получите доступ к панели управления вашего хостинг-провайдера или регистратора DNS.
- Создайте запись TXT. Имя:
_dmarc.yourdomain.com. Значение: ваша строка DMARC. - Сохраните запись. Изменения DNS обычно распространяются в течение нескольких минут до 48 часов.
- Проверьте реализацию. Используйте MXToolbox, DMARC Analyzer или DMARC checker от Postmark для проверки.
Сравнительная таблица: DMARC vs SPF vs DKIM
| Функция | SPF | DKIM | DMARC |
|---|---|---|---|
| Назначение | Авторизует отправляющие серверы | Проверяет целостность сообщения с помощью подписей | Выравнивает SPF + DKIM и обеспечивает соблюдение политики |
| Предотвращает спуфинг | Частично | Частично | Полностью (с политикой отклонения) |
| Отчеты | Нет | Нет | Да (агрегированные & криминалистические) |
| Развертывание | Запись DNS TXT | Запись DNS TXT + криптографические ключи | Запись политики DNS TXT |
DMARC vs SPF vs DKIM (Краткий обзор)
DMARC vs SPF
DMARC строится на основе SPF, обеспечивая соблюдение политики и отчетность. Один только SPF не может полностью предотвратить спуфинг.DMARC vs DKIM
DKIM обеспечивает целостность с помощью криптографических подписей, но без DMARC отсутствует принудительное применение. DMARC объединяет результаты DKIM с контролем политики.DMARC vs SPF & DKIM вместе
SPF и DKIM являются строительными блоками; DMARC — это уровень принудительного применения, который делает оба протокола по-настоящему эффективными.
Лучшие практики внедрения DMARC
- Начинайте с мониторинга (
p=none), прежде чем переходить кquarantineилиreject. - Всегда настраивайте
ruaдля получения отчетов. - Убедитесь, что SPF и DKIM правильно настроены до DMARC.
- Просматривайте отчеты еженедельно для корректировки настроек.
- Внедряйте более строгие политики постепенно, чтобы избежать потери электронных писем.
Что произойдет, если DMARC настроен неправильно?
Неправильно настроенная запись DMARC может привести к отклонению легитимных писем или их пометке как спама. Это нарушает связь и может нанести ущерб деловому доверию. С другой стороны, отсутствие DMARC вообще оставляет ваш домен уязвимым для фишинга. Тщательное планирование и постепенное внедрение имеют решающее значение.
Сценарии использования DMARC
- Электронная коммерция: Защита клиентов от поддельных подтверждений заказов.
- Банки & Финансы: Блокировка попыток фишинга, выдающих себя за финансовые учреждения.
- Здравоохранение: Защита сообщений пациентов.
- Образование: Предотвращение злоупотребления доменами студентов и преподавателей.
- Правительство: Обеспечение целостности домена в официальных сообщениях.
Часто задаваемые вопросы
Для чего используется DMARC?
DMARC предотвращает несанкционированное использование вашего домена в электронной почте, защищая от фишинга и спуфинга.
Как добавить запись DMARC?
Создайте запись TXT по адресу _dmarc.yourdomain.com со строкой вашей политики DMARC.
Нужны ли мне SPF и DKIM до DMARC?
Да. DMARC опирается на результаты SPF и DKIM для эффективной работы.
Что означают p=none, quarantine, reject?
Это политики DMARC: только мониторинг, отправка в спам или блокировка неавторизованной почты.
Что такое отчет DMARC?
Отчет в формате XML, отправляемый на ваш адрес rua, показывающий источники и результаты электронной почты.
Может ли DMARC блокировать легитимные электронные письма?
Да, если настроен неправильно. Поэтому рекомендуется тестирование и постепенное внедрение.
Обязателен ли DMARC по закону?
Не на глобальном уровне, но многие отрасли и правительства требуют его для соответствия требованиям.
Сколько времени занимает распространение DNS?
Обычно несколько часов, но в некоторых случаях до 48 часов.
Могу ли я использовать несколько адресов для отчетов?
Да, поддерживаются несколько адресов rua и ruf.
Какие инструменты помогают управлять DMARC?
DMARC Analyzer, MXToolbox, Valimail и Postmark — популярные варианты.



