Un bypass della funzionalità di sicurezza è una debolezza che consente a un attaccante di aggirare un controllo di protezione che avrebbe dovuto bloccare l'azione. Il controllo può essere l'autenticazione, l'autorizzazione, il filtraggio degli input, il sandboxing o un altro meccanismo di sicurezza integrato nel prodotto. Invece di violare l'intero sistema, l'attaccante trova un percorso alternativo per superare il controllo.
Questo è importante perché un bypass spesso trasforma un bug limitato in qualcosa di molto più grave. Se un controllo di accesso, un controllo dei permessi o un filtro dei contenuti può essere saltato, un attaccante può raggiungere funzioni di amministrazione, leggere dati protetti o combinare la falla con un altro problema per ottenere una compromissione più profonda. In pratica, i bypass emergono tramite errori logici, percorsi API alternativi, richieste malformate o controlli incoerenti tra componenti. I difensori riducono il rischio imponendo la convalida lato server, testando ogni percorso di accesso, applicando rapidamente le patch e registrando le richieste sospette che sembrano eludere i controlli normali.


