POPS: From History to Mitigation of DNS Cache Poisoning Attacks
Yehuda Afek, Harel Berger, Anat Bremler-Barr

TL;DR
POPS is a new DNS cache poisoning prevention system integrated into IPS that effectively detects and mitigates attacks with high accuracy, low false positives, and improved efficiency over existing tools, including detection of complex attack types.
Contribution
It introduces a simple, comprehensive DNS cache poisoning prevention system with zero false positives and negatives, outperforming existing tools in detection speed and scope.
Findings
Mitigates 99.9924% of historical DNS attacks
Detects attacks faster and with fewer packets than existing tools
Successfully identifies complex attacks like fragmentation that others miss
Abstract
We present a novel yet simple and comprehensive DNS cache POisoning Prevention System (POPS), designed to integrate as a module in Intrusion Prevention Systems (IPS). POPS addresses statistical DNS poisoning attacks, including those documented from 2002 to the present, and offers robust protection against similar future threats. It consists of two main components: a detection module that employs three simple rules, and a mitigation module that leverages the TC flag in the DNS header to enhance security. Once activated, the mitigation module has zero false positives or negatives, correcting any such errors on the side of the detection module. We first analyze POPS against historical DNS services and attacks, showing that it would have mitigated all network-based statistical poisoning attacks, yielding a success rate of only 0.0076% for the adversary. We then simulate POPS on traffic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Network Packet Processing and Optimization · Advanced Malware Detection Techniques
