2005 · 23 citations · 19 references
ComputingComputer ScienceCybersecurityComputer SecurityNetwork SecuritySecurity ArchitectureDenial-of-service AttacksInternet Protocol SecurityIntrusion DetectionNetwork Traffic AnalysisPacket FilteringAttack MitigationCountermeasure DesignDdos TracebackDenial Of ServiceDenial Of Service Attack MitigationDenial-of-service MitigationDistributed Denial Of ServiceTraffic Filtering
This paper presents a novel countermeasure against Distributed Denial-of-Service (DDoS) attacks that we call the rouTer poRt mArking and paCKet filtering (TRACK), which includes the functions of both and packet filtering. TRACK is a comprehensive solution that is composed of two components: a router port marking module and a packet filtering module. The former is a novel packet marking scheme for and the latter is a novel packet filtering scheme that utilizes the information gathered from the former component. The router port marking scheme marks packets by probabilistically writing a router interface's port number, a locally unique 6-digit identifier, to the packets it transmits. After collecting the packets marked by each router in an attacking path, a victim machine can use the information contained in those packets to trace the attack back to its source (i.e., solve the IP traceback problem). In the packet filtering component, the information contained in the same packets are used to filter the malicious packets at the upstream routers (i.e., routers located in the direction towards the attackers), thus effectively mitigating attacks. Because very little space is required to mark a port number, TRACK allows us to include attack signature information along with the port number within a single packet's header. The resulting advantage is three fold: (1) a significantly less number of packets need to be collected to the attack source compared to previous schemes, (2) very little computation overhead is required in the process, and (3) scalability: a large number of attackers (i.e., zombies) can be traced back efficiently. Because TRACK uses the router interface instead of the entire router as the atomic unit for and packet filtering, it can accomplish these tasks with much finer granularity, which helps to lower the false positives. In the paper, we also show that TRACK supports gradual deployment .
19
Practical network support for IP traceback
Stefan Savage, David Wetherall, Anna R. Karlin et al. · ACM SIGCOMM Computer Communication Review · 2000 · 1.1K citations · Full text
Advanced and authenticated marking schemes for IP traceback
Dawn Song, Adrian Perrig · 2002 · 755 citations
Controlling high bandwidth aggregates in the network
Ratul Mahajan, Steven M. Bellovin, Sally Floyd et al. · ACM SIGCOMM Computer Communication Review · 2002 · 747 citations · Full text
Alex C. Snoeren, Craig Partridge, Luis A. Sanchez et al. · 2001 · 737 citations
End-to-end routing behavior in the Internet
Vern Paxson · IEEE/ACM Transactions on Networking · 1997 · 699 citations