17
Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

  • Upload
    deva

  • View
    44

  • Download
    1

Embed Size (px)

DESCRIPTION

Losing Control of the Internet: Using the Data Plane to Attack the Control Plane. The Internet. Data Plane Control Plane. Autonomous Systems. Core ASes Fringe ASes Transit ASes. Border Gateway Protocol. Connects Different ASes Defines Route Selection Updates. Performance of BGP. - PowerPoint PPT Presentation

Citation preview

Page 1: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Page 2: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

The Internet

• Data Plane• Control Plane

Page 3: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Autonomous Systems

• Core ASes• Fringe ASes• Transit ASes

Page 4: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Border Gateway Protocol

• Connects Different ASes• Defines Route Selection• Updates

Page 5: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Performance of BGP

• Loss of Nodes• Re-advertisements• Route flapping• Mitigating Route Flapping

Page 6: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Coordinated Cross Plane Session Termination Attack

• Targeted Route Flapping• Targets BGP sessions• Attacks Transit ASes• Process• Effects

Page 7: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Attacker Model

• Unprivileged Adversary• Does not control BGP speakers• Generate Control Plane Events• Botnet

Page 8: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Selecting Targets

• Centrality measures• Traceroutes by Bots• Getting around ECMP routing

Page 9: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

CXPST and Dynamic Networks

• CXPST changes network topology• Issues?• Compensation

Page 10: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Beating Defenses

• BGP Graceful Restart• Minimal Route Advertisement Intervals• Route Flapping Damper

Page 11: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Simulation

• Topology of the Network• The Botnet• BGP Update Generation• Time to Process Updates

Page 12: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Simulation Results

Page 13: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Possible Defenses

• BGP Graceful Restart• Route Flap Dampening

Page 14: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Stopping Session Failure

• Disabling Holds• Service Class• Deployment Issues

Page 15: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Attack Prevention

• Interdomain Routing• Traffic Filtering• Packet Marking• Schedulers• DoS flooding Defenses• Surge Protection• Pushback• Phalanx

All Fail!

Page 16: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Discussions

• Route Flapping Control• Denial of Service Defenses• Network Complexities• Long Term Defenses

Page 17: Losing Control of the Internet: Using the Data Plane to Attack the Control Plane

Conclusions

• Control plane is vulnerable• No currently deployable solution• Short and long term solutions