Verificador de Cache-Control para conteúdo sensível
Analisa header Cache-Control e alerta se conteúdo sensível pode ser cacheado em proxies (faltando no-store, private etc.).
—
Cache-Control em página autenticada
Resposta com dado de sessão guardada em cache é vazamento clássico: o extrato fica no cache do navegador de um computador compartilhado, ou pior, um proxy intermediário serve a página de um usuário para outro. O cabeçalho Cache-Control é o que impede isso, e a diferença entre diretivas que parecem equivalentes é justamente onde a maioria erra.
Informe o cabeçalho e marque se a resposta traz cookie ou exige autenticação, e a página aponta o que está frouxo. A distinção que mais importa é entre a diretiva que proíbe guardar e a que exige revalidar: a primeira impede o armazenamento; a segunda permite guardar e apenas obriga a conferir antes de reusar — e conferir com o servidor fora do ar, ou com a sessão já expirada, pode devolver o conteúdo guardado.
Para conteúdo autenticado, a combinação usual é proibir o armazenamento e marcar a resposta como privada, o que barra cache compartilhado. Vale lembrar que os navegadores tratam o botão de voltar de forma especial: sem a proibição explícita, a página pode reaparecer da memória mesmo depois do logout. E que omitir o cabeçalho não significa não cachear — significa deixar o navegador decidir por heurística, que costuma ser generosa demais.
Perguntas frequentes
Qual a diferença entre proibir armazenar e exigir revalidação?
O que a diretiva privada faz?
Por que a página volta depois do logout?
Ferramentas Relacionadas
Verificador de senhas mais comuns
Compara senha contra lista das 1000 senhas mais usadas e alerta se for previsível — checagem 100% client-side.
Verificador de Força de Senha
Analise a força de qualquer senha: comprimento, classes de caracteres, entropia em bits e estimativa de resistência. Processado no navegador — a senha não sai do dispositivo.
Gerador de passphrase Diceware PT-BR
Gera senha-frase no estilo Diceware usando lista de 7776 palavras em português — entropia exibida em bits.
Validador de Configuração CORS
Valide uma configuração de CORS (origens permitidas ou *), conferindo o formato e duplicatas. Útil para configurar APIs e servidores web com segurança.
Verificador X-Content-Type-Options
Confirma se X-Content-Type-Options está como nosniff e explica riscos de MIME-sniffing quando ausente.
Bcrypt — Gerador e Verificador
Gere hashes bcrypt seguros a partir de senhas e verifique se uma senha corresponde a um hash bcrypt existente.