Segurança na Web

analisador de cookiesentenda requisição e resposta

Cole um cabeçalho Cookie ou uma resposta Set-Cookie por linha; na aba de criação, monte um único cabeçalho de resposta.

analisador de cookies

Cabeçalho de entrada

O texto fica neste navegador; nenhuma requisição é enviada e nenhum cookie é alterado.

Análise ou cabeçalho gerado

Informe um cabeçalho ou nome de cookie.

Opções

Informe um cabeçalho ou nome de cookie.

Quando a sessão some entre a resposta e a próxima requisição, um analisador de cookies mostra o que cada cabeçalho realmente trouxe. Cookie carrega pares nome=valor; Set-Cookie acrescenta atributos a um único cookie.

Para analisar Set-Cookie sem inventar padrões do navegador, confira o texto capturado. Este analisador de cookies separa SameSite ausente de Lax explícito e mantém atributos desconhecidos.

Por que usar este analisador de cookies

A origem dos campos e a regra de expiração ficam à vista.

Não inventar atributos da requisição

O analisador de cookies separa vários pares da requisição dos atributos da resposta. Um nome=valor isolado é ambíguo; escolha o tipo manualmente. Domain e HttpOnly não são deduzidos da requisição.

Uma requisição Cookie com dois pares e uma resposta Set-Cookie com um par e tabela de atributos.

Entender qual prazo prevalece

Quando Max-Age e Expires aparecem juntos, a estimativa UTC usa Max-Age e um aviso explica a prioridade. O analisador de cookies não garante que cada navegador aceite ou mantenha esse cookie.

Max-Age destacado diante de Expires e um horário de expiração estimado.

Ler o texto sem presumir padrões do navegador

01

Confirmar a direção

Os prefixos Cookie: e Set-Cookie: são reconhecidos. Uma linha nome=valor sozinha é ambígua; selecione a origem. Coloque cada Set-Cookie em sua linha, pois a data Expires já contém uma vírgula.

02

Escolher quando atualizar

O modo automático espera 350 ms após editar. Desative-o para usar o botão ou Ctrl/Cmd+Enter. Alterar a entrada ou uma opção torna o resultado anterior desatualizado e impede a cópia.

03

Conferir a regra do prazo

O relatório separa sessão, Max-Age e Expires. No gerador, sessão é o padrão; segundos ou data local produzem apenas o atributo de expiração correspondente.

Inspecionar atributos e montar uma resposta

Duas sintaxes diferentes

Uma requisição Cookie pode ter vários pares nome=valor. Cada linha Set-Cookie define um cookie e pode trazer Domain, Path, SameSite, Secure, HttpOnly e prazo. Atributos desconhecidos permanecem visíveis.

Avisos estáticos com origem

SameSite=None ou Partitioned sem Secure e prefixos __Host- ou __Secure- incorretos são sinalizados. Atributos repetidos e datas ou segundos inválidos mostram a linha de origem; isso não é um teste no navegador.

Um único cabeçalho gerado

O formulário começa com Path=/, SameSite=Lax, Secure e HttpOnly. Domain vazio é omitido. Sessão, Max-Age e Expires são alternativas; o cabeçalho criado não grava um cookie no navegador.

O que o texto permite concluir

A requisição não revela atributos
Um cabeçalho Cookie não contém Domain, Path, HttpOnly, Secure ou SameSite. O analisador de cookies não transforma ausência em false; para isso é preciso examinar a resposta Set-Cookie original.
Uma resposta em cada linha
Cada Set-Cookie define um cookie. Não junte vários campos com vírgula, já presente na data Expires. Linhas com erro mostram a posição e as válidas continuam visíveis. Conversões JSON e Netscape ficam fora do escopo.
Sem veredito do navegador real
A expiração usa o relógio local. Não temos host de origem, HTTPS, Date do servidor nem políticas do navegador. A ferramenta não busca URL, não lê HttpOnly, não escreve document.cookie e não cria link de compartilhamento com sessão.

Dúvidas sobre o analisador de cookies

O que os atributos Secure, HttpOnly e SameSite controlam?

Secure limita o envio a conexões seguras, HttpOnly restringe o acesso por JavaScript e SameSite controla requisições entre sites. O relatório só mostra esses atributos quando constam na resposta Set-Cookie; a requisição Cookie não os revela.

Por que uma string Cookie contém vários pares separados por ponto e vírgula?

A requisição Cookie envia vários cookies armazenados como pares separados por ponto e vírgula. Uma resposta Set-Cookie define apenas um cookie por linha; os demais itens são atributos dele.

Meus dados de cookie são enviados ao analisar?

Não. A análise e a geração ocorrem nesta aba. Nenhum site remoto é consultado, e valores de sessão não entram em URL de compartilhamento. Confira informações sensíveis antes de divulgar uma cópia.

O que significa o atributo Partitioned?

Partitioned solicita armazenamento separado por site principal. O analisador preserva o atributo e alerta se faltar Secure. O formulário ainda não o gera e não verifica suporte do navegador.

Quantos cookies podem ser armazenados por domínio?

O limite depende do navegador. Esta página aceita até 128 KiB e 1000 linhas de texto; isso é limite da ferramenta, não cota de cookies por domínio.

Algum cabeçalho foi interpretado errado?

Examinar outro cabeçalho com o analisador de cookies

Cole o texto capturado, confira sua direção e os conflitos, e copie o relatório atual ou o único Set-Cookie gerado.

Tudo é processado neste navegador.