0% found this document useful (0 votes)
14 views37 pages

Understanding Source Routing Risks

The document describes how source routing works in computer networks and the security risks it poses. It uses a scenario with four nodes - Ivan, Alice, Bob, and Eddie - to illustrate how source routing allows Eddie to spoof his location and send packets that appear to come from other nodes, potentially enabling man-in-the-middle attacks. By specifying the path a packet should take, source routing gives senders control over routing and allows spoofing of source addresses.

Uploaded by

alaadeen100
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views37 pages

Understanding Source Routing Risks

The document describes how source routing works in computer networks and the security risks it poses. It uses a scenario with four nodes - Ivan, Alice, Bob, and Eddie - to illustrate how source routing allows Eddie to spoof his location and send packets that appear to come from other nodes, potentially enabling man-in-the-middle attacks. By specifying the path a packet should take, source routing gives senders control over routing and allows spoofing of source addresses.

Uploaded by

alaadeen100
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Source Routing

A Simple Explanation of the Dangers

The Players

Ivan

Alice

Bob

Eddie

The Setup
Backbone

Ivan

Linksys

[Link]
Alice
[Link]

Bob

Eddie

[Link]
3

Who Controls What


Backbone

Ivan
[Link]
Alice
[Link]

Bob

Linksys
?
Eddie

[Link]
4

The Setup...
Backbone

Ivan
[Link]
Alice
[Link]

[Link]
Linksys
[Link]

Bob

Eddie

[Link]

[Link]
5

Eddie Sends a Packet


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
6

Eddie Sends a Packet


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
6

Eddie Sends a Packet


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
6

Eddie Sends a Packet


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

Unreachable
[Link]
Linksys
[Link]
Eddie
[Link]
6

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

What if we spoofed it?


Backbone

Ivan
[Link]
Bob
Alice
Reset!
[Link]
[Link]

>

[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
7

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

> [Link]

[Link]
[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
8

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

> [Link]

[Link]
[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
8

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
> [Link]
[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
9

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
> [Link]
[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
9

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
> [Link]
[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
9

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
> [Link]
[Link]

[Link]
Linksys
[Link]
Eddie
[Link]
9

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic


Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

Source Routing Magic

2 Way
Spoofed
Communication!

Backbone

Ivan
[Link]
Alice
[Link]

Bob
[Link]

[Link]
[Link]
> [Link]

[Link]
Linksys
[Link]
Eddie
[Link]
10

You might also like