L'esfiltrazione DNS è una tecnica di furto di dati che nasconde le informazioni sottratte all'interno del traffico del Domain Name System, di solito inserendo dati codificati nei nomi delle query o nei sottodomini. Invece di inviare una richiesta HTTP visibile, un malware o uno script attiva ricerche come secret1.attacker-domain.example, in cui la richiesta DNS stessa trasporta il payload. Poiché il DNS è normale e ampiamente consentito nelle reti, il traffico può confondersi con la risoluzione legittima dei nomi.
Questo è importante nella sicurezza informatica perché l'esfiltrazione DNS può aggirare semplici filtri in uscita e rendere la fuoriuscita più difficile da individuare nei log. Gli aggressori lo usano per trasferire piccoli frammenti di dati ma preziosi, come credenziali o dettagli di sistema, a un server esterno che controllano. Chi difende cerca volumi di query insoliti, sottodomini lunghi o ad alta entropia, ricerche ripetute non andate a buon fine e richieste DNS verso domini rari. Le mitigazioni includono controlli di uscita, resolver affidabili, registrazione DNS, rilevamento delle anomalie e limitazione degli host che possono eseguire query DNS dirette verso l'esterno.


