Анализатор HSTS
Анализатор Strict-Transport-Security
Проанализируйте, соответствует ли комбинация HSTS max-age, includeSubDomains и preload требованиям браузера и списка preload.
Сводка анализа
Конструктор
max-age=31536000; includeSubDomains; preloadПредварительный просмотр JSON
{
"directives": [
{
"key": "max-age",
"value": "31536000"
},
{
"key": "includesubdomains",
"value": null
},
{
"key": "preload",
"value": null
}
],
"maxAgeSeconds": 31536000,
"includeSubDomains": true,
"preload": true,
"warnings": []
}Онлайн-проверка HSTS — сначала оцените стабильность стратегии принудительного HTTPS.
Похожие
Варианты использования
- Перед принудительным HTTPS для всего сайта проверьте, подходят ли длительность HSTS и стратегия поддоменов для текущей среды
- При исправлении безопасности настройте разумное значение max-age через генератор и включите includeSubDomains
- Перед подачей заявки на HSTS preload проверьте, включает ли конфигурация директиву preload, соответствуя требованиям браузеров
- При диагностике проблем с downgrade HTTPS подтвердите корректность возврата HSTS-заголовка и разберите каждую директиву
Как использовать
- Вставьте содержимое HSTS-заголовка в зону парсера или используйте генератор, указав секунды max-age и выбрав опции
- В режиме парсинга просмотрите max-age (читаемая длительность), includeSubDomains, preload и предупреждения
- В режиме генерации настройте секунды max-age, включите опции includeSubDomains и preload
- Скопируйте сгенерированное содержимое HSTS для серверной конфигурации или перезапишите ввод для продолжения отладки
Функции
- Ключевые директивы разложены: длительность, покрытие поддоменов, условия preload — больше не в кучу
- Самопроверка перед принудительным HTTPS: избегайте усиления неверной конфигурации на весь сайт
- Самопроверка перед preload: помогает заранее определить, близок ли HSTS-заголовок к требованиям preload
- Быстрое понимание конфигурации: интуитивный вывод удобен для совместной работы разработчиков, DevOps и специалистов по безопасности
Часто задаваемые вопросы
Для чего нужен HSTS?
HSTS сообщает браузеру, что в будущем нужно использовать только HTTPS для этого сайта, снижая риски downgrade-атак и MITM. Но прежде чем включать принудительный режим, важно продумать стратегию.
Что означают max-age, includeSubDomains и preload?
max-age указывает длительность действия HSTS, includeSubDomains распространяет на поддомены, preload связан с списком предзагрузки браузеров. Инструмент помогает разобрать каждое поле.
Подходит ли для проверки соответствия требованиям HSTS preload?
Да. Помогает проверить наличие ключевых полей, для предварительной оценки готовности к вступлению в список предзагрузки.
Зачем проверять HSTS перед релизом?
Неверная конфигурация может сделать HTTPS-стратегию слишком слабой или слишком строгой. Предварительный парсинг помогает раньше обнаружить отсутствие полей, неверные значения или неполное покрытие поддоменов.
- Генератор заголовков авторизации
- Парсер Cache-Control
- Парсер Content-Disposition
- Генератор CORS-заголовков
- CORS инспектор
- Генератор CSP
- Конвертер cURL в код
- Глобальная проверка распространения DNS
- DNS-запрос
- Парсер Forwarded-заголовков
- Генератор hreflang
- Анализатор HSTS
- Парсер HTTP-куки
- Проверка HTTP-заголовков
- Тестер HTTP-запросов
- Справочник кодов состояния HTTP
- Поиск IP
- Конвертер IPv4
- Развёртка IPv4-диапазонов
- IPv6 тулбокс
- Парсер Link-заголовков
- MX-записи
- Проверка портов
- Конструктор URL-параметров
- Парсер заголовков Rate Limit
- Инспектор редиректов
- Генератор Robots.txt
- Инспектор robots.txt
- Проверка заголовков безопасности
- Генератор security.txt
- Парсер Set-Cookie
- Аудит сети сайта
- Генератор Sitemap
- Инспектор sitemap
- Проверка SSL-сертификатов
- Калькулятор подсетей
- Парсер URL
- Парсер User-Agent
- Генератор UTM-ссылок
- Тест WebSocket
- Какой мой IP?
- Проверка WHOIS