4 ms·
The behaviour of not always using the same exit means that you, over time, will almost assuredly use a malicious exit should more than zero exist. It's reckless
by RL_Quine 5y ago
The behaviour of not always using the same exit means that you, over time, will almost assuredly use a malicious exit should more than zero exist. It's reckless to suggest that anybody should be using this system, your situation is almost always going to be worse than not.
- bauruine 5y agoThe only attacks an exit alone can do is sniff all traffic and modify the traffic. There are constant checks done by the Torproject to detect bad exits that modify traffic but sniffing is not detectable of course. But both of those attacks are mitigated by https which most sites support nowadays. Firefox and therefore the Tor Browser also has an option to disable http. [0] And using an .onion service removes this attack vector also. [0]: https://support.mozilla.org/en-US/kb/https-only-prefs https://support.mozilla.org/en-US/kb/https-only-prefs
- RL_Quine 5y agoIf they're not checking everything, any sort of non-general modification of traffic will obviously go completely unnoticed. The bad exit flag really is only ever going to catch the most obvious, ham fisted bad behaviour.
- bauruine 5y agoYou're correct this isn't really a solution but Tor Browser has already merged https only mode [0] so this should become less of an issue in the near future. [0]: https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/256 https://gitlab.torproject.org/tpo/applications/tor-browser/-...
- michaelt 5y ago> But both of those attacks are mitigated by https which most sites support nowadays. Unfortunately, not as much as you might hope. For good reasons, the Tor browser doesn't store your browsing history - so there's no 'recently visited sites', no address bar autocomplete, no cached redirects, no cached HSTS, and no colour-changed 'visited' links. So if you're visiting a site that isn't HSTS-preloaded - for example bitcoinknots.org - you'd better remember to type in the https:// https:// explicitly, as that's your sole protection against getting MITMed.
- vageli 5y ago> So if you're visiting a site that isn't HSTS-preloaded - for example bitcoinknots.org - you'd better remember to type in the https:// https:// explicitly, as that's your sole protection against getting MITMed. >Tor Browser already comes with HTTPS Everywhere, NoScript, and other patches to protect your privacy and security. https://www.torproject.org/download/ https://www.torproject.org/download/
- ryeights 5y agoCaveat: HTTPS Everywhere relies on a manual whitelist of HTTPS-enabled sites. If the website you’re visiting isn’t popular enough to be on their list, you’re out of luck.
- michaelt 5y agoHTTPS Everywhere doesn't have a working rule for bitcoinknots.org And more broadly, neither HSTS preloading or HTTPS Everywhere include a list of every single site on the internet.
- tialaramex 5y agoMentioned below that HTTPS-default (which is an option in ordinary Firefox) is intended to become mandatory in Tor-browser. I use this on my main PC. Once or twice a day I might visit some old or especially cantankerous site that doesn't do HTTPS, I get a full page interstitial explaining the problem, I can decide if I'm OK with that. Otherwise every single link, typed URL, etc. is HTTPS regardless of whether that was what was originally written. I wouldn't recommend it in its current state for my mother, but it's definitely what someone using Tor would want, and it's only getting more ubiquitous.
- aendruk 5y agoI’m surprised to hear it’s not just using the native HTTPS-only mode now.
- rsync 5y ago"... you'd better remember to type in the https:// https:// explicitly ..." You should use a slug[1] if you need assurance that you’re staying on your vpn/protocol/exit. It would be very simple to create a "tor only" network slug. [1] https://john.kozubik.com/pub/NetworkSlug/tip.html https://john.kozubik.com/pub/NetworkSlug/tip.html