Il colpo silenzioso dentro Active Directory: quando i diritti di replica diventano il bottino
DCSync trasforma l'infrastruttura di identità in un percorso di estrazione delle credenziali, consentendo a un account privilegiato di richiedere i segreti della directory senza prima compromettere un domain controller.
Introduzione
In molti ambienti Windows, il percorso più pericoloso non è quello più rumoroso. L'abuso di DCSync prende di mira la logica stessa di Active Directory, usando il comportamento di replica per richiedere dati sensibili della directory come se chi effettua la richiesta fosse un legittimo domain controller. Questo è importante perché l'attacco non riguarda tanto l'abbattimento di un server quanto l'abuso della fiducia all'interno del piano di identità.
Fatti rapidi
- DCSync è una tecnica di accesso alle credenziali di Active Directory che abusa dei permessi di replica.
- Si basa su credenziali di dominio privilegiate, non su una compromissione diretta dell'host, per imitare un partner di replica.
- Il Directory Replication Service Remote Protocol è il meccanismo alla base dello scambio dei dati di directory.
- Diritti di replica come DS-Replication-Get-Changes-All sono permessi di alto valore in questo percorso di attacco.
- Il rilevamento dipende in gran parte dall'auditing dei servizi di directory e dal monitoraggio consapevole della replica.
Come funziona l'abuso
Active Directory usa la replica per mantenere sincronizzati i domain controller. Nel normale funzionamento, questa è una funzione di fiducia fondamentale. In uno scenario DCSync, un account con i privilegi adeguati può richiedere dati replicati attraverso la stessa logica utilizzata da un vero domain controller. Il punto chiave è che l'attaccante non sta necessariamente sfruttando un bug software. Sta invece abusando di un protocollo legittimo e di un modello di autorizzazione.
Il modello di replica di Microsoft si basa sul Directory Replication Service Remote Protocol, e i permessi più sensibili sono quelli che consentono di replicare dati segreti della directory. Se tali diritti sono troppo ampi, un avversario che ha già accesso elevato può riuscire a estrarre hash delle password e materiale di autenticazione correlato senza dover installare strumenti direttamente su un domain controller.
Questa distinzione è importante dal punto di vista operativo. Le difese solo endpoint possono essere utili, ma non bastano da sole se il furto reale avviene tramite richieste alla directory invece che tramite malware sul server. Dal punto di vista difensivo, il vero obiettivo è l'igiene dei privilegi: chi può replicare, chi può delegare questo potere e se tali autorizzazioni vengono monitorate.
Nei casi più ampi di DCSync, account di alto valore come KRBTGT possono essere bersagli interessanti perché il materiale di credenziali risultante può supportare abusi successivi. L'impatto esatto dipende da ciò a cui l'attaccante può accedere, da ciò che viene registrato e dal fatto che i difensori stiano già monitorando comportamenti sospetti di replica della directory.
Le informazioni disponibili supportano un'analisi del rischio, non un'affermazione definitiva sull'estensione di una specifica violazione o su eventuali compromissioni a valle. Ma la lezione è chiara: se i controlli di identità sono deboli, l'attaccante potrebbe non aver bisogno di sfondare la porta quando la chiave è già nell'edificio.
Conclusione
DCSync ricorda che la superficie d'attacco più sensibile in una rete Windows può essere la struttura stessa della fiducia. Rafforzare i server è importante, ma lo è anche limitare i diritti di replica, sottoporre ad audit l'accesso alla directory e trattare l'infrastruttura di identità come un bersaglio di alto valore. Nelle intrusioni moderne, il percorso più silenzioso è spesso quello che merita più attenzione.
WIKICROOK
- Active Directory: Il servizio di directory di Microsoft per gestire utenti, dispositivi e accessi nelle reti Windows.
- DCSync: Una tecnica che abusa del comportamento di replica per richiedere i segreti della directory come se chi effettua la richiesta fosse un domain controller.
- Directory Replication Service Remote Protocol: Il protocollo RPC usato dai domain controller per scambiare dati di Active Directory.
- DS-Replication-Get-Changes-All: Un diritto esteso che può consentire la replica dei dati segreti di dominio se concesso in modo troppo ampio.
- Event ID 4662: Un evento di audit di Windows che può aiutare a rivelare l'accesso agli oggetti della directory quando è abilitata la registrazione corretta.



