Courseiva
Security OperationshardMultiple SelectObjective-mapped

CS0-003 Security Operations Practice Question

A threat hunter is analyzing network traffic and observes a system making outbound connections to multiple IP addresses on port 53 (DNS) with unusually large payload sizes. The hunter suspects DNS tunneling. Which THREE characteristics are indicative of DNS tunneling?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Large DNS payload sizes

DNS tunneling often involves large payloads, high query volume to a single domain, and non-standard record types to encode data.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Large DNS payload sizes

    Why this is correct

    Large DNS payload sizes are a classic indicator of tunneling because standard DNS queries and responses are deliberately small—classic UDP DNS is limited to 512 bytes without EDNS0, and even with EDNS0 typical resolvers rarely see TXT records exceeding a few hundred bytes. Tunneled traffic (via TXT or NULL records) packs encoded data into the payload, causing individual DNS messages to balloon in size and break from the statistical norm. This size anomaly is often detected when the maximum payload length or the distribution of payload sizes for a domain appears abnormal.

  • DNS responses with NXDOMAIN for most queries

    Why it's wrong here

    A steady stream of NXDOMAIN responses means the queried hostnames do not exist, which reflects failing lookups (typos, scans, or misconfigured clients) rather than successful data transfer. For tunneling to work, the attacker must authoritatively answer every crafted subdomain query with a valid response, so the answer would be NOERROR and contain a meaningful payload, not a 'non-existent domain' error. Consequently, a high NXDOMAIN rate is often a sign of DNS reconnaissance or a DDoS amplification, not covert exfiltration.

  • Non-standard record types such as TXT or NULL

    Why this is correct

    Non-standard record types such as TXT and NULL are a strong tunneling signal because they are designed to hold arbitrary data—TXT can carry multiple character-strings up to 65535 bytes total, and NULL can carry any raw binary payload. Normal enterprise DNS queries are overwhelmingly dominated by A, AAAA, and MX records; TXT records are occasionally used for SPF/DKIM verification, but those are infrequent and low in volume. A sudden spike in TXT or NULL queries to a single destination, especially with large payload sizes, is therefore a reliable forensic artifact of a tool like iodine or dns2tcp.

  • High frequency of DNS queries to a single domain

    Why this is correct

    High query volume to a single domain is suspicious because a legitimate client's DNS activity is spread across many different domains and heavily cached, so repeat queries are typically logged once per TTL. Tunneling tools, however, must send many small queries to the same authoritative server to exfiltrate data—each query can only leak a handful of bytes (e.g., 50–100 characters), so megabytes of data quickly translate into thousands of queries to the same 'zone'. This high-density query pattern, often with no prior history, is a common threshold-triggered alert in network analysis.

  • Use of standard A record queries

    Why it's wrong here

    Standard A record queries—which map hostnames to IPv4 addresses—are the backbone of legitimate DNS traffic, so their mere presence is not an anomaly and cannot by itself indicate tunneling. Even if an attacker were to use A queries for covert communication by encoding data into the query name, the encoding is typically placed in the subdomain labels, not the record type, and that pattern would be visible as unusual label entropy or length, not as the use of A records. Therefore, observing typical A queries actually describes baseline behavior and provides no discrimination between malicious and benign activity.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

Courseiva writes every CS0-004 question from scratch — 236 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CS0-004 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CS0-004 exam.