Does subterfuge's ARP poisoning attack work on all networks? If not, what kind of precautions can be taken against it? Meaning, what kind of networks, if any, does it fail on? My understanding is that the only way to fight the attack is to have some sort of CA or web of trust; since wifi and ethernet networks don't have that capability, every network should be vulnerable. Am I right?
1 Answer
No, it isn't a silver bullet, for example:
- You are using static ARP entries. This will completely mitigate the risk of ARP spoofing.
- You are using encryption and you are using it properly. The bad guy can sniff your traffic, but he can't do anything with it.
-
For encryption, you would need a way of verifying identity, e.g. using a web of trust like I said. Commented Feb 2, 2016 at 23:50
-
Indeed, but static ARP is still an option if your network isn't too big Commented Feb 2, 2016 at 23:52
-
So basically unless you verify everybody's identity there's no way Commented Feb 2, 2016 at 23:53
-
What about networks where you login with a username? Because then when people join you know who they are, so you could set it up so they can't later pretend to be the router. Commented Feb 2, 2016 at 23:54
-