350-701 · Question #135
How is DNS tunneling used to exfiltrate data out of a corporate network?
The correct answer is B. lt encodes the payload with random characters that are broken into short strings and. DNS tunneling exfiltrates data by encoding a payload into DNS queries and responses, breaking it into smaller strings that appear as legitimate DNS traffic.
Question
How is DNS tunneling used to exfiltrate data out of a corporate network?
Options
- AIt leverages the DNS server by permitting recursive lookups to spread the attack to
- Blt encodes the payload with random characters that are broken into short strings and
- CIt redirects DNS requests to a malicious server used to steal user credentials, which
- DIt corrupts DNS servers by replacing the actual IP address with a rogue address to
How the community answered
(49 responses)- A4% (2)
- B94% (46)
- C2% (1)
Why each option
DNS tunneling exfiltrates data by encoding a payload into DNS queries and responses, breaking it into smaller strings that appear as legitimate DNS traffic.
While DNS servers are involved, recursive lookups themselves are not the mechanism for data exfiltration; the data is embedded within the queries/responses.
DNS tunneling works by encoding arbitrary data (the payload) into valid DNS request and response fields, typically within subdomain names or TXT records. This payload is broken into small strings, making the malicious traffic resemble normal DNS lookups and thus often bypasses traditional firewalls and intrusion detection systems.
Redirecting DNS requests to a malicious server is a technique for DNS poisoning or pharming, used for credential theft or redirection, not directly for data exfiltration via DNS tunneling.
Corrupting DNS servers by replacing IP addresses is a description of DNS cache poisoning or pharming, which is a different type of attack than data exfiltration via DNS tunneling.
Concept tested: DNS tunneling mechanism
Source: https://blogs.cisco.com/security/tunnel-vision-detecting-dns-tunneling
Topics
Community Discussion
No community discussion yet for this question.