Un exploit vincolato è un exploit che funziona solo mentre il dispositivo bersaglio rimane connesso a uno strumento esterno, come un computer, un cavo o un processo di supporto. La connessione esterna può fornire payload, mantenere attivo l'exploit o completare una fase di avvio che il dispositivo non può terminare da solo.
Nella sicurezza informatica, gli exploit vincolati sono importanti perché spesso sono più facili da controllare, testare e interrompere rispetto a quelli completamente non vincolati. Sono comuni nella ricerca di laboratorio, nello sviluppo di jailbreak e nel lavoro sul firmware, soprattutto quando si attacca il codice di avvio iniziale o le modalità di ripristino. Per i difensori, la dipendenza da un collegamento esterno può essere un limite: scollegare lo strumento, riavviare il dispositivo o bloccare l'interfaccia richiesta può interrompere l'attacco. Anche così, gli exploit vincolati possono comunque essere pericolosi sui sistemi con accesso fisico, perché possono aggirare le normali protezioni software mentre la connessione è presente.


