DNS Passivo nelle mani dell'analista

Il sistema dei nomi di dominio (DNS) è simile a una rubrica telefonica, che traduce nomi comprensibili agli utenti, come "ussc.ru", in indirizzi IP. Poiché l'attività del DNS è presente in praticamente tutte le sessioni di comunicazione, indipendentemente dal protocollo, la registrazione del DNS rappresenta una fonte di dati preziosa per un esperto di sicurezza informatica, consentendo di rilevare anomalie o ottenere ulteriori informazioni sul sistema in esame.

Nel 2004 Florian Weimer ha proposto un metodo di registrazione noto come Passive DNS, che consente di ricostruire la cronologia delle modifiche ai dati DNS con la possibilità di indicizzazione e ricerca, che possono fornire accesso ai seguenti dati:

  • Il nome di dominio
  • L'indirizzo IP del nome di dominio richiesto
  • Data e ora della risposta
  • Tipo di risposta
  • ecc.

I dati per il Passive DNS vengono raccolti da server DNS ricorsivi tramite moduli integrati o mediante l'intercettazione delle risposte dai server DNS responsabili della zona.

DNS Passivo nelle mani dell'analista

Figura 1. Passive DNS (preso dal sito Ctovision.com)

La caratteristica del Passive DNS è che non è necessario registrare l'indirizzo IP del cliente, il che consente di proteggere la privacy degli utenti.

Attualmente esistono molti servizi che forniscono accesso ai dati del Passive DNS:

DNSDB
VirusTotal
PassiveTotal
Octopus
SecurityTrails
Umbrella Investigate

Azienda
Farsight Security
VirusTotal
Riskiq
SafeDNS
SecurityTrails
Cisco

Accesso
Su richiesta
Non richiede registrazione
Registrazione libera
Su richiesta
Non richiede registrazione
Su richiesta

API
Presente
Presente
Presente
Presente
Presente
Presente

Disponibilità del cliente
Presente
Presente
Presente
Assente
Assente
Assente

Inizio raccolta dati
2010
2013
2009
Visualizza solo gli ultimi 3 mesi
2008
2006

Tabella 1. Servizi con accesso ai dati del Passive DNS

Opzioni di utilizzo del Passive DNS

Utilizzando il Passive DNS è possibile stabilire relazioni tra nomi di dominio, server NS e indirizzi IP. Questo consente di costruire mappe dei sistemi in esame e monitorare le modifiche di tale mappa dalla prima rilevazione fino al momento attuale.

Inoltre, il Passive DNS facilita l'identificazione delle anomalie nel traffico. Ad esempio, monitorare le modifiche nelle zone NS e nei record di tipo A e AAAA consente di identificare siti dannosi che utilizzano il metodo fast flux, progettato per nascondere C&C dalla rilevazione e dal blocco. Poiché i nomi di dominio legittimi (eccezion fatta per quelli utilizzati per la distribuzione del carico) non cambiano spesso i loro indirizzi IP, e la maggior parte delle zone legittime raramente cambia i propri server NS.

Il DNS passivo, a differenza della scansione diretta dei sottodomini tramite dizionari, consente di trovare persino i nomi di dominio più esotici, come "222qmxacaiqaaaaazibq4aaidhmbqaaa0undefined7140c0.p.hoff.ru". Inoltre, a volte permette di scoprire aree di test (e vulnerabili) di un sito web, materiali per sviluppatori e simili.

Analisi del link contenuto nella lettera utilizzando il DNS passivo

Attualmente, lo spam è uno dei principali modi attraverso cui un malintenzionato penetra nel computer della vittima o ruba informazioni riservate. Proviamo a analizzare il link di una di queste e-mail utilizzando il DNS passivo per valutare l'efficacia di questo metodo.

DNS Passivo nelle mani dell'analista

Figura 2. E-mail spam

Il link di questa e-mail portava al sito magnit-boss.rocks, che prometteva di raccogliere bonus automaticamente e ottenere denaro:

DNS Passivo nelle mani dell'analista

Figura 3. Pagina ospitata sul dominio magnit-boss.rocks

Per analizzare questo sito è stato utilizzato l'API Riskiq, che ha già 3 clienti pronti su Python, Ruby e Rust.

Innanzitutto, scopriamo tutta la storia di questo nome di dominio utilizzando il comando:

pt-client pdns —query magnit-boss.rocks

Questo comando fornirà informazioni su tutte le risoluzioni DNS associate a questo nome di dominio.

DNS Passivo nelle mani dell'analista

Figura 4. Risposta dall'API Riskiq

Rendiamo la risposta dell'API più chiara:

DNS Passivo nelle mani dell'analista

Figura 5. Tutti i record dalla risposta

Per ulteriori indagini sono stati presi gli indirizzi IP a cui questo nome di dominio risolveva al momento della ricezione dell'e-mail il 01.08.2019, che sono i seguenti indirizzi 92.119.113.112 e 85.143.219.65.

Utilizzando il comando:

pt-client pdns —query

è possibile ottenere tutti i nomi di dominio associati a questi indirizzi IP.
L'indirizzo IP 92.119.113.112 ha 42 nomi di dominio unici che risolvevano a questo indirizzo IP, tra i quali ci sono i seguenti nomi:

  • magnit-boss.club
  • igrovie-avtomaty.me
  • pro-x-audit.xyz
  • zep3-www.xyz
  • e altri

L'indirizzo IP 85.143.219.65 ha 44 nomi di dominio unici che risolvevano a questo indirizzo IP, tra cui ci sono i seguenti nomi:

  • cvv2.name (sito per la vendita di dati di carte di credito)
  • emaills.world
  • www.mailru.space
  • e altri

I legami con questi nomi di dominio suggeriscono un attacco di phishing, ma noi crediamo nelle persone buone, quindi cerchiamo di ricevere un bonus di 332501.72 rubli? Dopo aver premuto il pulsante “SÌ”, il sito ci chiede di trasferire 300 rubli dalla carta per sbloccare l'account e ci inoltra al sito as-torpay.info per inserire i dati.

DNS Passivo nelle mani dell'analista

Figura 6. Pagina principale del sito ac-pay2day.net

Sembra un sito legale, c'è un certificato https, e la homepage offre di collegare questo sistema di pagamento al proprio sito, ma purtroppo tutti i link per il collegamento non funzionano. Questo nome di dominio risolve solo in 1 indirizzo IP — 190.115.19.74. Questo a sua volta ha 1475 nomi di dominio unici che si sono risolti in questo indirizzo IP, tra cui nomi come:

  • ac-pay2day.net
  • ac-payfit.com
  • as-manypay.com
  • fletkass.net
  • as-magicpay.com
  • e altri

Come possiamo vedere, il Passive DNS consente di raccogliere dati sul risorse esaminate in modo piuttosto rapido ed efficiente e persino di costruire una sorta di impronta che consente di rivelare un intero schema di furto di dati personali, dalla sua acquisizione al probabile luogo di vendita.

DNS Passivo nelle mani dell'analista

Figura 7. Mappa del sistema esaminato

Non è tutto roseo come vorremmo. Ad esempio, tali indagini possono facilmente incappare in CloudFlare o servizi simili. L'efficacia del database raccolto dipende molto dal numero di richieste DNS che passano attraverso il modulo per la raccolta dei dati Passive DNS. Tuttavia, il Passive DNS rimane una fonte di informazioni aggiuntive per l'investigatore.

Autore: Specialista del Centro Uralico di Sicurezza dei Sistemi

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster