Routing Security Economics Steven M. Bellovin - - PowerPoint PPT Presentation

routing security economics
SMART_READER_LITE
LIVE PREVIEW

Routing Security Economics Steven M. Bellovin - - PowerPoint PPT Presentation

Routing Security Economics Steven M. Bellovin http://www.cs.columbia.edu/~smb Columbia University January 18, 2007 1 / 9 What is Routing Security? Bad guys play games with routing protocols. What is Routing Security? How is it


slide-1
SLIDE 1

1 / 9

Routing Security Economics

Steven M. Bellovin http://www.cs.columbia.edu/~smb Columbia University

January 18, 2007

slide-2
SLIDE 2

What is Routing Security?

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

2 / 9

Bad guys play games with routing protocols.

Traffic is diverted.

Enemy can see the traffic.

Enemy can easily modify the traffic.

Enemy can drop the traffic.

End-to-end cryptography can mitigate the effects, but not prevent them.

slide-3
SLIDE 3

How is it Different?

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

3 / 9

Most communications security failures happen because of buggy code or broken protocols.

Routing security failures happen despite good code and functioning protocols. The problem is a dishonest participant.

Hop-by-hop authentication isn’t sufficient.

slide-4
SLIDE 4

Lying Routers

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

4 / 9

Y−>X: B{Y,W} X Y Z Site A Y−>Z: B{Y,W} W Site B Z−>X: B{Z}

slide-5
SLIDE 5

Problems Caused

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

5 / 9

Reachability

Spoofing

Denial of service

Spam or other attacks

Traffic analysis

slide-6
SLIDE 6

Costs

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

6 / 9

Cost of dealing with the attacks (what is traffic privacy worth?)

Cost of clean-up

Cost of route advertisement filtering

slide-7
SLIDE 7

Cost of Defenses

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

7 / 9

All proposed defenses involve lots of cryptography, and frequently public key cryptography

This implies capital expenditures for router upgrades: memory, CPU power, modular exponentiation hardware, etc.

Most Internet users get IP address ranges from their ISPs; this means that ISPs need to 1. Obtain certificates for their own address ranges 2. Operate (or outsource) a CA and help desk to issue address-based certificates to their customers

slide-8
SLIDE 8

Deaggregation

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

8 / 9

Routers use a “longest prefix” match to select a routing table entry

Some sites are advertising redundant, longer prefixes to forestall (inadvertent?) attacks

Example: AT&T currently advertises 12.0.0.0/8, 12.0.0.0/9, and 12.128.0.0/9

Result: three RIB entries instead of one; more importantly, two FIB entries instead of one

(Note: this was the direct consequence of a routing incident in 2005.)

What if they need to switch to 256 /16s? (Some of that already for traffic engineering and multihoming.)

slide-9
SLIDE 9

Economic Choices

What is Routing Security? How is it Different? Lying Routers Problems Caused Costs Cost of Defenses Deaggregation Economic Choices

9 / 9

Do nothing Continue to absorb the cost of attacks — low thus far, except for spam, but the spammers currently favor botnets. Full-scale crypto ISPs spend a lot — can they recover their costs? None of the proposed solutions provide economic incentives for early

  • adopters. (Of course, without ISP demand,

vendors haven’t built any hardware.) Deaggregation The cost of deaggregating is low for the originator, but it increases everyone else’s costs. Furthermore, we are seeing increasing pressure on router FIB sizes for other reasons.