Why the BEAST Doesn't Threaten Tor Users
Earlier in the week, we posted news of a vulnerability discovered in virtually all websites secured with theoretically outdated (but widespread) versions of SSL and TLS encryption. Luckily for all non-nefarious users, this vulnerability (called BEAST, short for Browser Exploit Against SSL/TLS) was discovered and disclosed by researchers Thai Duong and Juliano Rizzo, and browser makers are pushing out changes to nullify it. Many systems, though, will remain unpatched for a long time. Nick Mathewson (nickm) of the Tor project has posted an explanation of why Tor traffic, as he understands the attack, remains safe. As a side benefit for those of us who aren't security experts, his description explains in plain language just what the danger is.
and the link throws an SSL error, sorry not going
What an epic fail for TLS. The certification system is broken by design and now apparently the block encryption as well. Let's take this opportunity to draft a new standard that:
A) Solves the having-to-trust-cert-authorities in china by using DNSSEC instead for certification. It should also optionally support manual cert distribution or remember-public-key for advanced users.
B) Just like SSH it should supports a range of handshake methods/encryption algorithms. It's insane to rely on a single algorithm. So when (note "when", not "if") an algorithm gets busted I can simply patch my browser.
So somebody, please write an RFC now, anyone? :)
Tor uses OpenSSL's "empty fragment" feature, which inserts a single empty TLS record before every record it sends. This effectively randomizes the IV of the actual records, like a low-budget TLS 1.1. So the attack is simply stopped.
Tor it self is not vulnerable, but what about the webtraffic going over the Tor-channels ?
Does Tor route different TCP-connections to different destinations over the same Tor exit nodes ?
If not, I would think the Tor exit node can still attack you with this Man-in-the-middle attack.
New things are always on the horizon
The headline here is completely wrong. The attack DOES affect users browing the web through tor. When you connect over https in tor, your web browser and the HTTP server on the other side are responsible for the encryption, and are completely vulnerable to the attack. Tor doesn't add any protection because it's just tunneling the already encrypted stream between the client computer and the tor exit node.
TFA is only about how TLS is used internally in TOR, not how TLS is used in browsers and other applications which connect through tor. It explicitly states:
Also, this only goes for the Tor software itself. Applications that use TLS need to watch out. Please install patches, and look for new releases if any are coming out soon.
Where your first and only line of defence is godaddy.
Or
Howabout convergence.io
Tor's flaw is not MIM attacks, it is not knowing who owns the exit node.
Having to work for a living is the root of all evil.
Disabling javascript as I do does better, because I can't get infested by BEAST in the 1st place!
APK
P.S.=> For example? Opera allows for GLOBAL policy sets (not using potentially dangerous things like iframes, plugins, javascript, cookies, etc./et al, 1st)...
1.) Tools menu -> Preferences submenu -> Content left-hand-side ribbon item (uncheck them ALL as to javascript, iframes, cookies, & plugins, FIRST - this creates a "global default policy" of ONLY letting those potentially dangerous things run in the 1st place on sites you frequent, or don't frequent & stumble upon/are linked to).
Then, you can set "by site" prefs to run each/any (or all) of them individually BY SITES you choose, is how/why...
AND, again - If you don't use javascript (I avoid things like ecommerce because of it in fact)? You can't be harmed...
2.) Then, for example, to make an EXCEPTION? Say on YouTube (specifically since it regards FLASH)? Right-click on the page itself... the popup menu has an "EDITSITE PREFERENCES" menu item (use it): There is a CONTENT tab (for plugins & more), COOKIES tab, SCRIPT tab (javascript), DISPLAY tab (iframes/frames), & NETWORK tab (for leaving tracking info. of a sort)).
NOW, if you NEED to use javascript for ecommerce, but are worried the site's NOT "SSL safe" vs. BEAST?
You CAN check a site's SSL/TLS level (make sure its 1.1 or 1.2 @ least) via this method in Opera:
Opera's View menu -> Developer Tools submenu -> Page Security Info submenu (outlines what type of SSL, TLS, certificates & such that a site offers, by PAGE no less).
OR, use this site:
https://www.ssllabs.com/ssldb/analyze.html?d=slashdot.org&s=216.34.181.45
(A google query for say, the Apache webserver can also help by showing you which mod_ssl level for OpenSSL is needed for it to be safe server-side too, ala -> http://www.google.com/search?sclient=psy-ab&hl=en&site=&source=hp&q=%22Apache%22+and+%22TLS%22&btnG=Search )
Incidentally, Chromium's latest builds can do pretty much the same via exceptions lists you can make, see screenshot here:
http://it.slashdot.org/comments.pl?sid=2439924&cid=37481432
... apk
Ever, & since that is the case? I don't contract BEAST either. Pretty simple, first of all...
Secondly - This IS what I meant anyhow, you're just restating it:
"If you want to check on TLS/1.1 TLS/1.2 you will need to enable it in your browser AND check the website you linked, not OR. Both need to have it enabled." - by Lennie (16154) on Sunday September 25, @12:08PM (#37508380) Homepage
Thus: Hence, why I offered up the methods of testing the site AND by mentioning TLS 1.2 in Opera, as well as completely "proofing yourself vs. BEAST" by not using javascript @ all (as I do, & not just vs. this attack, but myriads of others also)... apk
Trying to also insinuate that I, of all people here, DON'T KNOW or NEVER MENTION that you need to enable TLS 1.1/1/2 in Opera?
Well, apparently not, per this exchange we had the other day: http://it.slashdot.org/comments.pl?sid=2439924&cid=37478006
Want more like it, such as -> http://news.slashdot.org/comments.pl?sid=2437606&cid=37462834
OR (pun intended) here now too?
APK
P.S.=> If you're NOT nitpicking, then fine, but seems like you are (You MAY be trying to be "thorough" here, after all, right? LOL!) Hey - we (you & I) covered this ground days ago, & yes, despite you saying there was no GUI for a SECURITY CHECK, Opera has one I noted here (lol, "surprise-surprise" U FAIL ON THAT NOTE, lol...)... apk
http://it.slashdot.org/comments.pl?sid=2439924&cid=37478006
APK
P.S.=> How many times do I have to mention it? apk
What I'd like to know, is why such a huge portion of TOR traffic traverses PSI-NET through Washington DC. I am skeptical about this to some extent.
Laws are like sausages. It's better not to see them being made. - Otto von Bismarck
This smells like the same issue openssl patched 10 years ago.
Am I correct in assuming as long as you don't set
SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS your good to go and this attack does NOT effect you for SSL 3/TLS1?
If not is there any protocol level information avaliable? The gooblygook in TFA is not particularly helpful.