Il DNS tunneling è un canale covert che nasconde comandi o dati all'interno del traffico DNS. Invece di inviare istruzioni del malware attraverso evidenti connessioni web o email, un attaccante codifica le informazioni nelle query e nelle risposte dei domini. Poiché il DNS è ampiamente consentito attraverso i firewall e spesso considerato traffico di fondo di routine, questa tecnica può confondersi con l'attività normale della rete.
Nella sicurezza informatica, il DNS tunneling è importante perché può fornire command-and-control, esfiltrazione di dati o staging per malware, evitando al tempo stesso gli strumenti che si concentrano solo su HTTP o sui download di file. I difensori cercano segnali come nomi di query insolitamente lunghi o apparentemente casuali, un volume elevato di query verso un piccolo insieme di domini, ricerche fallite ripetute o schemi insoliti nei log del resolver. Il logging DNS, i controlli di egress e il rilevamento delle anomalie sono modi comuni per individuare e bloccare questo tipo di abuso.


