[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Sybil Attack Countermeasures



The following is a proposal for a Sybil attack defense.
Filename: sybil_checking.txt
Title: Sybil Attack Checking
Version:
Last-Modified:
Author: Kevin Bauer & Damon McCoy
Created: 9-March-2007
Status: Open

Overview:
	This document describes a solution to a Sybil attack
    vulnerability in the directory servers. Currently, it 
    is possible for a single IP address to host an arbitrarily 
    high number of Tor routers. We propose that the directory
    servers limit the number of Tor routers that may be registered
    at a particular IP address to some small (fixed) number, perhaps
    just one Tor router per IP address.

Motivation:
	Since it is possible for an attacker to register an arbitrarily large
    number of Tor routers, it is possible for malicious parties to 
    do this to as part of a traffic analysis attack.

Security implications:
	This countermeasure will increase the number of IP addresses that an
    attacker must control in order to carry out traffic analysis.

Specification:
	We propose that the directory servers check if an incoming Tor router
    IP address is already registered under another router. If this is 
    the case, then prevent this router from joining the network.

Compatibility:
	Upon inspection of a directory server, we found that the following
    IP addresses have more than one Tor router:

	Scruples    68.5.113.81     ip68-5-113-81.oc.oc.cox.net     443
	WiseUp      68.5.113.81     ip68-5-113-81.oc.oc.cox.net     9001
	Unnamed     62.1.196.71     pc01-megabyte-net-arkadiou.megabyte.gr  9001
	Unnamed     62.1.196.71     pc01-megabyte-net-arkadiou.megabyte.gr  9001
	Unnamed     62.1.196.71     pc01-megabyte-net-arkadiou.megabyte.gr  9001
	aurel       85.180.62.138   e180062138.adsl.alicedsl.de     9001
	sokrates    85.180.62.138   e180062138.adsl.alicedsl.de     9001
	moria1      18.244.0.188    moria.mit.edu   9001
	peacetime   18.244.0.188    moria.mit.edu   9100

	There may exist compatibility issues with this proposed fix. It is unclear
    why more than one router would need to be on the same IP address.