Domenica 18 Ottobre 2026 14:15:34 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Disallineamento tra validazione e dispatch

Un bug in cui l'input viene controllato in un modo ma poi eseguito attraverso un percorso diverso.

Un disallineamento tra validazione e dispatch si verifica quando il software controlla un input in un punto, ma poi invia quello stesso input attraverso un diverso percorso di esecuzione. Il controllo iniziale può approvare un valore in base a un insieme di regole, mentre il dispatcher, il router o il gestore a valle lo interpreta in modo diverso.

Questo è rilevante nella sicurezza informatica perché gli aggressori cercano fessure tra i livelli. Una richiesta può sembrare sicura sul front end, poi raggiungere una query di database, un'operazione su file o un'azione privilegiata attraverso un percorso che non era coperto dalla validazione originale. Negli attacchi reali, questi disallineamenti possono trasformare un difetto minore dell'input in SQL injection, bypass dell'autorizzazione o persino esecuzione di codice remoto. Le difese includono la validazione nel punto di utilizzo, il mantenimento della coerenza tra la logica di routing e quella di autorizzazione, l'uso di query parametrizzate e la riduzione delle diramazioni complesse nella gestione delle richieste.

← indice WIKICROOK