DKIM

Что такое DKIM: подпись письма, домен и селектор

DKIM, DomainKeys Identified Mail, связывает криптографическую подпись сообщения с доменом подписанта. Получатель проверяет подпись по соответствующему открытому ключу, найденному через домен и селектор. Это не шифрование письма и не удостоверение добросовестности человека. Для бизнеса нужно различать опубликованный ключ, включенную подпись и результат конкретного полученного сообщения.

Подписант и автор письма являются разными понятиями

RFC 6376 отделяет домен подписанта от предполагаемого автора. Сервис может подписать письмо своей идентичностью, а видимый From относиться к другому домену. Поэтому вопрос DKIM проходит требует уточнения: какая подпись, какой домен и какое сообщение рассматриваются. Технический результат не равен полномочию человека менять реквизиты или получать данные.

Для владельца бизнеса полезен реестр отправляющих потоков: сотрудник, CRM, сайт и рассылка. У каждого могут быть собственные настройки подписи. Нельзя распространять наблюдение одного сообщения на все потоки. Начните с назначения сервиса и ответственного за него, затем определите безопасную контрольную отправку и нужные технические сведения.

Это определение механизма, а не готовая конфигурация для любого провайдера. Для настройки и ротации применяют актуальную документацию реального сервиса, полномочия и приемку. В первый запрос достаточно включить домен и описание задачи. Закрытый ключ, пароль и полный архив переписки не нужны и не должны попадать в открытый отчет.

RFC 6376: DKIM, подписи и селекторы

Домен, селектор и ключ: как связаны элементы

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

Элемент DKIM и предел вывода
ЭлементЧто помогает установитьЧего не доказывает
Домен dКакую идентичность заявил подписантСовпадение с видимым автором во всех случаях
Селектор sКакое имя ключа связано с подписьюЧто любая распространенная запись относится к письму
Открытый ключ DNSДоступные опубликованные данныеЧто подпись включена для рабочего потока
Закрытый ключСредство подписания на стороне владельцаНеобходимость отправлять его проверяющему
Успешная проверкаОпределенные свойства подписи сообщенияБезопасность содержания и полномочий автора
Изменение настроекНовую конфигурацию в конкретном объемеПроверку всех старых и новых потоков

Что подтверждает подпись и что остается вне ее

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

Изменение сообщения по пути может влиять на результат. Пересылка без определенного изменения и пересылка с обработкой содержимого являются разными условиями. Поэтому неудачная проверка сама по себе не устанавливает злоумышленника или взлом аккаунта. Разбор требует сопоставить сообщение, маршрут и доступные сведения, указав неизвестные участки.

Почему DKIM не является шифрованием и проверкой намерений

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

Результаты в заголовках читают с учетом доверенной стороны. RFC 8601 описывает Authentication-Results и границу доверия к этим сведениям. Нельзя без проверки принимать любую добавленную строку за доказательство успешной аутентификации. Если доступна только пересланная картинка, нужно явно указать, каких данных недостаточно для вывода.

RFC 8601: результаты аутентификации и граница доверия

Ротация ключей и связь с DMARC

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

Для DMARC важна связь домена From с успешным согласованным механизмом. DKIM pass для чужой идентичности не отвечает на этот вопрос автоматически. По текущему RFC 9989 успешный согласованный SPF или DKIM может удовлетворить условию DMARC. Отдельные правила получателя и требования провайдера проверяются дополнительно, без универсальной гарантии доставки.

RFC 9989: DMARC, май 2026 года

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

Сформулируйте поток и нужный результат: найти реальный селектор, подтвердить активную подпись, проверить смену ключа или понять расхождение с доменом From. Для каждой задачи нужны доступные сведения, владелец и безопасная контрольная отправка. Не смешивайте всю доставляемость и защиту учетных записей в один положительный статус DKIM.

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

  1. Определить сообщение и отправляющий поток.
  2. Установить домен и селектор фактической подписи.
  3. Отделить запись DNS от активного подписания.
  4. Прочитать доверенный результат и его ограничения.
  5. Записать проверенный объем и следующие действия.
Официальная документация и источник: RFC 6376: DKIM, подписи и селекторыОфициальная документация и источник: RFC 8601: результаты аутентификации и граница доверияОфициальная документация и источник: RFC 9989: DMARC, май 2026 года

Ответы на вопросы

Вопросы по теме

DKIM шифрует содержимое письма?

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

Запись с ключом есть, значит подпись работает?

Это подтверждает только доступные опубликованные данные. Нужно отдельно проверить конфигурацию реального сервиса и результат сообщения нужного потока. В домене могут оставаться записи прежних селекторов. Наличие знакомого имени не доказывает, что текущая отправка использует именно его.

DKIM pass доказывает, что отправитель настоящий сотрудник?

Он не удостоверяет человека и его полномочия. Для доменной связи с видимым From нужен отдельный контекст DMARC, а для важного бизнес-действия проверка запроса. Если есть признаки захвата учетной записи, необходимо отдельно рассмотреть доступы, сеансы и приложения.

ОБСУДИМ ВАШУ ЗАДАЧУ?

Свяжем подпись с нужным почтовым потоком

Укажите домен и систему отправки. Определим доступный объем проверки и приемку без раскрытия ключей.

Обсудить DKIM