DNS Passivo: DNS/Passive DNS (T1596.001)

La tecnica T1596.001 descrive l'interrogazione dei dati DNS per raccogliere informazioni utili a profilare un bersaglio. Appartiene alla tattica TA0043 (Reconnaissance), la fase in cui l'attaccante raccoglie dati — in modo attivo o passivo — per pianificare le operazioni successive senza ancora toccare i sistemi della vittima.

Il DNS è una miniera di informazioni: name server registrati, record che descrivono l'indirizzamento di sottodomini, mail server e host interni. Un attaccante può interrogare direttamente i name server dell'organizzazione bersaglio oppure consultare repository centralizzati di risposte DNS storicizzate, i cosiddetti archivi di passive DNS. Questi ultimi sono particolarmente insidiosi perché permettono di ricostruire la storia di un dominio senza generare traffico verso l'infrastruttura della vittima.

Particolarmente rilevanti sono le misconfigurazioni e i leak DNS, come i trasferimenti di zona (AXFR) mal protetti o i record che espongono nomenclature di rete interna. Le informazioni ottenute aprono la strada a fasi successive della kill chain: ulteriore ricognizione su siti e domini, acquisizione o compromissione di infrastruttura, fino all'accesso iniziale tramite servizi remoti esposti o relazioni di fiducia.

Secondo i dati MITRE ATT&CK questa tecnica non risulta associata a gruppi, software o campagne specifici, ma è un tassello quasi universale delle fasi preparatorie. Prevede 1 mitigazione (M1056, Pre-compromise), perché avviene fuori dal perimetro difensivo aziendale e non è contrastabile con controlli preventivi diretti.

Trattandosi di una tecnica pre-compromise, l'obiettivo in un ingaggio red team è simulare la raccolta DNS in modo lab-safe, ricostruendo la superficie esterna del bersaglio senza generare rumore anomalo verso la sua infrastruttura.

Il punto di partenza classico sono le interrogazioni dirette ai name server. Su Linux e macOS dig NS dominio-bersaglio rivela i name server autoritativi, mentre dig ANY dominio-bersaglio e dig MX dominio-bersaglio espongono record generici e mail server. Il tentativo di trasferimento di zona — spesso l'errore di configurazione più fruttuoso — si prova con:

dig AXFR dominio-bersaglio @nameserver

Se il name server accetta la richiesta senza autenticazione, restituisce l'intera zona con tutti i sottodomini. Su Windows lo strumento nativo è nslookup in modalità interattiva, con set type=ns e ls -d dominio per tentare l'enumerazione.

Per l'enumerazione massiva di sottodomini si usano tool consolidati: dnsrecon (open source) automatizza AXFR, brute force e reverse lookup; Amass di OWASP (open source) correla passive DNS, certificati e sorgenti OSINT; subfinder (open source) di ProjectDiscovery è veloce nell'aggregare fonti passive. Un flusso tipico:

  • amass enum -passive -d dominio-bersaglio per raccolta senza traffico diretto
  • subfinder -d dominio-bersaglio -silent per un elenco pulito di host
  • dnsrecon -d dominio-bersaglio -t axfr per verificare i trasferimenti di zona

La dimensione passiva vera e propria sfrutta gli archivi storici. I framework OSINT come Recon-ng (open source) e SpiderFoot (freemium) integrano moduli che interrogano provider di passive DNS e portali come VirusTotal e SecurityTrails (freemium) tramite API, restituendo record storici A, CNAME e MX senza mai contattare i name server della vittima.

Parallelamente, i log di Certificate Transparency — consultabili tramite crt.sh o l'apposito modulo di Amass — svelano spesso sottodomini che non compaiono nel DNS pubblico, perché emergono dai certificati TLS emessi.

In laboratorio conviene allestire una zona DNS BIND deliberatamente vulnerabile ad AXFR per verificare l'efficacia della detection, e correlare i risultati passivi con la mappatura della superficie esterna prima di passare a qualsiasi attività attiva sull'infrastruttura reale. La regola d'oro dell'ingaggio: prima tutto ciò che è passivo, poi — solo se autorizzato — le interrogazioni dirette.

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.
We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.