Перейти к содержанию

ПРАКТИЧЕСКИЙ МАТЕРИАЛ

Проверка заголовков безопасности сайта

Заголовки HTTP — часть конфигурации защиты сайта. Их нужно оценивать на конкретной странице и ответе, а не по одному числу в сканере: редирект, API и HTML могут иметь разные политики.

Content-Security-Policy и XSS

CSP ограничивает источники скриптов и других ресурсов. Отсутствующая или широкая политика — повод настроить защиту, но это не доказательство XSS. Для подтверждения XSS нужен воспроизводимый ввод и контекст выполнения на разрешённой цели.

HSTS и тип содержимого

HSTS применяется только после успешного HTTPS-соединения. X-Content-Type-Options: nosniff помогает запретить определение типа по содержимому. Проверяйте эти заголовки на конечной странице и учитывайте CDN или reverse proxy.

Как проверить вручную

Сравните заголовки главной страницы, важного API-ответа и страницы после редиректа. В BitSend сохраняйте URL и доказательство для рекомендации; повторите запрос после исправления.

curl -I https://your-site.example/

Вопросы перед началом

Отсутствие заголовка — критическая уязвимость?

Обычно это рекомендация по конфигурации. Уровень риска зависит от других условий и доказанного сценария атаки.

Полезные материалы

Проверка SSL-сертификата и TLS сайтаПроверка открытых портов сервераАнализ JavaScript и исходников сайтаПроверка сайта на уязвимости онлайнАудит безопасности API сайтаАудит безопасности сайта с понятным отчётомМониторинг безопасности сайтов после измененийПроверки сайтов для разработчиков и веб-студийЧто проверить перед сдачей сайта клиентуЧто меняется в безопасности после релизаКак читать отчёт сканера без ложных тревог

Обновлено: . Проверяйте собственные системы или ресурсы с разрешением владельца.