Exemples
Choisissez un scenario a tester
Chaque carte decrit un probleme JWT reel, ce que vous apprendrez, et ouvre un token d'exemple sur dans le workbench sans coller de longues chaines.
- WASM dans le navigateur
- Aucun envoi
- Local d'abord
Commencer les testsExpiration · HMACDebutantGeneric API / Auth0-style
Session HS256 expiree
Probleme : Le token se parse encore, mais exp est dans le passe, frequent avec les sessions obsoletes et les bugs de refresh.
Vous testerez : Voir les constats d'expiration, prolonger exp, essayer le crack HMAC et les mutations de privilege.
eyJhbGciOiJI…….••••••••…adQssw5c
Analyse du risqueProlonger l'expirationPromouvoir en adminCracker le secret HMAC
Constats attendus- Token expire
- Claim de privilege
- Issuer/audience manquant
Essayer un token d'exempleContournement d'algorithmeDebutantLegacy APIs
Token alg:none non signe
Probleme : L'algorithme none accepte une signature vide, un contournement JWT classique quand la verification est faible.
Vous testerez : Inspecter l'etat non signe, generer des variantes alg:none et modifier les claims du payload.
eyJhbGciOiJu…….••••••••…
Signature absenteVariantes alg:noneEdition du payload
Constats attendus- Algorithme non signe
- Claim role admin
- Signature vide
Essayer un token d'exempleClaims de privilegeIntermediaireAuth0 / custom APIs
Escalade de role style Auth0
Probleme : L'autorisation applicative depend souvent de claims de type role integres directement dans le token.
Vous testerez : Verifier comment JWTtool met en avant les claims de privilege et genere des mutations orientees admin.
eyJhbGciOiJI…….••••••••…adQssw5c
Detection de roleMutation adminRevue du diff
Constats attendus- Claim de privilege
- Algorithme symetrique
- Audience manquante
Essayer un token d'exempleExpiration de sessionDebutantAWS Cognito-style
Revue de session Cognito obsolete
Probleme : Les access tokens expires causent souvent des echecs auth confus et une gestion de refresh fragile.
Vous testerez : Examiner le risque d'expiration, prolonger exp pour un test autorise et comparer le token genere.
eyJhbGciOiJI…….••••••••…adQssw5c
Revue d'expirationProlonger expCopier le token de test
Constats attendus- Token expire
- Score de risque modere
- Action prolonger expiration
Essayer un token d'exempleIssuer / audienceAvanceCI/CD OIDC
Frontiere de confiance OIDC GitHub
Probleme : Les tokens OIDC portent souvent des claims de depot, workflow et subject qui doivent etre valides exactement.
Vous testerez : Utiliser le visualiseur et le panneau de risque pour inspecter les claims avant de tester les hypotheses de politique.
eyJhbGciOiJI…….••••••••…adQssw5c
Revue issuer/audienceAlterer subjectExporter les variantes
Constats attendus- Issuer manquant
- Audience manquante
- Presets d'alteration
Essayer un token d'exempleClaims personnalisesIntermediaireFirebase-style
Claim admin personnalise Firebase
Probleme : Les claims personnalises peuvent devenir accidentellement des interrupteurs d'autorisation si les controles serveur sont trop permissifs.
Vous testerez : S'entrainer a identifier et modifier les claims porteurs de privilege avant de comparer la sortie.
eyJhbGciOiJu…….••••••••…
Revue du claim adminVariantes alg:noneEdition du payload
Constats attendus- Algorithme non signe
- Role admin
- Payload editable
Essayer un token d'exemple