Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

PPL (Protected Process Light)

ad

Définition

PPL (Protected Process Light) est un mécanisme de protection introduit par Microsoft à partir de Windows 8.1 et Windows Server 2012 R2, qui établit une hiérarchie de niveaux de confiance entre processus Windows afin de restreindre les capacités d'accès, de débogage et de terminaison d'un processus par un autre processus de niveau de protection inférieur ou égal, même lorsque ce dernier s'exécute avec des privilèges administrateur complets. Chaque processus protégé se voit assigner un niveau (WinTcb, WinSystem, Antimalware, etc.) déterminant sa position dans cette hiérarchie, un signataire numérique légitime étant requis pour obtenir un niveau élevé. Appliqué au processus LSASS, qui héberge en mémoire les credentials des sessions actives, PPL empêche des outils comme Mimikatz de s'attacher directement au processus via les API standard OpenProcess pour en extraire le contenu, même depuis un compte administrateur local, car Mimikatz ne dispose pas des privilèges de signature nécessaires pour interagir avec un processus protégé de niveau supérieur. L'activation de PPL sur LSASS s'effectue via la clé de registre RunAsPPL sous HKLM\SYSTEM\CurrentControlSet\Control\Lsa. Cette protection reste toutefois contournable par des techniques avancées de chargement de pilote signé vulnérable (BYOVD, Bring Your Own Vulnerable Driver) permettant d'exécuter du code en mode noyau, ce qui souligne l'importance de la combiner avec Credential Guard et une liste de blocage de pilotes vulnérables.

Fonctionnement technique

Les niveaux de protection PPL sont : PsProtectedSignerAntimalware > PsProtectedSignerLsa > PsProtectedSignerWinTcb > PsProtectedSignerWindows > PsProtectedSignerNone. Un processus PPL-Lsa (LSASS) ne peut être accédé que par des processus de niveau PPL-Lsa ou supérieur. Le niveau est vérifié par le noyau lors de NtOpenProcess.

Applications en sécurité AD

  • LSASS PPL : Protection contre credential dumping
  • Defender PPL : Protection AV contre injection/terminaison
  • Contournements : PPLdump, Mimidrv.sys, bring-your-own-vulnerable-driver

Détection et mitigation

  • Event ID 10 (Sysmon) : tentative d'accès LSASS bloquée
  • WDAC/Driver blocklist pour empêcher drivers PPL bypass
  • Secure Boot requis pour intégrité du registre RunAsPPL

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis