Заголовки безопасности

Набор HTTP-заголовков, усиливающих защиту браузера от типовых атак.

СигнатураSecurity HTTP headers

Заголовки безопасности — это набор HTTP-заголовков ответа, которые включают защитные механизмы браузера. Помимо CSP и HSTS полезны:

  • X-Content-Type-Options: nosniff — запрет угадывания типа контента.
  • X-Frame-Options / frame-ancestors — защита от clickjacking.
  • Referrer-Policy — ограничение утечки referrer.
  • Permissions-Policy — управление доступом к камере, гео и др.

Как применять: задайте базовый набор глобально для всех ответов; проверьте результат сканерами заголовков.

def add_security_headers(resp):
    resp.headers["X-Content-Type-Options"] = "nosniff"
    resp.headers["Referrer-Policy"] = "strict-origin-when-cross-origin"
    resp.headers["X-Frame-Options"] = "DENY"
    return resp
← Все записи: Веб-уязвимости и защита
Поддержать проект