Защита веб-почты от спуфинга. Генерация и добавление подписи DKIM в панели ISPmanager

После добавления SPF записи следующим не менее важным шагом, чтобы обезопасить свою почту, есть использования технологии DKIM.

DKIM (DomainKeys Identified Mail) - это зашифровафрованная скрытая подпись, которая служит для предотвращения спуфинга и исполняет следующие проверки:

  • отправитель электронной почты действительно владеет доменом; 
  • содержание сообщения и его заголовки не изменялись после отправления.

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

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

Соответственно, если DKIM не корректно настроена, многие почтовые сервера могут  видеть и помечать Ваши письма как подозрительны, при этом отклонять прием или же отправлять их в спам. 

Увидеть наличие  публичного ключа, Вы можете с помощью разных сервисов (DNS Checker).  Сама запись имеет следующую структуру:

dkim._domainkey.mydomain.com. TXT "v=DKIM1; k=rsa; s=email;p= "

Где:

mydomain.com. - доменное имя; 

TXT - тип записи;

v -  версия протокола DKIM, на сегодняшнее время устанавливается всегда как DKIM1;

k - тип ключа, также всегда принимает значение rsa

s - тип сервиса, использующего технологию DKIM, для почты s=email, для всех сервисов  s=* ( установлено по-умолчанию);

p - закодированный публичный ключ;

; - используется в записи как разделитель.

https://dkimcore.org/tools/

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

  1. Заходим в панель ISPmanager
  2. С блока “Почта” переходим в “Почтовые домены”, выбираем домен для которого будет сформированы ключи.

3. Для возможности редактирования настроек почтового домена сверху над списком доменов жмем на иконку “Изменить”.

4.Напротив пункта “Включить DKIM для домена” жмем на галочку, также ниже можно выбрать длину ключа. Для сохранения изменений в конце жмем на кнопку “Ok”.

После чего ключи должны быть созданы, а публичный ключ быть добавленным в TXT запись. В результате имеем сформированную DNS запись.

  • DKIM
  • 105 Users Found This Useful
Was this answer helpful?

Related Articles

Смена пароля пользователя ISPmanager (Если текущий пароль неизвестен)

Вы можете использовать для смены пароля WHMCS. Попасть в панель управления ISPmanager можно из...

Добавление пользователя базы данных

При создании базы данных для неё создаётся учётная запись пользователя. Чтобы добавить...

Встановлення WordPress у ISPmanager

Детальна установка WORDPRESS.1: Створіть базу даних:1) Перейдіть до розділу "Інструменти" - "Бази...

Изменение владельца базы данных

Чтобы изменить владельца базы данных: Перейдите в Инструменты → Базы данных → Передать.Выберите...

Импорт и экспорт данных базы

Импорт и экспорт данных базы   Экспорт данных Импорт данных   Данные можно...