Pi: a path identification mechanism to defend against DDoS attacks

By Abraham Yaar, Adrian Perrig, Dawn Song. 2003 Symposium on Security and Privacy, 2003., 2003

485 citations recorded by the source corpus.

Distributed denial of service (DDoS) attacks continue to plague the Internet. Defense against these attacks is complicated by spoofed source IP addresses, which make it difficult to determine a packet's true origin. We propose Pi (short for path identifier), a new packet marking approach in which a path fingerprint is embedded in each packet, enabling a victim to identify packets traversing the same paths through the Internet on a per packet basis, regardless of source IP address spoofing. Pi features many unique properties. It is a per-packet deterministic mechanism: each packet traveling along the same path carries the same identifier This allows the victim to take a proactive role in defending against a DDoS attack by using the Pi mark to filter out packets matching the attackers' identifiers on a per packet basis. The Pi scheme performs well under large-scale DDoS attacks consisting of thousands of attackers, and is effective even when only half the routers in the Internet participate in packet marking. Pi marking and filtering are both extremely lightweight and require negligible state. We use traceroute maps of real Internet topologies (e.g. CAIDA's Skitter (2000) and Burch and Cheswick's Internet Map (1999, 2002)) to simulate DDoS attacks and validate our design.

Subfields: Artificial Intelligence, Computer Networks and Communications, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/4f7079f796ec01989d8ae3f60fe4c3b388b19570

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. David Warren Tipper
  2. James B. D. Joshi
  3. Saman Taghavi Zargar
  4. David Wetherall
  5. T. Anderson
  6. Adrian Perrig
  7. Xiaowei Yang
  8. Dawn Song

In Computer Networks and Communications

  1. David Warren Tipper
  2. James B. D. Joshi
  3. Saman Taghavi Zargar
  4. David Wetherall
  5. Adrian Perrig
  6. T. Anderson
  7. Dawn Song
  8. Xiaowei Yang

In Hardware and Architecture

  1. David Warren Tipper
  2. David Wetherall
  3. T. Anderson
  4. James B. D. Joshi
  5. Xiaowei Yang
  6. Saman Taghavi Zargar
  7. Dawn Song
  8. Adrian Perrig

Citations in the corpus