Avxo, what are your thoughts on TOR?
I find it to be an interesting concept and a neat project. Frankly, I think that, theoretically, the most interesting aspect of Tor is hidden services. I don't personally have much use for it, but I can see situations where it might have appeal.
But I think that in presenting it as an infallible "anonymity" tool, promoters are doing a great disservice. It's true that Tor can afford you
some anonymity, but it doesn't anonymize you per se. But I guess it depends on what "anonymity" means to someone and who they seek to be anonymous from.
I find that the protocol has “weaknesses” but use the term somewhat loosely. The most important, in my opinion, being inter-node collusion and the overall poor performance of Tor-routed connections. Right now, someone wishing to subvert Tor who could afford to host four or five servers with decent bandwidth, with some acting as entry nodes and some as exit nodes, could collect a lot of information that could be analyzed to look through the onion so to speak.
My suggestion if you use Tor is to
always encrypt data before routing it via Tor; the idea is that you only feed encrypted data into the Tor network; never unencrypted data. At that point collusion can, perhaps, reveal the true end points of a connection, but little else.
Of course, that's not new. My suggestion is to
always encrypt data. To not encrypt it borders on criminal, in my opinion.