Progettare prompt sicuri
Ora che il modulo di tracciamento di MoveIt è ben testato, il tuo team è pronto ad affrontare la sicurezza. Durante una revisione del codice, un collega trova una potenziale vulnerabilità di SQL injection nella funzione di ricerca delle spedizioni. Chiede all'AI di aiutare a risolverla.
Ecco due prompt che sta valutando:
Prompt A: "Fix this SQL injection vulnerability in the shipment lookup."
Prompt B: "This shipment lookup is vulnerable to SQL injection. First, identify what user inputs could be exploited. Then, fix the vulnerability using parameterized queries instead of string concatenation. Finally, generate test cases with common injection payloads to verify the fix."
Quale prompt è più likely to produce una correzione solida e duratura?
Questo esercizio fa parte del corso
Sviluppo avanzato con AI per programmatori
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio