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

Bridge scanning resistance


I'm thinking of sending in a GSoC proposal for consideration by Tor/EFF
this year. I see in item #4 on your volunteer project list work involving
improvement of bridge scanning resistance, and it looks like it could be
an interesting project.

It seems the trick in the bridge-as-webserver design is making it appear
as normal and boring as possible, while still accommodating bridge
clients. Clients would have to upload an authentication string to the
server in order to use it, but the server would have to take care in
reporting authentication failure, etc, to avoid alerting a scanner to its
true purpose. Also, there could be some application to having OR servers
respond to HTTP requests with an informational message, etc.

Certain aspects of the TLS handshake could also clue in a scanner. Are
there any things about Tor's current implementation that could be
improved to make it seem more like a web server? If required, answering
this question could be one point of research in comparing Tor to
Apache's mod_ssl or other HTTPS servers.

Another part of the project is to address the specifics of bridge
authentication. The bridge user has to get a password from us, then they
would send it when they connect to the bridge. The web application to
advertise bridges would need to be updated.

Are there any other things to think about?

Christopher Davis
Mangrin Remailer Admin
PGP: 0x0F8DA163