[Olsr-dev] ARP prevention!

Henning Rogge (spam-protected)
Thu Aug 18 12:42:13 CEST 2011


On Thu, 18 Aug 2011 11:50:57 Andrea Di Pasquale wrote:
> ArpON does what you're asking with the cooperation of all nodes. :)
> 
> Read please these links:
> 
> http://arpon.sourceforge.net/
> http://arpon.sourceforge.net/documentation.html
> http://arpon.sourceforge.net/algorithms.html
From what I read ARPon does work if the attacker cannot spoof its MAC address 
Spoofing the MAC address is trivial in wireless networks.
 
> In ARP, you solve the problem with authenticating each host and ArpON does
> it.
No, it does not.

ARPon verifies that the MAC address of a communication partner belongs to the 
verified node, nothing more.

Imagine the following scenario.

We have two verified users Alice (A) and Bob (B), which cannot directly hear 
each other in the mesh.

The attacker Mallory sets up two nodes, one near Alice (MA) and one near Bob 
(MB) which are connected by a hidden channel (a cable for example).

Mallory now begins to replay the traffic he hears on each node on the other 
side, including MAC addresses.

A --- MA --- MB --- B

The OLSR instance of Alice will hear OLSR HELLO messages from Bob, which will 
form a link between the two.

When an unicast packet has to travel from Alice to Bob, Alice sends an ARP 
challenge to Bob.

MA will hear the ARP request and replay it on MB, where it will be heard by 
Bob.

Bob will reply with a cryptographically signed ARP response, which will be 
transmitted by MB to MA and then to Alice.

Alice is now sure that she knows the MAC-Address of Bob (which is true).

But she still communicates with Bob through the cable between MA and MB, which 
is controlled by Mallory.

Henning Rogge
-- 
Diplom-Informatiker Henning Rogge , Fraunhofer-Institut für
Kommunikation, Informationsverarbeitung und Ergonomie FKIE
Kommunikationssysteme (KOM)
Neuenahrer Straße 20, 53343 Wachtberg, Germany
Telefon +49 228 9435-961,   Fax +49 228 9435 685
mailto:(spam-protected) http://www.fkie.fraunhofer.de
GPG: E1C6 0914 490B 3909 D944 F80D 4487 C67C 55EC CFE0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4364 bytes
Desc: not available
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20110818/f792df73/attachment.bin>


More information about the Olsr-dev mailing list