In SQL injection un utente malintenzionato può creare una stringa che, se non selezionata ed eseguita, può completare ed eseguire comandi SQL arbitrari.
Esiste un equivalente a questi tipi di attacchi nelle pagine JSP? In particolare, è un gestore di errori, che stampa solo i parametri trasmessi dall'URL sullo schermo, in grado di eseguire codice arbitrario in questo modo?
EDIT: post originale sopra, ovviamente i parametri non dovrebbero MAI essere passati al sistema deselezionato. Nel caso di app web che gestiscono qualsiasi tipo di operazioni CRUD su qualsiasi tipo di record di persistenza utilizzando parametri, è un must. L'attacco è noto come inquinamento del parametro HTTP o HPP.
Basato sul mantra "Nessun sistema è sicuro al 100%", mi piacerebbe sapere che qualcosa di apparentemente inoffensivo come la stampa dei parametri può essere abusato.