Nel campo della sicurezza informatica, un repellente è qualsiasi misura che scoraggia un attaccante dal prendere di mira un sistema fin dall'inizio. A differenza di un controllo che blocca il traffico dopo che è iniziato, un repellente aumenta lo sforzo, l'incertezza o il rischio prima che un tentativo di exploit valga la pena di essere fatto. Esempi comuni includono autenticazione forte, servizi corretti con patch, limitazione della velocità, banner di sicurezza ben visibili, configurazioni bloccate e monitoraggio visibile che segnala il rilevamento.
I repellenti sono importanti perché molti attacchi sono opportunistici. Gli scanner e le campagne di phishing spesso passano oltre quando incontrano attrito, un avviso o un bersaglio più difficile. Nella difesa, i repellenti riducono l'esposizione e guadagnano tempo per controlli più profondi come registrazione degli eventi, filtraggio e risposta agli incidenti. Funzionano meglio quando sono coerenti, visibili e difficili da ignorare per gli strumenti automatizzati.


