Home › Blog › Attacchi ad Active Directory: tecniche e difese in azienda

Attacchi ad Active Directory: tecniche e difese in azienda

Gli attacchi ad Active Directory sfruttano account deboli, permessi eccessivi e configurazioni errate per ottenere il controllo del dominio Windows, cioè di utenti, server e dati dell'azienda. Di solito l'attaccante parte da un singolo computer o da una password rubata, poi scala i privilegi fino a diventare amministratore di dominio. Capire come funziona questo percorso è il primo passo per interromperlo.

Perché Active Directory è un bersaglio così appetibile

Active Directory (AD) è il servizio che, in molte aziende, decide chi può accedere a cosa. Contiene gli account di utenti e computer, le password sotto forma di hash e le regole di accesso a cartelle, applicazioni e server.

Per questo motivo chi lo controlla controlla di fatto la rete. Non serve compromettere ogni macchina: basta ottenere un account con i privilegi giusti.

Gruppi ransomware e attaccanti mirati lo sanno bene. Dopo l'accesso iniziale, il loro obiettivo è quasi sempre arrivare ai controller di dominio, perché da lì possono distribuire malware a tutti i computer e rendere difficile il ripristino.

In un'azienda di Milano, come altrove, il problema è spesso accentuato dalla storia dell'infrastruttura. Domini nati anni fa, migrazioni incomplete, account di servizio mai rivisti e utenti con permessi accumulati nel tempo creano il terreno ideale.

Come si svolge un attacco al dominio, passo dopo passo

Un attacco ad AD raramente è un singolo evento. Segue una sequenza simile a quella descritta nelle fasi di un attacco informatico secondo la kill chain, con alcune particolarità legate al mondo Windows.

1. Accesso iniziale

L'ingresso avviene in genere da un'email di phishing, da credenziali riutilizzate e già trapelate, da un servizio esposto non aggiornato o da un accesso remoto mal protetto. Basta un utente standard: AD, per come è progettato, permette a qualsiasi account di dominio di leggere molte informazioni sulla struttura.

2. Ricognizione

Con un account qualunque l'attaccante interroga il dominio per capire chi sono gli amministratori, quali gruppi esistono, dove sono i server importanti e quali account di servizio sono presenti. Esistono strumenti legittimi, usati anche dai professionisti, che rappresentano queste relazioni come un grafico e mostrano i percorsi più brevi verso i privilegi massimi.

3. Escalation dei privilegi e movimento laterale

Qui entra in gioco la privilege escalation: l'attaccante sfrutta una password debole, un permesso concesso per errore o un hash di credenziali recuperato dalla memoria di un computer. Con quelle informazioni passa da una macchina all'altra, cercando sessioni di utenti più privilegiati.

4. Persistenza e impatto

Raggiunto il controllo, l'attaccante crea modi per rientrare anche se la password iniziale viene cambiata: nuovi account, modifiche ai permessi, ticket falsificati. Solo alla fine arriva l'azione visibile, come la cifratura dei sistemi o l'esfiltrazione dei dati.

Le tecniche più comuni negli attacchi ad Active Directory

Le tecniche cambiano nome e strumenti, ma ruotano attorno a pochi principi. Ecco quelle che incontri più spesso nei report e nelle simulazioni di attacco:

Molte di queste tecniche ruotano attorno alle credenziali, e vale la pena distinguere due famiglie. Il credential stuffing, cioè il riutilizzo di credenziali già trapelate, consiste nel provare su account aziendali combinazioni di nome utente e password rubate altrove. Il password cracking, cioè il recupero di password a partire da hash o ticket, avviene invece offline, come nel Kerberoasting, e non lascia tracce evidenti nei log del dominio.

Non tutte queste tecniche richiedono una vulnerabilità software. Molte sfruttano il normale funzionamento di AD, abbinato a una configurazione poco curata. Per capire la differenza tra un difetto del software e il suo sfruttamento puoi leggere la guida su vulnerabilità informatiche e come vengono sfruttate.

Gli errori di configurazione che facilitano un attacco

Nella pratica, la compromissione del dominio dipende più da scelte organizzative che da exploit sofisticati. I problemi ricorrenti sono questi:

L'ultimo punto merita attenzione. Una falla nei servizi di dominio, se sfruttata, può portare a un'escalation immediata. Un processo ordinato di patch management riduce questo rischio, ma da solo non basta se i permessi restano disordinati.

Come difendere Active Directory in modo concreto

La difesa efficace combina riduzione della superficie d'attacco, controllo dei privilegi e capacità di rilevare i comportamenti anomali. Non esiste un unico strumento risolutivo, ma alcune pratiche fanno una differenza reale.

Separare e ridurre i privilegi

Rendere le credenziali più difficili da rubare e riutilizzare

Queste misure servono soprattutto a contrastare le due minacce descritte sopra. Password uniche e autenticazione a più fattori limitano i danni del credential stuffing e del riutilizzo di password trapelate, mentre password lunghe e casuali sugli account di servizio rendono molto più difficile il password cracking offline delle credenziali.

Mantenere ordine tecnico

Come accorgersi di un attacco in corso

Il monitoraggio è spesso il punto debole. Molte aziende raccolgono i log, ma nessuno li guarda finché non succede qualcosa. Alcuni segnali meritano un avviso dedicato:

Ogni segnale va letto nel contesto: un singolo evento può essere innocuo, una sequenza no. Per questo conviene definire in anticipo che cosa è normale nel tuo dominio e chi deve intervenire quando qualcosa si discosta.

Verificare la propria esposizione prima degli altri

Il modo più affidabile per sapere quanto sia vulnerabile il tuo dominio è provare ad attaccarlo, in modo controllato. Un pentest interno parte dalla posizione di un utente qualunque o di un computer compromesso e misura fino a dove si può arrivare.

Un'attività di red teaming è più ampia: simula un avversario realistico, mettendo alla prova anche rilevamento e risposta del tuo team. Entrambe producono un risultato concreto, cioè un elenco di percorsi verso l'amministratore di dominio e le azioni per chiuderli, in ordine di priorità.

Prima di commissionare una verifica, definisci con precisione perimetro, regole di ingaggio e finestre di test, così da evitare interruzioni dei servizi. Chiedi inoltre che il report indichi come riprodurre ogni problema e come correggerlo, non solo un elenco di punteggi.

Conclusione

Gli attacchi ad Active Directory funzionano perché trovano privilegi in eccesso, credenziali deboli e poca visibilità. Intervenire su questi tre fronti riduce drasticamente il margine dell'attaccante, anche senza investimenti enormi: spesso basta riportare ordine.

Se vuoi capire come si presenta oggi il tuo dominio, puoi partire da una verifica dei permessi e dei log e valutare poi una simulazione di attacco. Il team di Fred for Security può aiutarti a impostare un percorso adatto alle dimensioni e alle esigenze della tua azienda.

Domande frequenti

Perché Active Directory è il bersaglio preferito dagli attaccanti?

Perché gestisce identità, password e permessi di utenti, server e applicazioni. Chi ottiene il controllo di un account molto privilegiato, in particolare l'amministratore di dominio, può raggiungere quasi tutte le risorse aziendali, distribuire malware su larga scala e cancellare o cifrare i dati in poco tempo.

Che cos'è il Kerberoasting?

È una tecnica con cui un utente di dominio qualsiasi richiede i ticket Kerberos degli account di servizio e tenta di ricavarne la password offline. Funziona soprattutto quando quegli account hanno password deboli o datate e privilegi eccessivi. Gli account di servizio gestiti e le password lunghe riducono molto il rischio.

Un firewall basta a proteggere Active Directory?

No. Il firewall controlla il traffico in ingresso, ma molti attacchi partono da un computer già dentro la rete o da credenziali rubate. Servono invece segmentazione, account amministrativi separati, autenticazione a più fattori, patch regolari, monitoraggio dei log e verifiche periodiche della configurazione.

Ogni quanto conviene controllare la sicurezza di Active Directory?

Non esiste una cadenza valida per tutti. Conviene fare una verifica almeno dopo cambiamenti rilevanti, come fusioni, nuove sedi o migrazioni, e comunque con una frequenza stabilita in base al rischio. Un penetration test mirato sul dominio mostra cosa sfrutterebbe davvero un attaccante.