CYBERSECURITY-PRACTITIONER practice question 28 of 30

Which method is used to exploit vulnerabilities, services, and applications?

Full set: 225 questions
Answer options
A: encryption
B: port scanning
C: DNS tunneling Correct answer
D: port evasion
Correct Answer:
C. DNS tunneling
Explanation

DNS tunneling is a method used by attackers to bypass security controls. It involves encapsulating malicious data, including exploit payloads or command-and-control (C2) traffic, within DNS queries and responses. Because DNS traffic (on UDP/TCP port 53) is essential for network operations, it is often permitted through firewalls with less scrutiny. This allows attackers to establish a covert communication channel to deliver malware, exfiltrate data, or directly send commands to a compromised system. Furthermore, specially crafted DNS packets can be used to exploit vulnerabilities directly within the target's DNS server software, making it a direct method of exploitation.

Why Incorrect

A. encryption: Encryption is a defensive technology used to ensure data confidentiality and integrity. It is a security control, not a method for exploitation.
B. port scanning: This is a reconnaissance technique used in the initial phase of an attack to discover open ports and running services, not the act of exploitation itself.
D. port evasion: This is a tactic used to bypass simple port-based firewalls by running a service on a non-standard port. It facilitates exploit delivery but is not the exploitation method. ---

References

1. Palo Alto Networks

"What Is DNS Tunneling?"

Cyberpedia.

Reference: "DNS Tunneling is a method that attackers use to bypass security measures. It involves encoding the data of other programs or protocols in DNS queries and responses. Attackers can use this to create a persistent communication channel for purposes such as data exfiltration or command and control (C2)." This document establishes DNS tunneling as a method for malicious communication that bypasses security

which is essential for delivering exploits or controlling compromised systems.

2. MITRE ATT&CK®

Technique T1071.004

"Application Layer Protocol: DNS".

Reference: "Adversaries may communicate using the Domain Name System (DNS) application layer protocol to avoid detection/network filtering by blending in with existing traffic. Commands

custom payloads

and stolen data can be encoded into the contents of DNS queries and responses." This source confirms that DNS can be used as a protocol to carry payloads

which is central to exploitation and C2.

3. Palo Alto Networks

"Best Practices for Securing DNS"

paloaltonetworks.com.

Reference: In sections discussing DNS security

the documentation highlights the threat of DNS tunneling for C2 and data exfiltration

and describes how Palo Alto Networks security subscriptions provide signatures and analytics to detect and block this specific threat vector. This frames DNS tunneling as a direct attack method that requires specific security countermeasures.

4. Palo Alto Networks

"App-ID Overview"

docs.paloaltonetworks.com.

Reference: This document explains that App-ID identifies applications "regardless of port

protocol

SSL/SSH encryption

or other evasive tactic employed." This directly addresses "port evasion" (running applications on non-standard ports) as an evasive tactic

distinguishing it from the exploit or payload itself. This supports the reasoning that port evasion is a facilitator for an attack

not the method of exploitation.

Scroll to Top