Una strategia per prevenire gli attacchi SQL injection consiste nell'utilizzare query con parametri, note anche come istruzioni preparate. Le query con parametri separano i valori dal codice, impedendo al database di eseguire qualsiasi cosa non intenzionale. Inoltre, l'applicazione deve utilizzare la convalida dell'input, che verificherà la presenza di dati non validi prima che l'input venga passato al database. Infine, l'applicazione deve utilizzare gli account con privilegi minimi per l'accesso al database e praticare un buon controllo dell'accesso al database.
Descrivere una strategia per prevenire gli attacchi SQL injection.