JWT / OAuth2
Avancé
Correction d'une validation JWT vulnérable à l'algorithme none

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

jwt
authentication
security
api
signature

Scénario Technique

Contexte : Vous reprenez une API interne qui utilise des JWT pour protéger ses endpoints REST. Le Problème : Un audit révèle que certains tokens falsifiés sont acceptés. La validation actuelle ne force pas l’algorithme de signature. Contraintes : Vous devez corriger uniquement la logique de validation sans modifier le mécanisme d’émission des tokens. L’API doit continuer à accepter uniquement des tokens signés en HS256. Code actuel : const jwt = require("jsonwebtoken"); function verifyToken(token) { return jwt.verify(token, process.env.JWT_SECRET); } Livrable attendu : Corriger la fonction pour forcer explicitement l’algorithme autorisé et rejeter tout token utilisant "none" ou un autre algorithme non prévu.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    JWT / OAuth2 - Correction d'une validation JWT vulnérable à l'algorithme none | Test Technique & Recrutement