Автоматическая конфигурация DNSSEC через сканирование CDS
CDS - специальный тип записи в дочерней зоне, отвечающий за хранение DS-записи, которая должна быть передана в родительскую зону. Многие современные системы DNS умеют автоматически генерировать CDS-записи при подписании зоны.
Сканирование CDS — это технология автоматизированной начальной загрузки DNSSEC, опубликованная IETF в RFC 8078.
Операторы DNS, поддерживающие этот протокол, публикуют записи CDS в зоне DNS, которой они управляют. CDS содержит ту же информацию, что и запись DS, которую операторы хотят опубликовать в родительской зоне. Например:
; на примере зоны example.uz example.uz. 3600 IN CDS 12345 13 2 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abc
Агент, который запускается Администрацией домена .UZ, автоматически сканирует наличие записей CDS у операторов DNS, которые затем добавляются к домену в родительской зоне .UZ:
; в зоне .UZ: example.uz. 3600 IN DS 12345 13 2 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abc
Это обеспечивает возможность делегирования DNSSEC для домена без необходимости ручного копирования и вставки записей DS.
Политика сканирования CDS
Администрация домена .UZ развернула функцию сканирование CDS для домена верхнего уровня .UZ в 2024 году, что легло в основу нашей политики по увеличению делегирования DNSSEC для доменов в зоне .UZ.
- Сканирование выполняется с сервера
dnssec.uz
. Сканируются только те домены, которые ранее были добавлены в систему DNSSEC Регистратором домена. - Проверяются только записи CDS; записи CDNSKEY будут игнорироваться (в дальнейшем, возможно будет добавлено сканирование CDNSKEY).
- Записи CDS не проверяются на корректность и добавляются в систему DNSSEC как есть. Модерация производится позднее Администрацией домена .UZ.
- Домены сканируются один раз в час.
- Если для незащищенного домена найдена одна или несколько записей CDS, эти записи будут добавлены в базу данных как записи DS.
- Домены сканируются каждый час. Изменения в записях CDS проверяются на соответствие существующим записям DS. Если записи CDS отличаются от записей DS в базе данных, то данные записи будут добавлены как новые записи DS.
- На первом этапе запуска автоматизации DS, сканируются только NS-сервера из белого списка. На данный момент сюда входят NS-сервера Cloudflare, GoDaddy, deSEC и некоторые NS-сервера Регистраторов доменной зоны .UZ. Для того, чтобы добавить NS-сервер в белый список, свяжитесь с Администрацией домена .UZ по почте cctld@uzinfocom.uz.
- Если DNS оператор зоны возвращает CDS-запись вида:
- Следует отметить, что поскольку записи CDS для безопасности будут проверяться на соответствие существующим записям DS, невозможно исправить проблемы DNSSEC (например, когда запись DS была добавлена в неподписанный домен) с помощью сканирования CDS. В такой ситуации исправления в записях DS следует вносить с помощью API либо через кабинет Регистратора.
- Аналогично, в случае экстренной смены ключа следует использовать API либо кабинет Регистратора для обновления делегирования.
example.uz. IN CDS 0 0 0 00
(формат, описанный в разделе 4 RFC 8078), то все DS-записи домена будут удалены.