Cum să formulezi prompturi orientate spre securitate
Acum că modulul de urmărire al MoveIt este bine testat, echipa ta este pregătită să abordeze securitatea. În timpul unei revizuiri de cod, un coleg descoperă o potențială vulnerabilitate de tip SQL injection în funcția de căutare a expedierilor și cere ajutorul AI-ului pentru a o remedia.
Iată două prompturi pe care le iau în considerare:
Promptul A: „Remediază această vulnerabilitate SQL injection din funcția de căutare a expedierilor."
Promptul B: „Funcția de căutare a expedierilor este vulnerabilă la SQL injection. Mai întâi, identifică ce intrări ale utilizatorilor ar putea fi exploatate. Apoi, remediază vulnerabilitatea folosind interogări parametrizate în loc de concatenare de șiruri. În final, generează cazuri de testare cu payload-uri comune de injecție pentru a verifica corecția."
Care prompt are mai multe șanse să producă o corecție robustă și de durată?
Acest exercițiu face parte din cursul
Programare avansată asistată de AI pentru dezvoltatori
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul