Vai al contenutoHisnLabs
← DNS: la rubrica di internet

Lezione 4 di 4 · 7 min

Il DNS negli attacchi e nella difesa

La stessa ricerca che ti porta a un sito web viene anche usata per ingannarti verso quello sbagliato, per bloccare i siti, e, occasionalmente, per far uscire dati di nascosto. Cosa tenere d’occhio.

Il DNS si trova così presto in ogni connessione che compare su entrambi i lati della sicurezza: gli aggressori fanno affidamento su come vengono scelti e risolti i nomi di dominio, e i difensori usano lo stesso sistema per bloccare destinazioni note per essere dannose. Tre usi del DNS meritano di essere compresi a sé.

Phishing e domini simili

Un sito di phishing non ha bisogno di violare il DNS; ha solo bisogno di un nome di dominio abbastanza simile da ingannare un lettore frettoloso. La US Cybersecurity and Infrastructure Security Agency (CISA) descrive esattamente questo schema: “i siti web dannosi possono sembrare identici a un sito legittimo, ma l’URL può usare una variazione nell’ortografia o un dominio diverso (ad es., .com contro .net).” CISA raccomanda anche di controllare dove punta effettivamente un link prima di fidarsene: “se passi il cursore su qualsiasi link nel corpo dell’email, e i link non corrispondono al testo che appare passandoci sopra, il link potrebbe essere falsificato.”

Il blocco tramite DNS

Poiché un dispositivo interpella un resolver prima di poter raggiungere del tutto un sito, chiunque controlli quel resolver può silenziosamente impedire che la connessione inizi mai. L’Electronic Frontier Foundation spiega il meccanismo chiaramente: “un ISP può programmare il proprio resolver DNS per dare una risposta scorretta, o nessuna risposta, ogni volta che un utente cerca di trovare la posizione di un sito o servizio bloccato.” Passare a un resolver che risponde onestamente può ripristinare l’accesso, e usare DNS cifrato (la lezione precedente) aggiunge un altro livello, poiché può “impedire a qualsiasi attore di rete di vedere (e filtrare) il tuo traffico DNS.” L’EFF segnala anche i limiti di questo approccio: “se usi uno dei popolari servizi DNS cifrati come 1.1.1.1 o 8.8.8.8, tieni presente che i governi possono prendere di mira questi endpoint” direttamente.

Il tunneling DNS

Il traffico DNS è talmente consentito di routine attraverso i firewall che può essere abusato come canale a sé stante. MITRE ATT&CK, il catalogo ampiamente usato delle tecniche reali degli aggressori, descrive questo come tunneling DNS: “gli avversari possono abusare del DNS per comunicare con sistemi sotto il loro controllo all’interno di una rete vittima, imitando al contempo il traffico normale e atteso.” Nella pratica questo significa che comandi o dati rubati vengono codificati in query e risposte DNS, che passano inosservati tra le ricerche legittime che ogni dispositivo fa costantemente. È una tecnica costruita dentro un protocollo altrimenti ordinario ed essenziale, il che è parte del motivo per cui è difficile per una rete bloccarlo del tutto.

Scegliere un resolver

Non esiste un unico resolver che sia semplicemente “sicuro”: ogni scelta sposta la visibilità da qualche parte. Cloudflare nota che il proprio resolver pubblico, 1.1.1.1, “supporta sia DoT che DoH”, e altri resolver pubblici offrono le stesse opzioni cifrate; qualunque tu scelga, quell’operatore diventa la parte che vede le tue ricerche, come descritto nella lezione precedente sulla visibilità. Un resolver che blocca anche i domini noti per essere dannosi può impedire che una ricerca raggiunga mai un dominio confermato di phishing o attacco, ma è un filtro, non una garanzia che ogni dominio pericoloso sarà nella sua lista.

Nulla di tutto ciò equivale alla promessa che una singola impostazione renda sicuro un dispositivo: il DNS è un livello tra molti, e gli aggressori determinati e ben attrezzati si adattano attorno a qualsiasi singola difesa. Chiunque affronti una minaccia specifica e seria, un giornalista, un attivista, qualcuno sotto sorveglianza mirata, è meglio servito da un aiuto esperto che da una lista di controllo. La Digital Security Helpline di Access Now offre assistenza tecnica gratuita e diretta a persone e organizzazioni a rischio, e la Freedom of the Press Foundation sostiene i giornalisti con una guida simile sulla sicurezza digitale.

Da ricordare

  • Il phishing spesso fa affidamento su domini che sembrano solo corretti; CISA raccomanda di controllare il dominio esatto e dove punta effettivamente un link.
  • Un resolver che controlla la risposta può bloccare un sito dando una risposta sbagliata o nessuna risposta, secondo l’EFF.
  • Il DNS cifrato può impedire a una rete di filtrare le tue ricerche, ma è noto che i governi abbiano preso di mira direttamente resolver cifrati ben conosciuti.
  • Il tunneling DNS, catalogato in MITRE ATT&CK, nasconde comandi o dati dentro traffico DNS dall’aspetto ordinario, sfruttando quanto sia consentito di routine il DNS attraverso i firewall.
  • Nessun resolver o impostazione rende un dispositivo categoricamente sicuro; chi affronta un rischio serio e mirato dovrebbe cercare aiuto esperto, come la Digital Security Helpline di Access Now.

Mettiti alla prova

  1. 1. Cosa dice CISA essere un segno comune del dominio di un sito web di phishing?

    • Usa sempre HTTPS
    • Può usare una variazione nell’ortografia o un dominio diverso, come .net invece di .com — Esatto.
    • È sempre ospitato fuori dal paese
    • Non usa mai affatto un nome di dominio

    CISA descrive i domini di phishing simili come quelli che usano “una variazione nell’ortografia o un dominio diverso (ad es., .com contro .net).”

  2. 2. Come può un ISP o un operatore di rete bloccare un sito web usando solo il DNS?

    • Eliminando il sito web
    • Programmando il proprio resolver DNS per dare una risposta scorretta, o nessuna risposta, per quel sito — Esatto.
    • Cambiando l’indirizzo IP del sito web
    • Il DNS non può essere usato per bloccare un sito web

    L’EFF spiega che “un ISP può programmare il proprio resolver DNS per dare una risposta scorretta, o nessuna risposta, ogni volta che un utente cerca di trovare la posizione di un sito o servizio bloccato.”

  3. 3. Cos’è il tunneling DNS, come descritto in MITRE ATT&CK?

    • Un modo per rendere più veloci le ricerche DNS
    • Gli avversari che usano il traffico DNS per comunicare con sistemi compromessi imitando il traffico normale e atteso — Esatto.
    • Un metodo per cifrare tutto il traffico web
    • Un tipo di cavo di rete fisico

    MITRE ATT&CK descrive il tunneling DNS come l’abuso del DNS da parte degli avversari “per comunicare con sistemi sotto il loro controllo all’interno di una rete vittima, imitando al contempo il traffico normale e atteso.”

  4. 4. Passare a un resolver DNS pubblico cifrato e ben conosciuto è una garanzia contro il blocco a livello governativo?

    • Sì, sempre
    • No; l’EFF nota che i governi possono prendere di mira direttamente endpoint di resolver cifrati ben conosciuti — Esatto.
    • Solo in alcuni browser
    • Solo se cambi anche il tuo indirizzo IP

    L’EFF avverte che “se usi uno dei popolari servizi DNS cifrati come 1.1.1.1 o 8.8.8.8, tieni presente che i governi possono prendere di mira questi endpoint.”

Mettilo in pratica con FireAI

Metti in pratica questa lezione sul tuo Mac.

Fonti

Mettilo in pratica sul tuo Mac

Prova tutte le funzioni gratis per 17 giorni, senza carta.

Scarica per Mac Guide