Retour aux cas pratiques
Secure CodingExpert
Sécurisation des API contre l'exécution de code malveillant via des entrées non validées
Scénario
Contexte : Une API expose des points d’accès qui traitent des informations sensibles des utilisateurs, telles que des paramètres de configuration et des commandes systèmes. Le Problème : Les paramètres utilisateur ne sont pas validés correctement et peuvent être utilisés pour injecter des commandes malveillantes. Contraintes : Implémenter une validation des entrées plus stricte afin d'empêcher l’exécution de commandes malveillantes ou des attaques par injection. Livrable attendu : Proposer des mécanismes de validation des entrées utilisateurs, incluant des whitelists, un contrôle des types de données et une utilisation des fonctions de validation sécurisée pour empêcher l'exécution de code malveillant.
Compétences ciblées
secure-codinginput-validationapisecurityweb