This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
But Kobeissi also knows that it’s equally important that Cryptocat be usable and pretty. Kobeissi wants Cryptocat to be something you want to use, not just need to. Encrypted chat tools have existed for years — but have largely stayed in the hands of geeks, who usually aren’t the ones most likely to need strong crypto. 'Security is not just good crypto. It’s very important to have good crypto, and audit it. Security is not possible without (that), but security is equally impossible without making it accessible.'"
Posted Jul 28, 2012 1:15 UTC (Sat)
by xxiao (guest, #9631)
[Link]
Posted Jul 28, 2012 17:09 UTC (Sat)
by robert_s (subscriber, #42402)
[Link] (19 responses)
...if you trust the https certificate of the server hosting the javascript.
Posted Jul 28, 2012 17:40 UTC (Sat)
by Kit (guest, #55925)
[Link] (17 responses)
It seems that the software is largely encouraging a false sense of security.
Posted Jul 29, 2012 0:33 UTC (Sun)
by skybrian (guest, #365)
[Link] (1 responses)
Posted Jul 29, 2012 2:44 UTC (Sun)
by Kit (guest, #55925)
[Link]
Also, Chrome apps will automatically update themselves, so even if the current version is totally safe, there's no guarantee that it won't update itself 5 minutes later with a version that forwards all your messages to nsa.gov (or evilblackhats.biz). Alternatively, if you manage to disable the auto update, you could end up stuck using a version with known security issues (hardly an ideal situation, either! but that's more so an issue with Chrome's model and sensitive data).
Even ignoring that avenue of attack, the users are still stuck with the classic problem of having to verify the other party's key via some trusted channel. Sadly, Cryptocat doesn't even bother to inform the users of this fact, so most users will probably not even realize they need to take such steps, and will just blindly assume the other party is the person they assume it is (and couldn't POSSIBLY be someone performing a MITM attack). To me, it was non-obvious that you could even retrieve the other party's key by clicking their name.
Posted Jul 29, 2012 1:55 UTC (Sun)
by jimparis (guest, #38647)
[Link] (14 responses)
Posted Jul 29, 2012 2:35 UTC (Sun)
by apoelstra (subscriber, #75205)
[Link] (13 responses)
Posted Jul 29, 2012 13:53 UTC (Sun)
by bjartur (guest, #67801)
[Link]
It does however tell you how many are reading. If there are supposed to be three clients connected, but four subscribe, you know the chat room to be compromised. And in the case of small and tightly-knit groups that may be enough.
But then you have to securely verify that everyone is subscribed before you send anything sensitive, because otherwise that third subscriber could just as well be the military or the police.
Posted Jul 29, 2012 15:22 UTC (Sun)
by robert_s (subscriber, #42402)
[Link] (11 responses)
Posted Jul 29, 2012 15:48 UTC (Sun)
by Kit (guest, #55925)
[Link] (10 responses)
Ease of use is how they try to market Cryptocat... but, to actually use Cryptocat securely, it would be no more effort to use any IM client that supports OTR (or similar) instead (a number support it out of the box, with others having plugins).
Posted Jul 29, 2012 16:13 UTC (Sun)
by xxiao (guest, #9631)
[Link] (3 responses)
Posted Jul 30, 2012 4:32 UTC (Mon)
by Kit (guest, #55925)
[Link]
> chat privately from an internet bar, a kiosk, a computer in hotel,etc
Exactly who are you wanting privacy from?
If it's the owner (or anyone else that can touch them) of each of those machines, you can simply forget about that to begin with, as a keylogger would easily defeat Cryptocat (and OTR, and everything else that didn't encrypt the data before it entered the computer). For any casual malicious entities on the network (i.e. anyone that can't hijack SSL sessions... so basically anyone that isn't approaching the power of a nation state), then the SSL certificate alone would do a good enough job securing the communication (and many common chat protocols support SSL connections... even IRC!). If you're worried about someone that can hijack SSL sessions, then you're screwed anyways if you're using the website version, which is almost assuredly the version you'd be using on one of those machines.
I'm not really seeing a scenario where Cryptocat actually delivers on the hype.
Posted Jul 30, 2012 8:59 UTC (Mon)
by robert_s (subscriber, #42402)
[Link] (1 responses)
When was the last time you were able to set up Tor on a machine in an internet bar, a kiosk, or a computer in hotel?
Because from what I'm hearing, the only time cryptocat is actually secure (any more secure than plain old SSL) is when it's being used through Tor.
Posted Jul 30, 2012 15:35 UTC (Mon)
by raven667 (subscriber, #5198)
[Link]
Posted Jul 31, 2012 7:37 UTC (Tue)
by ekj (guest, #1524)
[Link] (5 responses)
I've used crypto-cat for something as simple as chatting with friends in Tunisia and Syria about the situation there, under the circumstances that seems sensible, I don't trust the Syrian government further than I can throw them.
"Go to this website" is a *lot* simpler than "download this IM-client and install it, then sign up for an account *here*, then configure OTR-messaging like *this*, then add me as a "buddy" like *that*, and -then- talk to me."
Crypto-cat ain't perfect. But it's very likely good enough that the Syrian government does not routinely store the text of our chats, and it would cost them significant effort to get at those texts.
Posted Jul 31, 2012 8:48 UTC (Tue)
by robert_s (subscriber, #42402)
[Link] (3 responses)
Please don't.
"Crypto-cat ain't perfect."
Well, it ain't secure.
"But it's very likely good enough that the Syrian government does not routinely store the text of our chats, and it would cost them significant effort to get at those texts."
In that way it's no better than obfuscation then.
Posted Jul 31, 2012 10:24 UTC (Tue)
by ekj (guest, #1524)
[Link] (2 responses)
crypto-cat *does* suffer from quite a few problems, the biggest one I'm aware of being the need to somehow securely exchange keys, and the fact that you need to trust the folks running the website.
But those vulnerabilities exist in all programs - if I download Pidgin with OTR, I need to trust the folks creating pidgin and running the website I download it from. Yes I know about signatures on packages, but most windows-users don't, and even then you still need to trust the person signing the package.
trade-offs are the rule, not the exception in the real world. It's reasonable to consider crypto-cat more secure than unencrypted chat. With "more secure" in this context, I mean simply: the odds that the government of Syria will read the chat-contents, is lower.
Ease of use *does* have value, and encrypted chat that works with zero installation is useful -- yes you need to securely exchange keys, and that's a problem - but it's primarily a problem if you worry about being the victim of a *targeted* attack, and that's not the issue here, the worry is over passive sweeping passively eavesdropping on everything and grepping for interesting words kind of attack. Against -that- kind of attack, key-exchange is easy.
Posted Jul 31, 2012 15:44 UTC (Tue)
by avheimburg (guest, #75272)
[Link]
That's the problem: You need not only trust the cryptocat site, you need to trust all the hosts between your PC and the cryptocat site and all the hosts between your chat partner's PC and the site.
It's entirely possible for the any organization that controls internet access to launch a MITM-attack and supply all the poeple in Syria with a "customized" version of cryptocat that sends a copy of everything said to a computer controlled by the government. And there's no easy way for you to check whether you or your chat partner is thusly compromised.
Posted Jul 31, 2012 17:06 UTC (Tue)
by robert_s (subscriber, #42402)
[Link]
The wired article *itself* (presumably prompted by the cryptocat author) says SSL is "known to be broken". So you _can't_ trust the folks running the website. It's a self contradiction.
Is _some_ security better than none? Perhaps, but probably only when you're dealing with foes less capable & with fewer resources than a nation state. However if a false sense of security encourages someone to be more loose-lipped and candid, then it can be _very_ dangerous.
A slightly half-baked "some security is better than none" attitude may be fine for you, but I suspect _you're_ not the one that's going to get tortured, the person you're talking to in [dictatorship] _is_.
The problem with cryptocat's message is it is *far* less secure than it purports to be.
Posted Aug 3, 2012 15:41 UTC (Fri)
by arafel (subscriber, #18557)
[Link]
Posted Jul 30, 2012 9:51 UTC (Mon)
by copsewood (subscriber, #199)
[Link]
The main complaints I've heard about DNSSEC are that it isn't widely enough used yet, and we all have to trust ICANN. The first is a chicken & egg problem affecting all new network technology. As the second, nothing to prevent local admins installing a different root zone provider trust anchor if they don't trust ICANN not to mis-sign a TLD that matters to them. In practice technologies such as convergence designed to fix the current CA problem are likely to be more effective if and when used for holding significant DNSSEC signing authorities to account.
Posted Jul 30, 2012 7:39 UTC (Mon)
by mordae (guest, #54701)
[Link] (1 responses)
Posted Jul 30, 2012 9:09 UTC (Mon)
by robert_s (subscriber, #42402)
[Link]
Sounds like you'd need some sort of "secure" "http"... but then you'd need certificates for that... but then you'd need to make sure you trust those certificates...
I think this is a nice example of how browser-side website signing is fundamentally flawed.
Posted Aug 2, 2012 21:40 UTC (Thu)
by dkg (subscriber, #55359)
[Link] (2 responses)
Posted Aug 3, 2012 15:39 UTC (Fri)
by arafel (subscriber, #18557)
[Link] (1 responses)
Essentially, not only is CryptoCat unsecure, it cannot be made secure.
Posted Aug 19, 2012 10:33 UTC (Sun)
by sumanah (guest, #59891)
[Link]
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
cryptocat can be really useful when you need chat privately from an internet bar, a kiosk, a computer in hotel,etc
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
Chris Soghoian's "Tech journalists: Stop hyping unproven security tools" offers a dose of much-needed sobriety about this kind of article.
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
This Cute Chat Site Could Save Your Life And Help Overthrow Your Government (Wired)
Responses to Chris Soghoian to also read: Ryan Singel, Quinn Norton.
on CryptoCat's security