OWASP Top 10
Fondamental
Blocage d’une injection SQL dans un module d’authentification

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

owasp
sql-injection
security
authentication
web

Scénario Technique

Contexte : Vous reprenez une application web interne dont le module de connexion interroge directement une base de données relationnelle. Le Problème : Les développeurs ont construit la requête SQL en concaténant les entrées utilisateur, rendant l’application vulnérable à l’injection SQL. Code actuel : query = "SELECT * FROM users WHERE email = '" + email + "' AND password = '" + password + "'"; Contraintes : Vous ne pouvez pas modifier la structure de la base de données. La correction doit empêcher toute injection tout en conservant la logique métier existante. Livrable attendu : Proposer une version sécurisée utilisant des requêtes préparées ou un ORM empêchant l’injection SQL.

Prêt à évaluer ce talent ?

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

Commencer le Défis