5 ms·
> - You need to install a special browser no, only tor > - The connection is going to be pretty slow not really > - Poor security due to no https; an exit n
by zAy0LfpBZLC8mAC 9y ago
> - You need to install a special browser
no, only tor
> - The connection is going to be pretty slow
not really
> - Poor security due to no https; an exit node could inject bad stuff into downloaded PDFs
there is no exit node for hidden services, the domain name is the public key, you get end-to-end crypto without https
> - Unreliability, as of right now sci-hub.tw is fine for me, but the .onion won't load at all. I've found other sites with both .onion and normal URLs to be similarly less reliable.
well, that depends ...
- tialaramex 9y agoThe crypto that protects a Tor hidden service is much weaker than you can have in HTTPS. However the CA/B rules that allow certificates for .onion at all (it's not an Internet TLD and private names were outlawed years ago for good reason) require the certs to be validated to a named organisation. So if you aren't legal or insist on real anonymity then that's not going to work for you.
- coldsauce 9y ago> The crypto that protects a Tor hidden service is much weaker than you can have in HTTPS. Could you explain what you mean by that?
- tialaramex 9y agoSure The Tor hidden services actually being used (as evidenced by the .onion address given above being relatively short) are what's called "v2" hidden services. You will see other people saying, oh, this is all fixed, Tor hidden services are much safer now. And maybe v3 really is better, although their documentation sure has a lot of TODO / FIXME lines for a "finished" protocol version. But that doesn't matter so long as in reality it's v2 hidden services people are using, so that's the subject of my critique. The first scary thing is a v2 hidden service's uniqueness depends upon 80-bits from a SHA-1 hash. Technically although SHA-1 is broken that's not a hole in this part on its own, but for comparison HTTPS is using SHA-256. 80-bits is also worryingly small. I clearly can't guess my way to an 80-bit second pre-image using what I know today, but if a further crumbling of SHA-1 gives me a boost maybe it's possible. Next is the public key crypto used, this is 1024-bit RSA. I think you might technically be allowed to still do this in HTTPS, but I haven't seen it for years, everybody is either 2048 or 4096 bits, or they've moved to an elliptic curve that's stronger. Now, I should be clear all this seemed pretty good when Tor was invented, and the new stuff in Hidden Services v3 is pretty good today. But cryptographic recommendations don't age very well, and Tor sat on this problem for far too long, if the above .onion name was a v3 name and I was seeing widespread reliance on v3 hidden services I'd have shut up.
- zaarn 9y ago>The crypto that protects a Tor hidden service is much weaker than you can have in HTTPS Do you have some sort of citation or source on that? I would love to read about a reputable cryptographer taking apart Tor's network security (if only so we can improve it).
- maeln 9y agoActually, it's much better. For exemple, it doesn't really on trusted third parties, which HTTPS does (and that's how a lot of country abuse it). Look at https://blog.torproject.org/tors-fall-harvest-next-generation-onion-services https://blog.torproject.org/tors-fall-harvest-next-generatio... . There was a conference also where they were explaining the new crypto but I can't find it right now. EDIT: It was at defcon 25, here is the VOD: https://www.youtube.com/watch?v=Di7qAVidy1Y https://www.youtube.com/watch?v=Di7qAVidy1Y