Назад | Перейти на главную страницу

Селектор DKIM «по умолчанию»

Я часто вижу руководства по настройке DKIM, использующие default как селектор. Это специальный селектор или это просто соглашение использовать его, если у вас только один почтовый сервер?

Другими словами, если я использую селектор default._domainkeys.example.com, будет ли эта запись использоваться для проверки подписи для morespecific.selector._domainkey.example.com отсутствие точного совпадения, или он будет соответствовать только сигнатурам, d=default как селектор?

часто встречаются руководства по настройке DKIM, использующие в качестве селектора default. Это специальный селектор

Это не. В RFC 4871 нет ничего, что говорило бы "по умолчанию" в качестве селектора как конкретное значение.

Вместо этого в разделе 4.1 селекторы представлены в виде меток в _domainkey зона таким образом:

Для поддержки нескольких одновременных открытых ключей на домен подписи
key пространство имен подразделяется с помощью «селекторов». Например,
селекторы могут указывать названия офисов (например,
"санфрансиско", "кулумбич" и "рейкьявик"), дата подписания
(например, «январь 2005 г.», «февраль 2005 г.» и т. д.) или даже отдельные лица
пользователь.

[..]

Точки разрешены в селекторах и являются разделителями компонентов. когда
ключи извлекаются из DNS, точки в селекторах определяют DNS
границы меток аналогично обычному использованию в
доменные имена. Компоненты селектора могут использоваться для объединения дат
с местоположениями, например, "март2005.рейкьявик". В DNS
реализации, это можно использовать, чтобы разрешить делегирование части
пространство имен селектора.

Также обратите внимание:

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

Таким образом, нет возможности использовать какой-либо селектор "по умолчанию", поскольку процесс разрешения регулируется:

Все ключи DKIM хранятся в субдомене с именем «_domainkey». Учитывая
Поле DKIM-Signature с тегом «d =» для «example.com» и «s =» для «foo.bar», DNS-запрос будет для «foo.bar._domainkey.example.com».

(но посмотрите раздел 3.8, чтобы узнать, как родитель может подписывать свой дочерний контент).