CoDef: Collaborative Defense against Large-Scale Link-Flooding Attacks
Soo Bum Lee*, Min Suk Kang, Virgil D. Gligor CyLab, Carnegie Mellon University
*Qualcomm
- Dec. 12, 2013
CoDef: Collaborative Defense against Large-Scale Link-Flooding - - PowerPoint PPT Presentation
CoDef: Collaborative Defense against Large-Scale Link-Flooding Attacks Soo Bum Lee * , Min Suk Kang , Virgil D. Gligor CyLab, Carnegie Mellon University * Qualcomm Dec. 12, 2013 Large Scale Link-Flooding Attacks Massive DDoS attacks against
*Qualcomm
C2 ISR Logistics
Smart Electric Grid GIG
dropped legitimate packets
2
Financial Services
3
3
Adversary
IXP
Attack traffic
4
5
flooding
(e.g., HTTP web server)
bots public servers O(NM) flows N M
O(N2) flows Nbots flooding
6
7
“I’m gonnamake him an offer he can’t refuse…” target
8
Source AS Target AS
Okay! Link flooding
9
Source AS Target AS
Okay! Link flooding
10
11
route-controller route-controller route-control channel router autonomous system
12
CG* CFG CBFG FG * FCG BCG* BFG DEFG* ABCG* G* * : default route EFG* ADEFG DABCG EDABCG
R1 R2 Flooding
13
CG* CFG CBFG FG * FCG BCG* BFG DEFG* ABCG* G* * : default route EFG* ADEFG DABCG EDABCG
R1 R2 Flooding
14
CG* CFG CBFG FG * FCG BCG* BFG DEFG* ABCG* G* * : default route EFG* ADEFG DABCG EDABCG
R1 R2 Flooding
15
CG* CFG CBFG FG * FCG BCG* BFG DEFG* ABCG* G* * : default route EFG*
reroutingrequest
ADEFG DABCG EDABCG
Flooding
Link Flooding
16
Link Flooding Okay! Okay!
17
18
Link Flooding let’s create new attack flows! identify attack flows
flooding has stopped!
19
Link Flooding let’s create new attack flows! identify attack flows
flooding has stopped!
20
(by conforming to the test) (by creating new attack flows)
Link Flooding
21
identify attack flows!
22
(e.g., customer-provider, peer-peer)
23
24
20 40 60 80 100
1 2 3
Series1 Series2 Series3 Series4 Series5 Series6 strict viable flexible AS 20144 AS 297 AS 7500 AS 27 AS 2149 AS 29216 Connection Ratio (%)
Destination ASes
25
26
27