Defaults.Exposed

Defaults.ExposedИсправления › DMARC (защита от подделки почты)

Как исправить DMARC (защита от подделки почты)

DMARC — та самая настройка, которая реально велит почтовым сервисам всего мира БЛОКИРОВАТЬ письма, подделывающие имя вашего бизнеса. SPF и DKIM проверяют замки; DMARC решает, что происходит, когда подделка проверку не проходит, — выбросить, пометить или пропустить. Настроено неверно — ваш домен полностью подделываем; настроено верно — подмена останавливается ещё до почтового ящика.

Главное для вашего бизнеса: Без принуждения DMARC преступник может разослать письма, которые выглядят ровно как от вашего бизнеса, — вашим клиентам, сотрудникам и поставщикам, — и они попадут в их входящие, а не в спам. Людей обманывают от вашего имени, и винят они вас.

Во что это может вам обойтись

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

Что такое DMARC простыми словами

У почты есть грязный секрет: поле «от кого» — это просто набранный текст. Кто угодно и где угодно может вписать имя и адрес вашего бизнеса в поле «от кого» и отправить письмо. Интернет никогда не был устроен так, чтобы этому помешать.

Есть три настройки, которые вместе это чинят. Представьте их как охрану здания:

У вас могут быть список (SPF) и печать (DKIM), но при этом не быть охранника. Это самая частая и самая опасная ситуация: замки есть, но ничто их не принуждает. DMARC — это и есть принуждение. Это разница между «мы можем понять, что письмо поддельное» и «это поддельное письмо никогда не дойдёт до вашего клиента».

Чем это может вам обойтись

Это не теория. Вот конкретные способы, которыми незащищённый домен превращается в реальные деньги и реальный ущерб:

  1. Афера с фальшивым счётом. Преступник присылает вашему клиенту нечто, выглядящее ровно как настоящий счёт от вашей бухгалтерии — то же имя, тот же домен, профессиональная вёрстка — но со своими банковскими реквизитами. Поскольку ваш домен не принуждён, письмо попадает во входящие, а не в спам. Клиент платит. Вы узнаёте об этом спустя недели, когда он спрашивает, где заказ. Деньги обычно уже не вернуть, и клиент нередко винит в утечке вас.
  2. Мошеннический перевод «от директора». Письмо якобы приходит от вас, владельца, вашему финансисту: «Можешь срочно провести этот платёж, я на совещании». Оно выглядит полностью настоящим, потому что это ваш адрес — просто подделанный. Платёж уходит. Эта схема — компрометация деловой переписки (BEC) — одна из самых дорогих афер против малого бизнеса именно потому, что письмо реально идёт с вашего домена и проскальзывает мимо подозрений.
  3. Потерянный контракт. Серьёзный потенциальный клиент перед подписанием проводит проверку безопасности или закупочную проверку. Их инструменты сообщают, что ваш домен «поддаётся подделке — нет принуждения аутентификации почты». Одного этого красного флага может хватить, чтобы контракт ушёл конкуренту, чей домен проверку прошёл. Настоящей причины вы так и не узнаете.
  4. Репутационный удар, который не отыграть. Ваш домен затягивает в фишинговую кампанию. Десятки обманутых от вашего имени людей публикуют предупреждения и отзывы. Атака длится неделю; вопрос «а безопасна ли вообще эта компания?» висит месяцами.
  5. Ваша собственная почта в спаме. Gmail и Yahoo теперь активно не доверяют доменам без принуждённого DMARC. Предложения, счета и ответы, которые вы реально отправили, начинают тихо оседать в спаме. Сделки буксуют, а вы не понимаете почему.

Что это на самом деле (и как выглядит «хорошо»)

DMARC живёт как одна текстовая строка в настройках вашего домена — DNS-запись «TXT», опубликованная по специальному имени _dmarc.вашдомен. Внутри — несколько коротких инструкций. Две из них важнее всего, и именно их проверяет эта оценка.

1. Политика (p=) — приказы охранника. Это сильно весомая часть проверки. Она может быть одной из трёх:

Как выглядит «хорошо»: p=reject. Всё, что слабее, оставляет брешь.

Две технические детали, которые наша проверка тоже учитывает, — стоит их знать, чтобы не попасться:

2. Адрес для отчётов (rua=) — ваша видимость. Это вторая проверка на странице. Тег rua= просит каждый почтовый сервис в мире присылать вам ежедневную сводку о том, кто пытался отправить почту от вашего домена, — ваши собственные системы и любые имитаторы. Без него вы летите вслепую: вы понятия не имеете, кто злоупотребляет вашим именем. С ним бизнесы регулярно обнаруживают от 5 до 50 несанкционированных отправителей в самый первый день.

Как выглядит «хорошо» для отчётности: корректный адрес rua=mailto: (или https:-URL сервиса отчётов), который реально получает отчёты. Наша проверка валидирует формат — опечатка или некорректный адрес означает, что отчёты тихо уходят в никуда, что засчитывается как частичный или проваленный результат, даже если тег технически «присутствует».

Как это исправить (бесплатно, ~30 минут, растянутых на две недели)

Передайте этот раздел тому, кто ведёт ваш домен, сайт или ИТ, — исправление полностью бесплатно. Мы берём плату только за мониторинг того, что настройка остаётся корректной со временем, за управление портфелем доменов или за аудит. Само изменение не стоит ничего.

Золотое правило: никогда не прыгайте сразу в reject. Сначала включите наблюдение, изучите отчёты, убедитесь, что настоящая почта распознаётся, и только потом ужесточайте. В таком порядке это безопасно; впопыхах — можно отправить в спам собственную почту.

Шаг 1 — Сначала убедитесь, что SPF и DKIM на месте. DMARC опирается на них. Если чего-то не хватает, разберитесь с этим до принуждения DMARC (см. страницы SPF и DKIM).

Шаг 2 — Опубликуйте запись наблюдения с включёнными отчётами. Добавьте DNS-запись TXT:

Это наблюдает и отчитывается, пока ничего не блокируя. Части adkim=s; aspf=s запрашивают строгое выравнивание — если не уверены, сначала опустите их и добавьте, когда убедитесь, что почта чистая.

Шаг 3 — Читайте отчёты ~2 недели. Сырые отчёты DMARC — это плотный XML. Используйте бесплатный сервис отчётов (например, dmarcian или бесплатный инструмент DMARC от Postmark), чтобы превратить их в читаемую панель. Убедитесь, что каждый легитимный отправитель — ваш почтовый провайдер, инструмент рассылок, CRM, служба поддержки, сервис счетов — проходит проверку. Исправьте любого настоящего отправителя, у которого нет.

Шаг 4 — Перейдите на quarantine. Когда настоящая почта чиста, смените p=none на p=quarantine. Понаблюдайте ещё несколько дней.

Шаг 5 — Перейдите на reject. Наконец смените p=quarantine на p=reject. Теперь вы полностью защищены. Итоговая запись выглядит так:

v=DMARC1; p=reject; rua=mailto:dmarc@вашдомен; adkim=s; aspf=s

Шаг 6 — Не забудьте про поддомены. Убедитесь, что нигде не остался sp=none. Если не публиковать sp вовсе, поддомены наследуют основную политику p= — а это как раз то, что нужно.

Примечания по типичным платформам:

Частые ошибки

Замечание об оценке

Проверка политики (p=) — один из самых весомых пунктов всей оценки, потому что это главный фактор того, могут ли выдать себя за ваш бизнес. reject даёт полный балл; quarantine — примерно половину; none и отсутствующая запись засчитываются как провал. Слабая политика для поддоменов или частичное развёртывание pct= тянут оценку вниз под реальный уровень защиты, которая у вас есть.

Проверка отчётности (rua=) тоже несёт реальный вес, но думайте о ней не как о галочке, а как об инструменте, позволяющем дойти до reject безопасно. Настройте её одновременно с записью наблюдения, и она окупает себя видимостью уже в первый день.

Настройте это у своего хостинг-провайдера

Пошагово для популярных провайдеров:

Частые вопросы

Я совсем не технический — это реально то, с чем я смогу справиться?

Да, но делать это лично не обязательно. Исправление — пара строк, добавленных в настройки вашего домена, и это бесплатно. Самый простой путь — переслать раздел «Как это исправить» ниже тому, кто ведёт ваш сайт или ИТ-поддержку. Обычно у них уходит сильно меньше часа, растянутого на пару недель безопасного наблюдения.

Не остановит ли включение DMARC случайно мои собственные письма?

Может — но только если пропустить безопасное развёртывание. Весь смысл старта в режиме «только наблюдение» (p=none) с включёнными отчётами в том, чтобы две недели наблюдать и убедиться, что каждый легитимный отправитель (ваш почтовый ящик, инструмент рассылок, сервис счетов) правильно распознаётся, ПРЕЖДЕ чем переходить к блокировке. В таком порядке настоящая почта не страдает. Прыжок сразу в «reject» без чтения отчётов — единственная распространённая ошибка, ломающая доставку.

У меня уже настроены SPF и DKIM. Этого недостаточно?

Нет — и это самое важное для понимания. SPF и DKIM — это замки; DMARC — инструкция, говорящая «если замки не совпали, откажи письму». Без DMARC в режиме «reject» принимающий сервер может заметить, что письмо поддельное, и всё равно его доставить. SPF и DKIM — необходимые предпосылки для работы DMARC, но сами по себе они не мешают поддельному письму дойти до входящих.

В чём разница между «none», «quarantine» и «reject»? Что мне нужно?

«none» только наблюдает и отчитывается — он ничего не останавливает, поэтому не защищает. «quarantine» отправляет подделки в спам. «reject» отклоняет их наотрез, так что они вообще не доходят. «reject» — это цель и единственная настройка, дающая полный балл. «quarantine» — разумная ступень; «none» — стартовая точка на первые пару недель, а не пункт назначения.

Что за «rua» с отчётами и нужно ли оно мне?

Тег rua просит почтовые сервисы присылать вам ежедневную сводку обо всех системах, пытавшихся отправить почту от вашего домена, — включая преступников. Именно так бизнесы обнаруживают те 5–50 несанкционированных отправителей, которые обычно злоупотребляют доменом уже в первый день. Сам по себе он весит меньше политики, но это способ безопасно дойти до «reject», не сломав настоящую почту, так что настройте его одновременно.

Мы почти не шлём почту, или вообще не шлём с этого домена. Нужен ли нам всё равно DMARC?

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