Verificação de cookies: flags, tempo de vida e responsáveis
A verificação de cookies mostra quais arquivos o site salva, quem os define e quão seguro é o modo como estão configurados. Isso é necessário para estar em conformidade com as regulamentações de dados pessoais e, simplesmente, para entender o que está acontecendo no seu site. A ferramenta é a análise de cookies.
O que observar nos resultados
| Parâmetro | O que significa |
|---|---|
| HttpOnly | O cookie não fica acessível a scripts: obrigatório para cookies de sessão |
| Secure | Transmitido somente por https |
| SameSite | Limita o envio a partir de sites externos e protege contra falsificação de requisições |
| Duração | Sessão ou longo prazo: um ano para analytics é normal, para login não |
| Proprietário | Seu domínio ou um serviço de terceiros |
Achados comuns
- Cookie de sessão sem HttpOnly: ele pode ser lido por um script de terceiros, o que é um caminho direto para o sequestro de sessão.
- Sem SameSite: os navegadores aplicam padrões por conta própria, mas não é recomendável depender deles.
- Analytics definido antes do consentimento: uma reclamação típica em verificações de conformidade.
- Dezenas de cookies de terceiros de widgets esquecidos há muito tempo: chat, mapa, pixel antigo.
Cookies e analytics
Um tema à parte são os cookies de terceiros: eles são definidos por widgets, pixels de sistemas de publicidade e chats externos. Os navegadores estão restringindo gradualmente esses cookies, então parte do analytics que você conhece vai deixar de funcionar por conta própria com o tempo. É útil revisar a lista a cada seis meses: geralmente, metade dos scripts do site está ligada a experimentos que terminaram há muito tempo.
O que fazer com os achados
- Defina HttpOnly e Secure para todos os cookies de serviço.
- Defina SameSite explicitamente, conforme seja necessário ou não o envio a partir de outros domínios.
- Remova os scripts de terceiros que não são mais usados, junto com seus cookies.
- Verifique se analytics e pixels são acionados após o consentimento, caso isso seja exigido nos países em que você atua.
- Compare o resultado com o relatório do Shield: os flags de cookies fazem parte das verificações dele.