L'ispezione delle richieste è il processo di esame del traffico di rete o HTTP in ingresso prima che raggiunga un'applicazione. Un web application firewall o un proxy può analizzare intestazioni, percorsi URL, cookie e contenuto del body, quindi confrontare la richiesta con regole di sicurezza, firme di minaccia e limiti di policy. Spesso include la normalizzazione, in modo che l'input codificato o offuscato venga valutato in modo coerente.
Questo è importante perché molti attacchi si nascondono nei dettagli della richiesta. SQL injection, cross-site scripting, command injection e abuso del protocollo spesso si basano su sintassi malformata, codifiche insolite o dati multipart insidiosi. Se il motore di ispezione interpreta la richiesta in modo diverso dall'applicazione backend, il traffico malevolo può passare inosservato come falso negativo. I difensori usano inoltre l'ispezione delle richieste per bloccare violazioni delle policy, limitare la velocità dei client abusivi e rilevare pattern di denial-of-service. In pratica, la sua affidabilità dipende da parsing, trasformazione e copertura delle regole corretti.


