Un gestore di protocollo personalizzato è un componente del sistema operativo o dell'applicazione che apre collegamenti usando uno schema non standard, come sgbiz:, invece di un normale http: o https:. Quando un utente fa clic su un collegamento di questo tipo, il gestore riceve l'URL, analizza i suoi parametri e avvia l'azione associata o il comportamento dell'app.
Questo è importante nella sicurezza informatica perché un gestore può diventare un punto di ingresso attendibile nel codice locale. Se accetta input controllato dall'attaccante senza una convalida rigorosa, un singolo clic può attivare una navigazione indesiderata, l'accesso a file, l'esecuzione di comandi o una catena che porta a un browser incorporato. I difensori dovrebbero considerare i gestori di protocollo come superficie di attacco: verificare quali schemi sono registrati, limitare i parametri che accettano e assicurarsi che non aggirino il sandboxing o i controlli di attendibilità. Gli attaccanti spesso li abusano in campagne di phishing e catene di exploit a un clic perché sembrano collegamenti innocui ma possono raggiungere logica applicativa con privilegi elevati.


