Мы обошли по 150 хостов на зону и посмотрели, кто отдаёт Strict-Transport-Security. В .ru — 27,7%, в .com — 47,1%. Отставание есть, но оно в 1,7 раза, а не на порядок.
И это важнее самой цифры. По DNSSEC и CAA — защитам, которые включаются в панели регистратора, — тот же .ru отставал в 11 и 6 раз. HSTS настраивается на своём сервере, и разрыв сразу схлопывается. Дело не в осведомлённости владельцев, а в том, что им дают включить.
Бесплатный онлайн-инструмент — сканер безопасности сайта: результат мгновенно, без регистрации.
Заголовок Strict-Transport-Security велит браузеру ходить на этот сайт только по HTTPS — и запоминает это на срок из max-age. Он закрывает окно, которое остаётся даже при полном переезде на HTTPS: самый первый запрос, набранный руками или пришедший по старой ссылке, всё равно уходит по HTTP, и его можно перехватить до того, как сработает редирект.
Директива includeSubDomains распространяет правило на все поддомены. Без неё забытый old.example.com остаётся дырой в остальном закрытой обороны.
preload закрывает и самый первый запрос: домен вносится в список, вшитый в сам браузер, и HTTPS применяется ещё до первого обращения. Плата — необратимость: выйти из списка можно, но удаление расходится по релизам браузеров месяцами.
Исходные данные всех таблиц этого отчёта доступны в виде открытого CSV-файла (UTF-8, первая строка — заголовки).
Скачать датасет (CSV)27 августа 2026 года мы запросили по HTTP по 150 хостов на зону из тех, что пользователи приводили в наши инструменты, прошли по редиректам и посмотрели, есть ли в финальном ответе Strict-Transport-Security. Метод намеренно повторяет тот, которым пользуется Scott Helme в ежегодном обзоре топ-1M.
| Зона | Ответили | Отдают HSTS | Доля | includeSubDomains | preload |
|---|---|---|---|---|---|
| .com | 119 | 56 | 47,1% | 48% | 20% |
| .org | 112 | 51 | 45,5% | 67% | 35% |
| .net | 92 | 30 | 32,6% | 47% | 43% |
| .ru | 119 | 33 | 27,7% | 36% | 18% |
Доли includeSubDomains и preload считаются от тех, кто отдаёт заголовок, а не от всех сайтов зоны.
Оговорки о выборке. Это домены, которые кто-то решил проверить, — не случайный срез зоны, поэтому доля по .ru не годится как оценка «всего Рунета»; сравнение зон между собой корректно, они набраны одинаково. Не ответивших исключили из знаменателя: по .ru и .com их было по 31, по .org 38, по .net 58. Высокий отсев в .net объясняется составом: туда попали служебные имена вида *.ip-ns.net, за которыми сайта нет вовсе, — к этой строке таблицы стоит относиться осторожнее прочих.
Косвенная проверка метода: по .com у нас 48% с includeSubDomains, а Scott Helme на 819 002 сайтах топ-1M получил 49,8%. Числа сошлись на выборке, меньшей в пять тысяч раз, — это не доказывает правильность, но говорит, что замер не смещён грубо.
Список — не абстракция, а файл в исходниках Chromium, и его можно посчитать. 27 августа 2026 года в transport_security_state_static.json было 94 628 записей; последняя правка файла датирована 28 июля 2026 года. У 94 378 из них стоит include_subdomains.
Записи попали туда по разным основаниям: массовое внесение сроком на год — 84 352, запрос владельца публичного суффикса — 4 954, массовое внесение на 18 недель — 4 552, индивидуальные заявки — 394.
Важная тонкость: запись — не сайт. Почти все несут includeSubDomains, то есть покрывают неизвестное число поддоменов, а пять тысяч записей относятся к целым доменным зонам. Реальное число защищённых хостов существенно больше 94 628 и никем не измерено.
Отдельно стоит развести две вещи, которые часто путают. По замеру Helme 29,2% сайтов с HSTS отправляют директиву preload, но требованиям списка удовлетворяет только 21% (53 019 сайтов). Отправить директиву и попасть в список — не одно и то же: заявку надо подать, и она проходит проверку.
13 июня 2026 года Scott Helme обошёл Tranco Top 1 Million; ответили 819 002 сайта, заголовок HSTS отдали 252 846 из них. Сам он процент не приводит — от числа ответивших это 30,9%, и это наш расчёт по его числам, а не его публикация. Оттуда же: 69,2% выставляют max-age не меньше года.
Второй независимый замер — HTTP Archive: 36% страниц на мобильных отдают HSTS. Это данные краула июля 2025 года, опубликованные в январе 2026-го; выпуска Web Almanac за 2026 год не существует, и подавать эту цифру как свежую нельзя.
Складывать эти числа между собой бессмысленно: Helme считает сайты, HTTP Archive — страницы, мы — хосты из своей выборки. Каждое верно в своих границах.
По max-age расхождение с нами заметное: у нас не меньше года выставляют 88% отдающих HSTS в .ru и 80% в .com против 69,2% у Helme. Скорее всего дело в размере выборки, а не в реальном различии.
Это самое интересное в замере. Мы измеряли три защиты подряд, и картина по .ru получилась разная:
| Защита | Где настраивается | .ru | .com | Отставание |
|---|---|---|---|---|
| DNSSEC | панель регистратора | 0,8% | 8,8% | 11× |
| CAA | панель регистратора | 1,6% | 9,4% | 6× |
| HSTS | конфигурация сервера | 27,7% | 47,1% | 1,7× |
Там, где настройка делается на своём сервере, .ru отстаёт умеренно. Там, где нужна поддержка со стороны регистратора, — отстаёт на порядок. Это ровно та разница, которую даёт не осведомлённость владельца, а наличие поля в чужой панели: про HSTS и про CAA российский администратор знает примерно одинаково, но включить может только первое.
Вывод практический: если вы выбираете, на что потратить час, — HSTS вы поставите сами прямо сейчас, а вот наличие DNSSEC и CAA стоит проверить у регистратора до того, как переносить к нему домен.
includeSubDomains на сайте, где часть поддоменов живёт по HTTP, сделает их недоступными.max-age — например, суток. Убедитесь, что ничего не сломалось, и только потом поднимайте до года.preload подумайте отдельно. Это единственная из настроек, которую трудно откатить: удаление из списка расходится по релизам браузеров месяцами. Подавайте заявку, когда HTTPS на всех поддоменах перестал вызывать вопросы, а не в тот же день.Инструмент проверяет HTTP-заголовки безопасности, конфигурацию SSL/TLS, утечки серверной информации и защиту от распространённых атак (XSS, clickjacking, MIMEsniffing). Оценка от A до F показывает общий уровень защиты.
Проверка Content-Security-Policy, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy и других.
Версия TLS, срок сертификата, цепочка доверия, поддержка HSTS.
Поиск раскрытых серверных версий, debug-режимов, открытых конфигов и директорий.
Детальный отчёт с объяснением каждой проблемы и конкретными шагами для исправления.
аудит HTTP-заголовков
проверка конфигурации
CSP и HSTS настройка
соответствие стандартам
Strict-Transport-Security.Server: Apache/2.4.52 помогает атакующим подобрать эксплойт. Скройте версию.DENY или SAMEORIGIN.nosniff браузер может интерпретировать файлы неправильно (MIME sniffing).Content-Security-Policy-Report-Only, мониторьте нарушения, затем включите.Server, X-Powered-By, X-AspNet-Version из ответов.История security-проверок и мониторинг HTTP-заголовков безопасности.
Зарегистрироваться (FREE)HSTS header — при первом визите сайт просит браузер «всегда используй HTTPS N секунд». Это TOFU (trust on first use) — первый визит через HTTP всё ещё уязвим. Preload list — браузер знает заранее, HTTP-редирект не требуется.
1) HSTS header с max-age ≥ 31536000 (1 год), includeSubDomains и preload directive. 2) Все subdomain поддерживают HTTPS. 3) Submit на hstspreload.org. Chrome ревью ~1-2 недели.
Процесс необратимый в короткие сроки. Снятие через hstspreload.org — Google удаляет в следующей Chrome-release cycle (~6 недель). До этого сайт работает только через HTTPS, HTTP редиректы не помогут.
Security Scanner Enterno.io проверяет все security headers включая HSTS. Или: curl -I https://example.com | grep -i strict.
Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.