Pular para o conteúdo
ecdsa.com

HSTS (HTTP Strict Transport Security)

O cabeçalho de resposta HTTP da RFC 6797 que instrui os navegadores a usar só HTTPS com um host durante um tempo definido, a impedir que o usuário ignore avisos de erro de certificado e a converter automaticamente qualquer link http:// em https://.
Também escrito comoHTTP Strict Transport SecurityStrict-Transport-SecurityHSTS preload

Sintaxe: Strict-Transport-Security: max-age=63072000; includeSubDomains; preload, enviado por HTTPS (os navegadores o ignoram quando chega por HTTP). Até max-age expirar, o navegador reescreve URLs http:// para https:// antes que qualquer requisição saia, o que neutraliza ataques de SSL stripping depois da primeira visita.

A primeira visita continua exposta, e é isso que a lista de pré-carregamento resolve: os domínios enviados em hstspreload.org são incorporados ao Chrome, ao Firefox, ao Safari e ao Edge. Os requisitos incluem um certificado válido, um redirecionamento de HTTP para HTTPS no mesmo host, HTTPS em todos os subdomínios e um cabeçalho com max-age de pelo menos 31.536.000 segundos, includeSubDomains e preload. A remoção leva meses para chegar aos usuários, então teste primeiro com valores curtos de max-age. Domínios de primeiro nível inteiros, como .dev e .app, já estão pré-carregados.

Padrões e referências

Todos os termos