İçeriğe geç

JWT ​

JWT aracı, özel anahtar olmadan yapıyı, claim'leri ve güvenlik özelliklerini inceleyebilmeniz için JSON Web Token'ların kodunu çözer ve içeriğini gösterir.

Aracı kullanma ​

  1. Girdi alanına JWT yapıştırın. Araç, noktalarla ayrılmış standart üç parçalı biçimi kabul eder.
  2. Araç başlık ve veri yükü kısımlarını otomatik ayırıp Base64 ile çözer.
  3. Aşağıdaki üç bölümde çözülmüş çıktıyı inceleyin.

İnceleme için anahtar verisi gerekmez. İmza doğrulama ayrı bir işlemdir.

Çözülmüş bölümler ​

Algoritma (alg) ve anahtar kimliği (kid) alanlarını gösterir. Algoritma uyarıları burada görünür:

KoşulUyarı düzeyi
alg: noneKritik — belirtecin imzası yok
alg: HS256Bilgilendirme — simetrik; zayıf gizli anahtarla kaba kuvvet uygulanabilir
alg: RS256 veya ES256Uyarı yok

Veri yükü ​

Tüm claim'leri değerleri ve çıkarılan türleriyle gösterir. Çözülen standart claim'ler:

ClaimAnlamı
issDüzenleyen
subÖzne (genellikle kullanıcı kimliği)
audHedef kitle
expSon kullanma zamanı
nbfBu zamandan önce geçerli değil
iatDüzenlenme zamanı
jtiJWT kimliği (benzersiz belirteç tanımlayıcısı)

Özel claim'ler standart kümenin altında görünür.

Süre kontrolü ​

Belirteç exp claim'i içeriyorsa araç bunu o anki zamanla karşılaştırır ve şu durumlardan birini gösterir:

  • Geçerli — belirtecin süresi dolmamış.
  • Süresi doldu — belirtecin son kullanma zamanı geçmiş; geçen süre gösterilir.
  • Süre sonu yok — belirteç exp claim'i içermiyor.

İmza ​

Ham Base64url kodlu imzayı gösterir. Anahtar sağlamadığınız sürece araç doğrulama denemesi yapmaz; bölüm referans için ve imzanın varlığını doğrulamak amacıyla gösterilir.

Nelere bakılmalı? ​

  • Bazı kütüphaneler alg: none belirteçlerini doğrulama olmadan kabul eder. Hedef uygulamanın kabul edip etmediğini test edin.
  • Uzun ömürlü belirteçler (exp, iat'tan günler veya yıllar sonra) uygulamanın belirteçleri yenilemediğine işaret eder.
  • Şifrelenmemiş veri yükü claim'lerinde saklanan hassas veriler (kişisel veriler, iç kimlikler, rol bayrakları) belirteci elinde bulunduran herkesçe okunabilir.
  • jti içermeyen belirteçler tek tek iptal edilemez.

Tescilli yazılım. Tüm hakları saklıdır.