Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk5 min

JWT: a pulseira de acesso da sua aplicação

JWT é um formato de claims: assinado, prova que não foi alterado, mas não esconde o conteúdo. Veja como validá-lo numa API e quais são os limites de revogação.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

JWT (JSON Web Token) é um formato compacto para carregar claims, isto é, declarações sobre um sujeito ou um contexto, como quem é o usuário, quem emitiu o token e até quando ele vale. Pense numa pulseira de acesso de um evento: você a mostra na porta e o serviço decide se a aceita. A metáfora funciona até certo ponto. Uma pulseira assinada prova que ninguém a adulterou, mas não esconde o que está escrito nela, e ter uma pulseira autêntica não significa que ela vale em todas as portas.

O que um JWT é e o que não é

A RFC 7519 define JWT como uma string que representa claims em um objeto JSON, codificada como JWS (assinada ou protegida por MAC) e/ou JWE (criptografada). O documento define o formato. Se um token específico é aceitável depende do contexto e do perfil de aplicação que você adota.

As an Amazon Associate I earn from qualifying purchases.

Por isso, JWT não é uma solução completa de login nem uma garantia automática de segurança. Quatro conceitos ficam próximos, mas não se confundem:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Autenticação: verificar quem é o sujeito. Um JWT pode carregar o resultado disso, como num ID token do OpenID Connect.
  • Autorização: decidir o que o sujeito pode fazer. O token transporta declarações, mas não substitui a política de autorização do serviço nem a validação de cada requisição.
  • Assinatura: protege integridade e autenticidade, conforme a chave e o algoritmo usados.
  • Criptografia: protege confidencialidade. Só o JWE a oferece.

Como o fluxo funciona

  1. Um emissor cria o token com as claims e a proteção criptográfica.
  2. O cliente apresenta o token ao serviço de destino.
  3. O serviço verifica a proteção criptográfica e as claims exigidas pelo seu perfil.
  4. Só então decide se aceita aquele token, naquele contexto, para aquela operação.

O pedido de aceite é feito a cada requisição. Um token válido não dispensa o serviço de aplicar suas regras de acesso.

#1 Best Overall
YARONGTECH RFID Rewritable T5577 125khz Writable Silicone Wristband Black Adult Size (Pack of 5)
  • Original T5577 Chip,it doesn't have pre-programmed id number,so need to write the id on it before you read
  • it's rewritable chip,and it can write in 125khz id format and HID 125khz format
  • Please note it can't be read before you program the chip
  • can write by 125KHz RFID writer/copier,it's original chip,need to write on it before you read.CAN NOT WORK WITH NFC PHONE,NOT NFC CHIP
  • Diameter is 60mm,fit for adult size,black and blue color available in stock,logo printing is optional

O conteúdo de um JWT é criptografado?

Não, a menos que seja um JWE. No JWT assinado (JWS), as partes separadas por pontos são codificadas em Base64URL, que é só uma codificação e não uma cifra. A OWASP destaca que qualquer pessoa que obtenha o token pode decodificar o payload e ler as claims. A assinatura apenas permite detectar se o conteúdo foi alterado.

Consequências práticas:

  • Não coloque dados sensíveis no payload de um JWS.
  • O TLS protege o transporte, mas o token pode aparecer em logs, no armazenamento do cliente e em outros pontos.
  • Se os dados precisarem mesmo viajar confidencialmente dentro do token, considere JWE. Caso contrário, mantenha-os no servidor e coloque no token apenas um identificador.

Como validar um JWT numa API

A RFC 8725 reúne recomendações de implementação e implantação segura, e lembra que o perfil de uma aplicação pode ser mais estrito que esse mínimo. A partir dela e da orientação da OWASP, estas são as verificações centrais.

Rank #2
RFID Bracelet 13.56 mhz MIFARE Classic 1K Silicone Wristband (Pack of 10) (Black)
  • RFID Bracelet
  • The wristband is equipped with an M1 13.56 MHz classic 1k chip, with a communication protocol of ISO14443A
  • Read and write (except for sector 0)
  • Silicone material, waterproof
  • It can be used for access control in gyms, swimming pools, etc

1. Verifique a integridade com algoritmos e chaves que você configurou

Defina na aplicação a lista de algoritmos aceitos e associe as chaves ao emissor confiável esperado. O campo alg do cabeçalho do token não deve ser a autoridade que escolhe a política de verificação, nem o token deve poder indicar livremente de onde vem a chave confiável. Quem controla o token controla o cabeçalho.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Rejeite alg=none

Tokens sem proteção declaram alg=none. A OWASP alerta que aceitá-los permite forjar claims e potencialmente elevar privilégios. Uma biblioteca bem configurada não deveria aceitá-los, mas a configuração é responsabilidade sua.

Rank #3
YARONGTECH RFID Bracelet, 125khz EM4100 RFID Silicone Wristband for Access Control (Pack of 5) (Black)
  • Read-Only 125kHz EM4100 Chip: Features read-only technology that cannot be rewritten, with each chip pre-programmed with a unique ID number that cannot be changed
  • Standard 125kHz ID Chip Compatibility: Works with standard 125kHz ID readers only, not compatible with H ID readers or 13.56MHz MIFARE readers
  • Lock Compatibility Notice: This RFID wristband cannot work with Dormakaba RFID lock systems
  • Adult Size Silicone Wristband: Diameter measures 60mm, suitable for adult wrist size with multiple color options including blue, black, green, orange, and red available in stock
  • Waterproof and Durable Construction: Made from silicone material that is completely waterproof, heat-resistant, and can withstand temperatures from -30C to 75C

3. Valide emissor, audiência e expiração

  • iss: o token veio do emissor que você espera?
  • aud: o token foi destinado a este serviço? Uma assinatura válida não basta, porque um token feito para outro serviço ou outro propósito poderia ser aceito indevidamente.
  • exp: o token ainda não expirou?
  • nbf, quando presente e exigido pelo perfil: o horário de validade já começou? Não aceite o token antes dele.

Na RFC 7519, várias claims são opcionais no formato geral. Por isso o perfil da sua aplicação precisa definir quais são obrigatórias. Para tokens de acesso a APIs, a orientação da OWASP é exigi-las e validá-las por padrão.

4. Separe tokens de finalidades diferentes

Token de redefinição de senha, token de identidade e token de acesso não devem ser aceitos indistintamente. Tipagem explícita e regras de validação mutuamente exclusivas ajudam a limitar a confusão entre tipos.

Rank #4
5PCS T5577 Waterproof Silicone Wristband and Bracelet, rewritable RFID 125khz (Adult Unisex) (Black)
  • Product specifications: 5 writable 125kHz RFID silicone wristbands. Chip: ATMEL T5577 (compatible with other universal 125kHz tags).
  • Product introduction: The working frequency is 125kHz, supporting reading and rewriting, and can be used to copy UID codes from other RFID ID cards.
  • Product Material: High quality silicone, waterproof and heat-resistant, soft, comfortable and convenient to wear
  • Note: They cannot be directly added to RFID locks. Before use, you must write data into it through a 125kHz RFID card reader. They are blank labels with no data inside. It can be written using a 125KHz RFID writer/copier, and cannot be used with NFC chips or NFC phones.
  • Applications: access control systems, personnel identification, patrol systems, attendance systems, etc.

Logout e revogação: o ponto fraco do token autocontido

Como o serviço consegue validar o JWT sozinho, ele pode continuar válido até expirar, mesmo depois de a sessão ser encerrada. Se a aplicação precisa invalidar um token antes do vencimento, a OWASP descreve como opção uma denylist de identificadores jti, mantida até o fim da validade original de cada token. Isso reintroduz consulta a estado no servidor, o que é um trade-off a aceitar conscientemente.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Onde JWT aparece

A OWASP lista usos em ID tokens do OpenID Connect (identidade e atributos), em access tokens do OAuth 2 (como formato possível), em provas DPoP e em JWT-SVID do SPIFFE. Cada protocolo e perfil define suas claims obrigatórias. “JWT” sozinho não diz quais são, nem autoriza o token em qualquer API.

Best Value
JWFKWNH 10PCS 13.56MHz RFID Silicone Wristband, ISO14443A Classic 1K Compatible Waterproof NFC Bracelet for Access Control, Mixed Colors
  • 1.The wristband is equipped with an M1 chip,Diameter size:65mm
  • 2.M1 chip: operating frequency 13.56mhz, protocol ISO14443A, memory 1K, readable and writable
  • 3.Compatible with all RFID reader to gain access
  • 4. Package Including: 10pcs
  • 5.Application: Various access control systems, elevators, schools, and other places

JWT, token opaco ou sessão tradicional?

JWT costuma ser apresentado como opção para sessões sem estado, mas a OWASP observa que esse uso é frequentemente desencorajado por causa do ciclo de vida e da revogação. As fontes sustentam os riscos de exposição e revogação, mas não quantificam desempenho nem apontam um vencedor universal. A comparação útil é qualitativa:

Critério JWT autocontido Token opaco ou sessão no servidor
Onde o estado é consultado Em geral, o serviço valida localmente, com a chave do emissor No servidor ou no serviço emissor, a cada uso
Revogação imediata Mais difícil; exige algo como denylist por jti ou vida curta Direta: remover o registro
Exposição das claims ao portador Legíveis em JWS; ocultas só em JWE O token não revela conteúdo
Chaves Exige distribuição e rotação de chaves de verificação Não depende de chaves de verificação distribuídas
Emissor, audiência e propósito Cada serviço precisa validar Controlados pelo serviço que consulta o token

Escolha pelos seus requisitos de revogação, armazenamento, distribuição de chaves, escala e limites de confiança, e não pela popularidade do formato.

Checklist antes de aceitar JWT em produção

  • Algoritmos aceitos fixados na configuração; alg=none rejeitado.
  • Chaves vinculadas ao emissor esperado, e não escolhidas pelo token.
  • iss, aud e exp exigidos e comparados com valores esperados; nbf tratado quando exigido.
  • Tipos de token distintos, sem aceitação cruzada.
  • Nenhum dado sensível no payload de um JWS.
  • Estratégia definida para logout e revogação antecipada.
  • Autorização verificada a cada requisição, e não presumida pela existência do token.

Em resumo: o JWT é uma pulseira assinada, legível por quem a segura e válida apenas na porta certa, por tempo limitado. A segurança vem das regras de verificação que você aplica a ele.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

Bestseller No. 1
YARONGTECH RFID Rewritable T5577 125khz Writable Silicone Wristband Black Adult Size (Pack of 5)
YARONGTECH RFID Rewritable T5577 125khz Writable Silicone Wristband Black Adult Size (Pack of 5)
it's rewritable chip,and it can write in 125khz id format and HID 125khz format; Please note it can't be read before you program the chip
$12.98
Bestseller No. 2
RFID Bracelet 13.56 mhz MIFARE Classic 1K Silicone Wristband (Pack of 10) (Black)
RFID Bracelet 13.56 mhz MIFARE Classic 1K Silicone Wristband (Pack of 10) (Black)
RFID Bracelet; Read and write (except for sector 0); Silicone material, waterproof; It can be used for access control in gyms, swimming pools, etc
$15.58
Bestseller No. 5
JWFKWNH 10PCS 13.56MHz RFID Silicone Wristband, ISO14443A Classic 1K Compatible Waterproof NFC Bracelet for Access Control, Mixed Colors
JWFKWNH 10PCS 13.56MHz RFID Silicone Wristband, ISO14443A Classic 1K Compatible Waterproof NFC Bracelet for Access Control, Mixed Colors
1.The wristband is equipped with an M1 chip,Diameter size:65mm; 3.Compatible with all RFID reader to gain access
$17.02

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.