Windows Protected Process Light (PPL) è un modello di protezione di Windows che rende alcuni processi selezionati più difficili da ispezionare, iniettare o manomettere. Viene utilizzato per servizi sensibili come componenti legati alle credenziali, motori antivirus e altro codice critico per la sicurezza. PPL alza l'asticella richiedendo una fiducia più forte per aprire, modificare o caricare codice in un processo protetto.
PPL è importante perché gli attaccanti spesso cercano di rubare segreti o disabilitare le difese prendendo di mira processi di alto valore. Se riescono a bypassare PPL, potrebbero essere in grado di eseguire codice in un contesto protetto, accedere alla memoria o interferire con gli strumenti di sicurezza endpoint. I difensori usano PPL insieme a firma del codice, controlli di accesso e auditing, ma devono comunque monitorare l'abuso di binari attendibili, integrazioni privilegiate e tentativi di codice non firmato che possono diventare parte di una catena d'attacco.


