Fatos principais
- Categoria
- Segurança e validação
- Tipos de entrada
- textarea, select, text, number
- Tipo de saída
- html
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Inspetor e Verificador JWT é uma ferramenta de segurança projetada para decodificar cabeçalhos e payloads de JSON Web Tokens (JWT), diagnosticar a validade de claims padrão e verificar assinaturas criptográficas usando chaves simétricas (HS*) ou assimétricas (RS*, PS*, ES*, EdDSA). Ele também oferece um modo de simulação de falsificação para fins educacionais, ajudando desenvolvedores a validar a integridade de seus tokens e a entender vulnerabilidades comuns de implementação.
Quando usar
- •Quando você precisa inspecionar o conteúdo decodificado de um token JWT para depurar claims de expiração (exp), emissor (iss) ou assunto (sub).
- •Ao testar a validação de assinaturas de tokens gerados pelo seu backend usando chaves públicas PEM/JWK ou segredos compartilhados.
- •Para demonstrar ou testar a resistência do seu sistema contra ataques de falsificação de payload e manipulação de algoritmos.
Como funciona
- •Insira o token JWT compacto no campo de entrada principal.
- •Escolha o modo de operação: apenas decodificar, verificar assinatura ou simular falsificação.
- •Forneça o segredo compartilhado (para algoritmos HS*) ou a chave pública correspondente (PEM ou JWK para algoritmos assimétricos).
- •A ferramenta processa o token no servidor de forma segura, exibindo o JSON formatado, o status das claims e o resultado da validação da assinatura.
Casos de uso
Exemplos
1. Verificação de Assinatura HS256 com Segredo
Desenvolvedor Backend- Contexto
- Um desenvolvedor está integrando um microsserviço que autentica usuários via JWT assinado com HS256, mas os tokens estão sendo rejeitados pela API.
- Problema
- Confirmar se o payload está correto e se a assinatura bate com o segredo configurado no ambiente de desenvolvimento.
- Como usar
- Insira o JWT no campo de token, selecione o modo 'Verificar assinatura', insira o segredo compartilhado no campo correspondente e execute a verificação.
- Configuração de exemplo
-
Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkphbmUgRG9lZSIsImlhdCI6MTUxNjIzOTAyMn0.yo-bLjjeUhUPia17JiJbc2f1e0JXJIJAi4auivcB-IY, Modo: verify, Segredo: demo-secret-2026 - Resultado
- O painel exibe o JSON decodificado do header e payload, confirma que as claims estão estruturadas corretamente e valida que a assinatura é autêntica.
2. Auditoria de Token Expirado e Claims
Analista de Suporte Técnico- Contexto
- Um cliente relata que não consegue acessar a plataforma mesmo após realizar o login recente, recebendo erro de autorização.
- Problema
- Identificar se o token enviado pelo cliente possui a claim 'exp' configurada incorretamente ou se já expirou devido ao fuso horário.
- Como usar
- Cole o token JWT fornecido pelo cliente no campo de entrada e selecione o modo 'Apenas decodificar' com tolerância de relógio ajustada se necessário.
- Configuração de exemplo
-
Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwiZXhwIjoxNTE2MjM5MDIyfQ.signature, Modo: decode, Tolerância de relógio: 0 - Resultado
- A ferramenta destaca a claim 'exp' em vermelho, indicando a data exata de expiração no passado e confirmando que o token expirou.
Testar com amostras
jsonHubs relacionados
FAQ
A ferramenta armazena minhas chaves privadas ou segredos?
Não. A verificação é feita em tempo de execução no servidor e as chaves ou segredos enviados não são armazenados.
Quais algoritmos de assinatura são suportados para verificação?
A ferramenta suporta algoritmos simétricos HS (HS256, HS384, HS512) e assimétricos RS, PS, ES e EdDSA.
Como funciona o diagnóstico de claims?
O validador analisa claims padrão como exp, nbf e iat, alertando se o token está expirado, ainda não é válido ou se há inconsistências de tempo.
O que acontece se eu enviar um token com "alg": "none"?
Tokens com algoritmo "none" são identificados e rejeitados automaticamente, sendo classificados como inválidos para fins de segurança.
Posso testar a alteração de dados do payload?
Sim, o modo de falsificação permite editar o payload e gerar um novo token assinado para testar a robustez do seu validador local.