HomeCybersecurityDNS Cache Poisoning vs DNSSEC: Race the Spoofed Response

🌐 DNS Cache Poisoning vs DNSSEC: Race the Spoofed Response

Interactive 3D DNS resolution chain: watch an attacker race a forged response against the real authoritative server, then flip on DNSSEC to see the cryptographic chain of trust reject the spoofed answer.

Cybersecurity3DModerate60 FPS💧 Water
dns-cache-poisoning-vs-dnssec-race-the-spoofed-response ↗ Open standalone
⚙ Under the hood

A 3D DNS resolution chain (client, recursive resolver, authoritative server) plays out a Kaminsky-style cache-poisoning race: an off-path attacker floods the resolver with forged, QID-guessing responses before the real authoritative reply arrives. Toggle DNSSEC to switch the resolver from trusting the first matching transaction ID to verifying each response against a root-to-zone chain of trust, watching forged answers get rejected instead of cached.

Three.jsCybersecurityDNSDNSSECCache PoisoningNetwork Security

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)