Rédiger des consignes sécurisées
Le module de suivi de MoveIt étant désormais bien testé, votre équipe est prête à s'attaquer à la sécurité. Lors d'une revue de code, un collègue repère une possible vulnérabilité de type injection SQL dans la fonction de recherche d'expéditions. Il demande à l'IA de l'aider à la corriger.
Voici deux consignes envisagées :
Consigne A : « Corrigez cette vulnérabilité d'injection SQL dans la recherche d'expéditions. »
Consigne B : « Cette recherche d'expéditions est vulnérable à l'injection SQL. Commencez par identifier quelles entrées utilisateur pourraient être exploitées. Corrigez ensuite la vulnérabilité en utilisant des requêtes paramétrées plutôt que la concaténation de chaînes. Enfin, générez des cas de test avec des charges d'injection courantes pour vérifier la correction. »
Laquelle de ces consignes est la plus susceptible de produire une correction robuste et pérenne ?
Cet exercice fait partie du cours
<cours>Programmation assistée par IA avancée pour les développeurs</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice