Retour aux cas pratiques
Secure CodingFondamental

Vérification des entrées pour éviter les attaques par injection de commandes

Scénario

Contexte : Une application web permet aux utilisateurs de soumettre des commandes système via un formulaire d'interface. Le Problème : L’application n'effectue pas de validation adéquate des entrées, ce qui permet à un attaquant d'exécuter des commandes arbitraires sur le système. Contraintes : Vous devez vérifier et assainir les entrées des utilisateurs pour empêcher toute injection de commande malveillante. Livrable attendu : Proposer une solution de validation stricte et d’assainissement des entrées, en utilisant des bibliothèques de validation des entrées ou en imposant des règles sur les entrées autorisées.

Compétences ciblées

secure-codingcommand-injectionsecurityinput-validationweb
    Vérification des entrées pour éviter les attaques par injection de commandes — mise en situation Secure Coding | CodeDuel