understanding the efficacy of deployed internet source address validation filtering
IP source address forgery, or "spoofing," is a long-recognized consequence of the Internet's lack of packet-level authenticity. Despite historical precedent and filtering and tracing efforts, attackers continue to utilize spoofing for anonymity, indirection, and amplification. Using a distributed infrastructure and approximately 12,000 active measurement clients, we collect data on the prevalence and efficacy of current best-practice source address validation techniques. Of clients able to test their provider's source-address filtering rules, we find 31\% able to successfully spoof an arbitrary, routable source address, while 77\% of clients otherwise unable to spoof can forge an address within their own /24 subnetwork. We uncover significant differences in filtering depending upon network geographic region, type, and size. Our new tracefilter tool for filter location inference finds 80\% of filters implemented a single IP hop from sources, with over 95\% of blocked packets observably filtered within the source's autonomous system. Finally, we provide initial longitudinal results on the evolution of spoofing revealing no mitigation improvement over four years of measurement. Our analysis provides an empirical basis for evaluating incentive and coordination issues surrounding existing and future Internet packet authentication strategies.
understandability internet source address validation addressing filtering authentication traces attack anonymity distributed infrastructure active measurement measurement collect data test rules network region size tool locatability inference autonomic system evolution analysis incentive coordination future internet strategies best practices ip spoofing