Identificazione dei Ruoli: Identify Roles (T1591.004)
La tecnica T1591.004 (Identify Roles) descrive la raccolta di informazioni sui ruoli e sulle identità presenti in un'organizzazione bersaglio, con l'obiettivo di individuare persone chiave e capire a quali dati o risorse hanno accesso. Ricade sotto la tattica TA0043 (Reconnaissance), la fase in cui l'attaccante raccoglie attivamente o passivamente informazioni utili a pianificare le operazioni successive.
Mappare la struttura interna significa distinguere chi amministra i sistemi, chi gestisce le risorse umane e chi occupa posizioni dirigenziali. Un amministratore IT con privilegi elevati rappresenta un bersaglio ad alto valore, mentre un profilo HR può diventare il varco per un attacco di ingegneria sociale. Questa attività alimenta le fasi successive della kill chain: dalla raccolta mirata di credenziali (Phishing for Information), alla creazione di risorse operative (Establish Accounts, Compromise Accounts), fino all'Initial Access vero e proprio tramite phishing.
L'impatto è indiretto ma concreto: un phishing calibrato sul ruolo effettivo del destinatario aumenta drasticamente il tasso di successo rispetto a un invio massivo. I dati mostrano 4 gruppi che adottano la tecnica, 1 campagna documentata e 1 sola mitigazione, un rapporto che riflette la natura pre-compromise di questa attività: si svolge quasi interamente al di fuori del perimetro difendibile, rendendo la prevenzione più efficace della detection.
In un ingaggio di red team, l'identificazione dei ruoli è una fase OSINT che precede qualsiasi tentativo di accesso. L'obiettivo è ricostruire l'organigramma del bersaglio individuando dirigenti, personale IT con privilegi amministrativi e figure HR, esattamente come fanno gli avversari reali per calibrare i propri attacchi.
Il punto di partenza sono le fonti pubbliche. I profili professionali sui social network di categoria rivelano titoli, mansioni e relazioni gerarchiche; il sito aziendale espone spesso team leadership, contatti di reparto e comunicati stampa con nomi e ruoli. Gli annunci di lavoro sono una miniera: descrivono stack tecnologici, strumenti interni e la struttura del team che cerca personale.
Per automatizzare la raccolta puoi appoggiarti a framework OSINT consolidati:
- theHarvester (open source), per raccogliere email, nomi e sottodomini da motori di ricerca e fonti pubbliche
- SpiderFoot (freemium), che correla identità, domini e profili social in modo automatico
- Recon-ng (open source), framework modulare per enumerare contatti e organizzazioni
- Maltego (freemium), per la mappatura grafica delle relazioni tra persone e ruoli
Un flusso tipico parte dall'enumerazione dei dipendenti tramite theHarvester contro il dominio bersaglio, ad esempio theHarvester -d dominio-bersaglio -b all, seguita dall'incrocio dei risultati con i profili professionali per assegnare a ciascun nome un ruolo e un livello di privilegio presunto.
Una volta ricostruita la mappa, si passa alla costruzione dei pretesti. Come nella campagna Operation Dream Job, attribuita a Lazarus Group, dove venivano confezionate finte offerte di lavoro su misura per singoli individui, il red team modella esche credibili sul ruolo reale del destinatario. Un amministratore di dominio riceverà un pretesto tecnico, un profilo HR un finto CV, un dirigente una comunicazione di business.
Proprio come osservato per FIN7, che privilegia lo staff IT con diritti amministrativi elevati, e per LAPSUS$, che ricostruisce nel dettaglio le strutture dei team, la priorità va data a chi detiene le chiavi del regno. Mantieni tutta l'attività lab-safe: opera solo su bersagli autorizzati dal contratto, documenta le fonti consultate e non contattare mai persone reali al di fuori dello scope concordato. La deliverable è una lista prioritizzata di bersagli con ruolo, accessi presunti e vettore di ingaggio suggerito.
Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?
Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo