2005 · 99 citations · 20 references
ComputingComputer SystemsCybersecurityComputer SecurityNetwork SecuritySecurity ArchitectureBehavioral AnalysisIntrusion DetectionNetwork Traffic AnalysisSource TracingWorm AnalysisAttack Tree AnalysisStealthy AttacksWorm Behavior AnalysisWorm Evasion TechniquesWorm PropagationWorm Stealth TechniquesWorm Traffic Analysis
We propose a novel technique that can determine both the host responsible for originating a propagating worm attack and the set of attack flows that make up the initial stages of the attack tree via which the worm infected successive generations of victims. We argue that knowledge of both is important for combating worms: knowledge of the origin supports law enforcement, and knowledge of the causal flows that advance the attack supports diagnosis of how network defenses were breached. Our technique exploits the "wide tree" shape of a worm propagation emanating from the source by performing random "moonwalks" backward in time along paths of flows. Correlating the repeated walks reveals the initial causal flows, thereby aiding in identifying the source. Using analysis, simulation, and experiments with real world traces, we show how the technique works against both today's fast propagating worms and stealthy worms that attempt to hide their attack flows among background traffic.
20
Snort - Lightweight Intrusion Detection for Networks
Martin Roesch · 1999 · 3.1K citations
Bro: a system for detecting network intruders in real-time
Vern Paxson · Computer Networks · 1999 · 2.4K citations
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
How to Own the Internet in Your Spare Time
Stuart Staniford, Vern Paxson, Nicholas Weaver · 2002 · 1.1K citations
Inferring Internet denial-of-service activity
David Moore, Colleen Shannon, Douglas J. Brown et al. · ACM Transactions on Computer Systems · 2006 · 790 citations