Retour aux cas pratiques
Secure CodingAvancé
Prévention de l'injection de commandes via des inputs utilisateurs
Scénario
Contexte : Une application web permet aux utilisateurs de soumettre des commandes système pour effectuer certaines actions. Le Problème : L'application ne vérifie pas correctement les entrées et permet l'injection de commandes arbitraires. Contraintes : Vous devez implémenter une validation stricte des entrées pour empêcher les attaques par injection de commandes. Livrable attendu : Proposer une méthode sécurisée pour valider les entrées et éviter l'exécution de commandes non autorisées, incluant des techniques comme l’utilisation de whitelists et des fonctions de validation.
Compétences ciblées
secure-codingcommand-injectionsecuritywebvalidation
