2017 · 48 citations · 12 references
ComputingComputer ScienceCybersecurityComputer SecurityNetwork SecurityVulnerability AnalysisCachingDomain Name SystemInjection VulnerabilitiesSecure RoutingCache PoisoningDns ArchitectureDns CachingDomain Name System VulnerabilitiesSecurity Mechanisms
DNS caches are an extremely important tool, providing services for DNS as well as for a multitude of applications, systems and security mechanisms, such as anti-spam defences, routing security (e.g., RPKI), firewalls. Subverting the security of DNS is detrimental to the stability and security of the clients and services, and can facilitate attacks, circumventing even cryptographic mechanisms. We study the caching component of DNS resolution platforms in diverse networks in the Internet, and evaluate injection vulnerabilities allowing cache poisoning attacks. Our evaluation includes networks of leading Internet Service Providers and enterprises, and professionally managed open DNS resolvers. We test injection vulnerabilities against known payloads as well as a new class of indirect attacks that we define in this work. Our Internet evaluation indicates that more than 92% of the Internet's DNS resolution platforms are vulnerable to records injection and can be persistently poisoned.
12
DNS performance and the effectiveness of caching
Jaeyeon Jung, Emil Sit, Hari Balakrishnan et al. · IEEE/ACM Transactions on Networking · 2002 · 310 citations
On measuring the client-side DNS infrastructure
Kyle Schomp, Tom Callahan, Michael Rabinovich et al. · 2013 · 108 citations · Full text
Corrupted DNS Resolution Paths: The Rise of a Malicious Resolution Authority
David Dagon, Chris Lee, Wenke Lee et al. · 2008 · 103 citations
Marc Kührer, Thomas Hupperich, Jonas Bushart et al. · 2015 · 103 citations