Как удалить поддержку DNSSEC из домена?

8

Организация имеет поддержку DNSSEC для своих доменов. У них есть BIND9 в качестве авторитетного сервера имен, который также управляет ключами. Однако было решено удалить DNSSEC. Достаточно ли удалить ключевой материал /var/lib/bind/priи перезапустить сервер или есть шаги, которые необходимо сделать, чтобы его восстановить?

QBi
источник

Ответы:

17

Нет, недостаточно просто удалить конфигурацию локально на полномочном сервере имен .

DNSSEC - это иерархическая система, цепь доверия против отравления кеша DNS .

DNSSEC был разработан для защиты Интернета от определенных атак , таких как отравление DNS-кэша. Это набор расширений DNS, которые обеспечивают: a) аутентификацию источника данных DNS, b) целостность данных и c) аутентифицированный отказ в существовании.

Пример цепочки доверия :

  1. Зона сама подписала с закрытым ключом на вашем первичном авторитетное имя сервера , например , ns1.example.com.имеет закрытый ключ для подписания example.com. Aс example.com. RRSIG A.
  2. Открытый ключ из example.com.был отправлен и подтвержден органом для com., который затем имеет его example.com. DS hashи соответствующий example.com. RRSID DS, подписанного с закрытым ключом для.com.
  3. Открытый ключ из com.был отправлен и подтвержден базовым органом , который затем имеет его com. DS hashи соответствующий com. RRSID DS, подписанного с частным корневым ключом , т.е. ключ для ., он же корневой зоны Trust Anchor :

    Ключ подписи корневого ключа действует как якорь доверия для DNSSEC для системы доменных имен. Эта привязка доверия настроена в распознавателях, поддерживающих DNSSEC, для облегчения проверки данных DNS.

Вы можете получить хорошую визуализацию любого домена с DNSViz . Он также обнаруживает ошибки конфигурации.

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

Эса Йокинен
источник
3
Обратите внимание, что простого удаления DS из родительской зоны будет достаточно, чтобы перевести вашу зону в небезопасное состояние, независимо от того, какую запись DNSSEC вы в ней храните (в данный момент). Это первый шаг, который нужно сделать; Вы хотите подождать хотя бы TTL DS, прежде чем фактически удалить записи DNSSEC.
Владимир Чунат,