Un bypass di un meccanismo di sicurezza è una falla che consente a un attaccante di aggirare un controllo che dovrebbe fermare, ritardare o limitare gli abusi. Il controllo può essere un sandbox, un controllo di autenticazione, un gate di autorizzazione, un filtro dei contenuti o una mitigazione dello sfruttamento. Invece di sconfiggere direttamente l'intera difesa, l'attaccante trova una debolezza nel livello destinato a contenere la minaccia.
Nella sicurezza del browser, i bypass sono importanti perché molte difese funzionano a livelli. Ad esempio, il sandboxing e l'isolamento dei siti riducono l'impatto di contenuti web malevoli, ma un bypass può consentire a codice ostile di uscire da un confine, raggiungere un componente con privilegi maggiori o evitare un controllo che dovrebbe bloccare input pericolosi. Negli attacchi reali, i bypass spesso trasformano un bug a basso impatto in uno grave, indebolendo la protezione che lo circonda. I difensori li cercano nelle revisioni delle patch, nei test di exploit e nelle verifiche di hardening, perché correggere il bypass può essere importante quanto correggere la vulnerabilità principale.


