AppLocker è una funzionalità di controllo delle applicazioni di Windows che limita quali app, script, DLL e programmi di installazione possono essere eseguiti in base a regole definite dall'amministratore. Le regole possono prendere di mira il publisher, il percorso o l'hash di un file, consentendo ai difensori di approvare il software attendibile e di bloccare tutto il resto per impostazione predefinita.
Nella sicurezza informatica, AppLocker aiuta a ridurre l'esecuzione non autorizzata, che è un passaggio comune nella distribuzione di malware, nel rilascio di ransomware e nella persistenza post-exploitation. Se un attaccante deposita un payload, avvia uno script o tenta di eseguire un programma di installazione rischioso da una posizione scrivibile dall'utente, una policy robusta può bloccarlo prima dell'esecuzione. I difensori spesso usano AppLocker insieme al principio del privilegio minimo, all'inventario del software e alla modalità di audit durante la distribuzione, così gli strumenti legittimi dell'azienda non vengono bloccati. È efficace, ma solo quando le policy vengono mantenute al variare del software.


