Коротко

  • ICANN контролирует программу и контракт; IANA — делегирование; регистратура — регистрацию; разработчики браузера — поведение клиента.
  • Браузер заменяет HTTP на HTTPS до загрузки, затем разрешает DNS и проверяет сертификат — не наоборот.

Анализ

После предупреждения правительства, внесения изменений и оценки аукцион с двенадцатью участниками разрешил спор за строку. Charleston Road Registry заключила контракт и прошла делегирование в корневой зоне, а затем передала правила регистраторам. Предзагрузка HSTS, однако, относится к клиентскому программному обеспечению: браузер распознаёт родительское правило.app и преобразует URI ещё до запроса. Затем обычно следует DNS; сертификат предъявляется во время защищённого соединения.

ICANN может обеспечить соблюдение контракта, регистратура — воздействовать на регистратора, владелец домена — исправить DNS и сертификат, браузер — изменить свой список. Ни один механизм защиты не проходит автоматически через все уровни.

Источники