Enumerazione Proprietà Dominio: Domain Properties (T1590.001)

La raccolta delle proprietà di un dominio è una tecnica di ricognizione (TA0043 - Reconnaissance) con cui un attaccante colleziona informazioni sul dominio internet della vittima: chi lo possiede, il registrar, i contatti amministrativi (email e numeri di telefono), gli indirizzi fisici dell'organizzazione e i name server autoritativi. Questi dettagli sono spesso pubblicamente accessibili tramite dataset come il WHOIS, oppure vengono esposti da provider cloud di terze parti attraverso endpoint API pubblici, come GetUserRealm e autodiscover negli ambienti Office 365.

Si tratta di una fase preliminare della kill chain: precede lo sfruttamento vero e proprio e serve a orientare le mosse successive. Le informazioni sui domini possono rivelare opportunità per ulteriore ricognizione (interrogazione di database tecnici aperti, ricerca su siti web e domini), per l'acquisizione o compromissione di infrastruttura operativa, e infine per l'accesso iniziale tramite phishing mirato.

L'impatto non è misurabile in termini di danno diretto, ma nella qualità del targeting che abilita: conoscere il registrar e i contatti consente attacchi di social engineering più credibili, mentre l'enumerazione dei name server aiuta a mappare la superficie di attacco DNS. I dati MITRE associano a questa tecnica 1 gruppo APT, 1 software e 1 mitigazione. Poiché l'attività avviene in gran parte al di fuori del perimetro difensivo aziendale, la strategia vincente è ridurre la quantità e la sensibilità dei dati esposti verso l'esterno.

Trattandosi di una tecnica pre-compromise, l'obiettivo in un esercizio red team è simulare la raccolta OSINT sul dominio bersaglio in modo lab-safe, senza toccare direttamente i sistemi della vittima. Il punto di partenza è l'interrogazione WHOIS.

Su Linux e macOS il comando nativo whois esempio-target.tld restituisce registrar, date di registrazione, contatti e name server. Per l'enumerazione DNS dei name server si usa dig NS esempio-target.tld oppure host -t ns esempio-target.tld. Su Windows moderno nslookup -type=ns esempio-target.tld fornisce l'equivalente. Questi comandi sono la base per capire chi gestisce la zona DNS e dove è ospitata.

Per automatizzare la ricognizione conviene affidarsi a framework OSINT consolidati:

  • theHarvester (open source): raccoglie email, sottodomini e host da fonti pubbliche; utile per correlare i contatti WHOIS con indirizzi reali.
  • Recon-ng (open source): framework modulare con moduli dedicati alle interrogazioni WHOIS e alla mappatura dei contatti; si lancia con recon-ng e si carica il workspace del target.
  • SpiderFoot (open source, con tier freemium via SpiderFoot HX): orchestra decine di fonti, WHOIS incluso, e produce grafici di correlazione.
  • Amass (open source): eccellente per l'enumerazione dei name server e la mappatura dell'infrastruttura DNS associata.

Negli ambienti cloud Microsoft, la simulazione può sfruttare AADInternals (S0677, open source), un modulo PowerShell che interroga le API pubbliche Microsoft per enumerare i domini di un tenant. Il cmdlet Get-AADIntTenantDomains -Domain esempio-target.tld restituisce l'elenco dei domini verificati associati al tenant, senza necessità di autenticazione. Allo stesso modo, una richiesta all'endpoint GetUserRealm rivela se un dominio è gestito (federato) o managed, informazione preziosa per pianificare un phishing credibile.

La catena d'attacco tipica parte dal WHOIS per identificare registrar e contatti, prosegue con l'enumerazione dei name server e dei domini tenant, e culmina nella costruzione di un pretesto di phishing che sfrutti i nomi degli amministratori e il branding coerente. Per l'analisi dei certificati e la scoperta di domini correlati, il database Certificate Transparency consultabile via crt.sh (gratuito) integra bene il quadro. In laboratorio, popolate un dominio civetta con dati WHOIS fittizi e verificate quali strumenti li recuperano, così da misurare la vostra reale esposizione.

Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?

Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo

TEST GRATUITO
2 minuti · 7 domande Che professionista cyber sei? Scopri il profilo più vicino al tuo modo di pensare e inizia dal percorso giusto.