Перевірка DKIM

Підпис DKIM доводить, що повідомлення надіслано кимось, хто володіє вашим ключем, і не було змінено по дорозі. Підпис нічого не вартий, лише якщо відкритий ключ, який його перевіряє, опубліковано там, де шукатимуть отримувачі. Введіть свій домен і селектор і подивіться, чи є цей запис і що в ньому написано.

Швидка перевірка DKIM

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

We can't guess this - it's set by whoever configured your mail. Look for it in the DKIM-Signature header of a message you sent (the s= value).

Що таке запис DKIM, одним абзацом

Коли ваша поштова система надсилає повідомлення, вона підписує його закритим ключем і додає заголовок DKIM-Signature, який іменує домен і селектор. Сервер-одержувач приймає ці два імені та шукає TXTзапис на selector._domainkey.yourdomain і використовує знайдений відкритий ключ для перевірки підпису. Цей засіб перевірки перевіряє опублікований ключ DNS і його теги; він не перевіряє підпис на певній електронній пошті та не доводить, що кожен потік електронної пошти використовує цей селектор.

П'ять причин перевірити власний запис DKIM

01

Дізнатися, чи дійсно ключ опублікований

Провайдери електронної пошти просять вас додати запис DKIM, і його легко додати внеправильне місце: під неправильним ім’ям, у неправильному домені або в зоні DNS, яку домен більше не використовує. На сторінці налаштувань написано "готово", а підписи все ще не вдаються, оскільки запису, який запитує отримувач, немає.

02

Селектор - це одне ім’я, яке ви не можете вгадати

Домен може мати багато ключів DKIM одночасно – по одному на постачальника, по одному на поштовий потік, по одному на рік. Селектор повідомляє одержувачу, яку з них отримати, і його встановлює той, хто налаштував вашу пошту. Він міститься в заголовку DKIM-Signature будь-якого повідомлення, яке ви надсилаєте, як s=. Перевірка неправильного селектора нічого не знаходить, тому ця сторінка запитує його.

03

Відкликаний або порожній ключ виглядає як відсутній

Запис із порожнім значенням p= є ключем, якийбуло скасовано навмисно. Це правильно, коли ви вийшли з постачальника, і помилка, коли це запис, який підписує ваш поточний постачальник. Бачення запису в тому вигляді, в якому він був опублікований, – це те, що їх розділяє.

04

Старі ключі переживають постачальників, які їх використовували

Кожен поштовий інструмент, який ви пробували, залишив позаду селектор. Деякі все ще опубліковані, дійсні та більше не використовуються ніким, хто працює з вами. Ключ, який ніхто не обертає, є ключем, чий закритийполовина витікає роками, і ще одне місце, у якому ваші записи абсолютно не відповідають налаштуванням вашої пошти.

05

DKIM - це половина DMARC, яка витримує пересилання

SPF переривається в момент пересилання повідомлення. Зазвичай DKIM цього не робить, оскільки підпис передається разом із повідомленням. Ось чому політика DMARC, яка наполягає на застосуванні, потребує запису DKIM, який дійсно працює.

Дізнайтесь, коли зміниться ваш рекорд

ключі DKIMзмінюються, замінюються та видаляються тими, хто керує поштовою платформою, і зміни досягають DNS через кілька хвилин.

Заплановані сканування перетворюють це на різницю, про яку вам повідомляють: цей селектор зник, цей запис змінено, ця оцінка впала. Сповіщення надходять у додаток, електронною поштою або через Slack, Teams, Jira чи веб-хук.

Крок 01 · Назвіть домен

Домен, яким ви керуєте, доданий до вашого облікового запису AYAsec. Право власності перевіряється перед надсиланням – AYAsec не плануватиме сканування інфраструктури, над якою ви не продемонстрували контроль, і [для підтвердження цього потрібен один запис DNS] (https://docs.ayasec.ai/guides/verify-domain/cloudflare/). Швидка перевірка вище пропускає це: немає облікового запису, немає перевірки, лише обмеження швидкості IP-адреси та правило, згідно з яким цільовою адресою має бути публічна адреса.

Крок 02 · Нехайперевірка

Записи DKIM є загальнодоступними, тому це читання, а не зондування. Запис виглядає так, як це робив би сервер приймаючої пошти.

Крок 03 · Прочитайте результат

Результати надходять упорядкованими за ступенем серйозності та оцінками від A+ до F, поруч із іншими записами DNS, які належать до тієї самої пошти.

Що це є частиною

DKIM є одним із кількох пов’язаних із поштою записів, які AYAsec перевіряє під час сканування DNS, поряд із SPF,DMARC, MTA-STS, TLS-RPT і DNSSEC. Це одне сканування, і ця сторінка є приблизно частиною того, що вона переглядає.

DNS займає 20% загальної оцінки. Інші: HTTP на 30%, TLS і порти на 20% кожен, а довіра до домену на 10%. Усі вони разом є тим, що поверхня атакикерування означає на практиці.

Запитання перед перевіркою

Що я можу перевірити?

Інфраструктура, якою ви володієте або ви замовили тестування. Швидка перевірка вище не підтверджує це для вас - вона лише обмежує швидкість IP-адресою та відмовляється націлюватися на будь-що, окрім публічної адреси. Натомість додайте домен до облікового запису AYAsec, і контроль буде перевірено до того, як буде запущено будь-який запланований запуск: це юридичне обмеження, як і практичне, оскільки неперевірене сканування також не є для вас доказом.

Як мені знайти свій селектор?

Надіслати повідомлення зсистему, яку ви хочете перевірити, до поштової скриньки, якою ви керуєте, відкрийте повні заголовки та знайдіть рядок DKIM-Signature. Значення після s= – це селектор, а значення після d= – домен, який він підписує. Багато провайдерів використовують фіксовані назви, наприклад google або selector1.

Запис, який я бачу, є CNAME. Це неправильно?

Ні. Кілька постачальників публікують ключ на своїх власних серверах імен і просять вас навести на нього селектор за допомогою CNAME. Ключ тодіпрочитати це ім'я та повернути постачальником.

Чи означає, що мій лист підписаний, один пропущений селектор?

Це означає, що опубліковано один ключ. Чи кожен потік пошти, який ви надсилаєте, насправді підписує його, це питання для системи відправлення; спосіб перевірки - прочитати заголовки справжнього повідомлення.

Чи достатньо DKIM окремо?

Ні. DKIM повідомляє, хто підписав повідомлення; там не сказано, що робити, якщо немає дійсного підпису. Це роботаDMARC, який пов’язує DKIM і SPF з видимою адресою відправника.

Ви зберігаєте результати?

Не швидка перевірка вище - він живе в пам'яті приблизно п'ятнадцять хвилин, тому ви можете прочитати його один раз, а потім він зникає. Це свідомий вибір конфіденційності, а не обмеження: ніхто, крім вас, ніколи не бачить це сканування, і ви можете завантажити повний результат до закінчення терміну його дії. Натомість додайте домен до облікового запису AYAsec, і кожне сканування збережеться – серія, яка повідомляє вам, яка зміна порушила його. Утримання залежить від вашого плану.

Зберігайте історію, а не тількирезультат

Запустіть повну перевірку DNS для ваших власних доменів за розкладом, позначаючи кожну зміну тим, хто її бажає побачити.

Структуровані дані для вбудовування

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "AYAsec DKIM Checker",
  "applicationCategory": "SecurityApplication",
  "operatingSystem": "Web browser",
  "url": "https://ayasec.ai/dkim-checker/",
  "offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" }
}

Не додавайте розмітку FAQPage або HowTo – Google вилучив обидва типи результатів.