Distributed Denial of Service (DDoS) Defense

A Stateless Internet Flow Filter to Mitigate DDoS Flooding Attacks (SIFF)

One of the fundamental limitations of the Internet is the inability of a packet flow recipient to halt disruptive flows before they consume the recipient's network link resources. Critical infrastructures and businesses alike are vulnerable to DoS attacks or flash-crowds that can incapacitate their networks with traffic floods. Unfortunately, current mechanisms require per-flow state at routers, ISP collaboration, or the deployment of an overlay infrastructure to defend against these events. Our Stateless Internet Flow Filter (SIFF) system allows an end-host to selectively stop individual flows from reaching its network, without any of the common assumptions listed above. We divide all network traffic into two classes, privileged (prioritized packets subject to recipient control) and unprivileged (legacy traffic). Privileged channels are established through a capability exchange handshake. Capabilities are dynamic and verified statelessly by the routers in the network, and can be revoked by quenching update messages to an offending host. SIFF is transparent to legacy clients and servers, but only updated hosts will enjoy the benefits of it.

 

Papers

Yaar, Avi, Adrian Perrig, and Dawn Song. "SIFF: A Stateless Internet Flow Filter to Mitigate DDoS Flooding Attacks." In Proceedings of Proceedings of the IEEE Symposium on Security and Privacy, Oakland, CA, May 2004. [ PDF ]

Path Identification (Pi and StackPi)

Today's Internet hosts are threatened by large-scale Distributed Denial-of-Service (DDoS) attacks. We propose the Path Identification (Pi) and StackPi DDoS defense schemes as a deterministic packet marking scheme that allow a DDoS victim to filter out attack packets on a per-packet basis with high accuracy after only a few attack packets are received.

 

Papers

Yaar, Avi, Adrian Perrig, and Dawn Song. "Pi: A Path Identification Mechanism to Defend against DDoS Attacks." In Proceedings of the IEEE Symposium on Research in Security and Privacy, Oakland, CA, May 2003. [ PDF ]

Yaar, Abraham, Adrian Perrig, and Dawn Song. "StackPi: New Packet Marking and Filtering Mechanisms for DDoS and IP Spoofing Defense." IEEE Journal on Selected Areas in Communications 24, no. 10 (October 2006): 1853-1863. [ PDF ]

BASE: An Incrementally Deployable Mechanism for Viable IP Spoofing Prevention

While many IP spoofing prevention techniques have been proposed, none have achieved widespread real-world use. One main reason is the lack of properties favoring incremental deployment, an essential component for the adoption of new technologies. A viable solution needs to be not only technically sound but also economically acceptable. An incrementally deployable protocol should have three properties: initial benefits for early adopters, incremental benefits for subsequent adopters, and effectiveness under partial deployment. Since no previous anti-spoofing solution satisfies all three of these properties, we propose a new mechanism called BGP Anti-Spoofing Extension (BASE). The BASE mechanism is an anti-spoofing protocol designed to fulfill the incremental deployment properties necessary for adoption in current Internet environments.

 

Papers

Lee, Heejo, Minjin Kwon, Geoffrey Hasker, and Adrian Perrig. "BASE: An Incrementally Deployable Mechanism for Viable IP Spoofing Prevention." In ACM Symposium on InformAtion, Computer and Communications Security (ASIACCS), Singapore, March 2007. [ PDF ]

Advanced and Authenticated Marking Schemes (AMS) for Internet Traceback

A challenging problem is to find the true origin of packets containing spoofed IP addresses. We propose two schemes, the Advanced Marking Scheme and the Authenticated Marking Scheme, which allow the victim to traceback the approximate origin of spoofed IP packets. Our techniques feature low network and router overhead, and support incremental deployment.

 

Papers

Song, Dawn, and Adrian Perrig. "Advanced and Authenticated Marking Schemes for IP Traceback." In Proceedings of IEEE Infocom, Anchorage, Alaska, June 2001. [ PDF ]

Fast Internet Traceback (FIT)

Traceback mechanisms are a critical part of the defense against IP spoofing and DoS attacks, as well as being of forensic value to law enforcement. Currently proposed IP traceback mechanisms are inadequate to address the traceback problem for the following reasons: they require DDoS victims to gather thousands of packets to reconstruct a single attack path; they do not scale to large scale Distributed DoS attacks; and they do not support incremental deployment. We propose Fast Internet Traceback (FIT), a new packet marking approach that significantly improves IP traceback in several dimensions: (1) victims can identify attack paths with high probability after receiving only tens of packets, a reduction of 1-3 orders of magnitude compared to previous packet marking schemes; (2) FIT performs well even in the presence of legacy routers, allowing every FIT-enabled router in path to be identified; and (3) FIT scales to large distributed attacks with thousands of attackers.

 

Papers

Yaar, Avi, Adrian Perrig, and Dawn Song. "FIT: Fast Internet Traceback." In Proceedings of IEEE Infocom, Miami, Florida, March 2005. [ PDF ]

Portcullis: Protecting Connection Setup from Denial-of-Capability Attacks

Systems using capabilities to provide preferential service to selected flows have been proposed as a defense against large-scale network denial-of-service attacks. While these systems offer strong protection for established network flows, the Denial-of-Capability (DoC) attack, which prevents new capability-setup packets from reaching the destination, limits the value of these systems. Portcullis mitigates DoC attacks by allocating scarce link bandwidth for connection establishment packets based on per-computation fairness. We prove that a legitimate sender can establish a capability with high probability regardless of an attacker's resources or strategy and that no system can improve on our guarantee. We simulate full and partial deployments of Portcullis on an Internet-scale topology to confirm our theoretical results and demonstrate the substantial benefits of using per-computation fairness.

 

Papers

Parno, Bryan, Dan Wendlandt, Elaine Shi, Adrian Perrig, Bruce Maggs, and Yih-Chun Hu "Portcullis: Protecting Connection Setup from Denial-of-Capability Attacks." In Proceedings of ACM SIGCOMM, Kyoto, Japan, August 2007. [ PDF ]

Contact Us