HSTS (Strict-Transport-Security)
Заголовок, заставляющий браузер всегда подключаться к сайту только по HTTPS.
Сигнатура
HTTP Strict Transport SecurityHSTS — заголовок, который предписывает браузеру обращаться к сайту исключительно по HTTPS в течение указанного времени. Это закрывает атаки с понижением протокола и перехватом первого HTTP-запроса.
Как применять: добавьте заголовок только после того, как весь сайт стабильно работает по HTTPS; начните с небольшого max-age, затем увеличьте; при готовности добавьте includeSubDomains и preload.
# Включаем HSTS на год для всех поддоменов
response.headers["Strict-Transport-Security"] = (
"max-age=31536000; includeSubDomains; preload"
)