Mercoledi 21 Ottobre 2026 23:12:57 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

SQL injection basata su errori

Una variante che si affida alle risposte di errore del database per confermare il comportamento o rivelare indizi utili.

La SQL injection basata su errori è una tecnica di SQL injection che usa i messaggi di errore del database come canale di feedback. Invece di dover far restituire direttamente all'applicazione i risultati delle query, l'attaccante costruisce un input che provoca un errore prevedibile nel database. L'errore risultante può confermare che il payload è stato interpretato e, talvolta, esporre frammenti di SQL, nomi di colonne, tipi di dati o altri indizi sul backend.

Questo è importante perché i messaggi di errore possono trasformare una semplice ipotesi in un attacco guidato. Anche quando un utente ha solo accesso in sola lettura, una costruzione non sicura delle query può permettere a testo controllato dall'attaccante di raggiungere il database. Le risposte di errore ripetute aiutano a perfezionare i payload, identificare i parametri iniettabili e mappare lo schema prima di passare al furto di dati o ad abusi più profondi. I difensori riducono questo rischio usando query parametrizzate, una convalida rigorosa degli input e una gestione degli errori che nasconde i dettagli del database agli utenti, preservando al contempo log utili per gli amministratori.

← indice WIKICROOK