ITPEC FE Subject A April 2025 Question 27

Topic: SecurityAlso asked in October 2020

Which of the following is the attack that is classified as DNS cache poisoning?

Explanation

False records injected into a DNS server lead the user to a fake server — cache poisoning corrupts the answers a DNS server has stored.

A caching DNS server keeps the answers it receives so it can reply to later queries directly. In cache poisoning the attacker gets a forged answer accepted, for example by racing a spoofed reply against the real one, so the cache maps a legitimate domain name to the attacker's IP address. Every PC that uses that DNS server is then sent to the fake server until the entry expires.

Answer (a)

Why not others:

  • •(b) — sending masses of recursive queries through a DNS server to swamp a target is a DNS amplification (reflection) DoS attack
  • •(c) — copying a server's zone information to learn internal host names is an abuse of zone transfer, a reconnaissance attack
  • •(d) — reading the DNS software's version to find a known vulnerability is fingerprinting, reconnaissance before an attack

Key rule: Poisoning changes what a server believes rather than overloading or probing it; the defences are source-port randomisation, allowing recursion only for trusted clients, and DNSSEC signatures.

Security · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.