[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: Sniffing OR-OR connections by rerouting them
- To: or-talk@xxxxxxxxxxxxx
- Subject: Re: Sniffing OR-OR connections by rerouting them
- From: Adam Langley <alangley@xxxxxxxxx>
- Date: Tue, 28 Jun 2005 11:07:53 +0100
- Delivered-to: archiver@seul.org
- Delivered-to: or-talk-outgoing@seul.org
- Delivered-to: or-talk@seul.org
- Delivery-date: Tue, 28 Jun 2005 06:08:06 -0400
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=UgMVV+Zl3jzEOGacvfGSN5XNkSHUCgm6LAWR2UpxXuyFoA1ABZAagpwIBxH0hXo6dqDW6lt5Jwqbhr9LG5okTUQiWn+9S2IdPyVuVCtardNnLziVkH/xKp/vpQ7vCEpU1zhznWjylBlsACztQ8SolhDZu2AUVaMxZZM79GYaWwI=
- In-reply-to: <20050627233607.GG40487@xs4all.nl>
- References: <20050627233607.GG40487@xs4all.nl>
- Reply-to: or-talk@xxxxxxxxxxxxx
- Sender: owner-or-talk@xxxxxxxxxxxxx
On 6/28/05, dvorak <dvorak@xxxxxxxxx> wrote:
> Tor circuits are build based on OR (Onion router) to OR connections.
> An OP (onion proxy) that wants to connect to a webserver through the
> tor network selects n (3 in the default configuration) OR's through
<big snip>
Let me repeat that and see if I have it straight.
For any Tor node A I can poison its connection cache by asking it to
connect to B, but giving the IP address of a proxy instead. Once that
has happened any other requests going though A, asking to connect to
B, will in fact go via my proxy since A believes that it already has a
connection to B.
I can't think of any reason why this shouldn't work. The solution is
probably to have B tell A what its IP *should* be after connection. We
could have A check the directory for B's IP address but clients may
wish to tunnel via routers which aren't listed in the directory etc. I
think having B tell the and connected nodes it's IP address is a more
general solution.
To reduce the number of round trips for a connection this information
can be packed into the certificate.
I'm still wondering about this since there are often many ways to
reach a given host on the net, but I guess there should always be a
canonical address for any router (that which it would publish to the
directory).
AGL
--
Adam Langley agl@xxxxxxxxxxxxxxxxxx
http://www.imperialviolet.org (+44) (0)7906 332512
PGP: 9113 256A CC0F 71A6 4C84 5087 CDA5 52DF 2CB6 3D60