Slashdot Mirror


Group Chat Vulnerability Discovered in Cryptocat, Project Fixes and Apologizes

alphadogg writes "The founder of an eavesdropping-resistant instant messaging application called Cryptocat has apologized over a now-fixed bug that made some types of messages more vulnerable to snooping. Cryptocat, which runs inside a web browser, is an open-source application intended to provide users with a high degree of security by using encryption to scramble messages. But Cryptocat warns that users should still be very cautious with communications and not to trust their life with the application. The vulnerability affected group chats and not private conversations. The encryption keys used to encode those conversations were too short, which in theory made it easier for an attacker to decrypt and read conversations." The bug report/merge request, and an analysis of the bug (although, in light of the Cryptocat's gracious response, overly acerbic and dismissive of the project).

83 comments

  1. Why not use OTR? by walshy007 · · Score: 2

    Why not just use OTR with pidgin? Supports any protocol you'd care to mention.

    1. Re:Why not use OTR? by Anonymous Coward · · Score: 0

      Why not just use OTR with pidgin? Supports any protocol you'd care to mention.

      BECAUSE PIDGIN CANNOT RUN INSIDE A WEB BROWSER... DUH!

    2. Re:Why not use OTR? by Anonymous Coward · · Score: 1

      Hmm... the one that works and isn't written by a bunch of monkeys, or the one that runs inside a web browser... oh such a tough decision.

    3. Re:Why not use OTR? by Anonymous Coward · · Score: 0

      Installing Pidgin is a large barrier for most people, and it doesn't run on iOS anyway.

      Like it or not, the world is moving beyond the need to install apps locally, to web apps which don't need installation and run anywhere.

    4. Re:Why not use OTR? by hairyfeet · · Score: 2

      And you want to see why that is a BAD IDEA see above. With these "apps" like it or not you are giving control to a few major corps that have been repeatedly shown to work with the US government hand in glove so it really won't be hard for them to make sure only "backdoor equipped" or vulnerable to MITM apps are allowed.

      This is why those that give a rat's ass about security and doesn't want everything they say or do to be public record really needs to stick with X86, leave the phones and tablets for directions and seeing what guy played third stringer on that movie you are watching. all this pushing "web and cloud" only crap does is give the corps and govs a datamining field day.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    5. Re:Why not use OTR? by Anonymous Coward · · Score: 0

      Maybe, or maybe not, but it doesn't really matter because that ship has sailed.

      Virtually nobody I know is willing to go through all the bother of installing Pidgin + OTR. In fact, most of them wouldn't even be capable of that. It's beyond their tech ability. That's true of the majority of people, which means that Pidgin + OTR is not even a possibility unless it becomes as easy to use as visiting a web site.

      Most people I talk to aren't using x86 PCs. In 10 years, almost nobody will be.

    6. Re:Why not use OTR? by Anonymous Coward · · Score: 0

      > Virtually nobody I know is willing to go through all the bother of installing Pidgin + OTR.

      They probably aren't looking for encrypted communication to protect from a corrupt government or similar powers, because even the worst install procedure is better than being thrown into prison.

    7. Re:Why not use OTR? by SuperTechnoNerd · · Score: 1

      I don't have any mod points at this time. Here are some virtual ones.
      +5 +5 +5 +5
      you hit the nail on the head. As least some one sees whats happening..

    8. Re:Why not use OTR? by SuperTechnoNerd · · Score: 1

      Screw the morons. Let them wallow in their stupidity..

    9. Re:Why not use OTR? by hairyfeet · · Score: 1

      Thanks and they can have my X86 units when they are prying my cold dead hands from it!

      And for the moronic AC that says "in 10 years nobody will be using X86" I have YET to see a God damned cell phone that can do ANY real work, all it is is tweets for twits and social shit, and every Foleo style crap they have come up with to shoehorn a phone or tablet into a tool to do actual work has been full of fail.

      Personally I think if Ballmer doesn't get his fat,stupid,buzzword loving ass out of the big chair a Steve Jobs type is gonna come along and bitchslap the business away from his dumb ass,I really do. PCs are still selling nearly half a BILLION units a year, that is some damned good business yet the fat retard is trying to burn his own business to the ground in the hopes he can force people to pay Apple money for MSFT shit and that is NOT gonna happen, no way in hell.

      So the time is right for somebody to do the exact same play Jobs did, take BSD, make an easy to use GUI, hell I'd try to buy E17 outright, or maybe come up with a KDE ripoff, and get together with the OEMs and undercut the fuck out of the fat moron,say $25 a copy. for a final insult talk to the WINE guys about slapping their emulator in there to cover some of the "must haves" while they talk to Valve and the other companies about porting to the new OS. You can tell the OEMs are REALLY tired of the fat idiot fucking them over, hell Acer has done everything but call him a fucking moron and ALL of the OEMs have come out saying Windows 8 is fucking stupid and you know Intel isn't gonna walk away from all that money and I doubt AMD is either, so it really wouldn't be hard for the OEMs to pull a "gang of nine" and cut MSFT right out of the game.

      So if the retard wants to jerk off to a Surface running an appstore? let 'em, the OEMs are ripe for the taking and mark my words somebody is gonna see that business is worth having and take it away from the fat bastard. if they don't fire the idiot I predict MSFT will be where RIM is now by 2020, on the ropes and dying, and as long as somebody comes along to take the business I honestly won't care, I'll be happy to line my shelves with their product and give MSFT the same finger they have been giving us system builders.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    10. Re:Why not use OTR? by Anonymous Coward · · Score: 0

      You mean "the sheep are being led away from local apps, and gleefully surrendering control of their data to central authorities."

      Just because a lot of people are too stupid to think for themselves anymore doesn't mean that all of this cloud faggotry is a good thing.

    11. Re:Why not use OTR? by Anonymous Coward · · Score: 0

      That sounds like a problem of Pidgins. Modern Javascript can do just about as much as any other stack these days. That's kind of the point of HTML5.

    12. Re: Why not use OTR? by Anonymous Coward · · Score: 0

      Repliers here have the idea that all you need is a browser. Cryptocat is a browser plugin. In iOS you can't even add duckduckgo as a search engine to the browser.

  2. Nothing overly dismissive there by Anonymous Coward · · Score: 5, Insightful

    This bug and the history of it point to the cryptocat people being utterly incompetent. It's perfectly possible that they did what they did with the best of intentions and that they reacted as well as they could - that does not change one iota about them being incompetent and that you better don't trust the work of incompetent engineers. It's nice that that civil engineer did not intend to kill anyone and that she helped in rescuing people, but still her incompetence is what caused the bridge to collapse and what makes it reasonable to be suspicious of the other bridges she's responsible for.

    1. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0, Insightful

      I somewhat suspect that, at this point, they're more competent than you in the matter. They have experience.

      It beats sitting on your ass doing nothing.

    2. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0, Insightful

      I like how some idiot with mod point modded your appeal to accomplishment up.

      When you want to add a new wing to your house and neighbour says "Hey, the architect you hired is utterly incompetent and nothing he built stands longer than a year", I hope you'll stick to your principles and dismiss him with "At this point he's more competent than you, and you haven't even built a shed in your life".

    3. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      Completely agree with you and was going to post the same. No mercy for people marketing crapware as cryptographically-secure software.

      A mistake is possible (even with many people looking at the code), but a sequence of mistakes is a pattern not to be ignored.

    4. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 2, Insightful

      Writing crypto apps that manage to use a string of digits as the key instead of the number it represents doesn't contribute to cryptography anything either - if only a lesson "why non-experts shouldn't do cryptography".

      You're probably great cook, architect, furniture builder and shoemaker - or you're always keeping quiet about burnt food, leaky roofs, uncomfortable chairs and too tight shoes, right?

    5. Re:Nothing overly dismissive there by rtfa-troll · · Score: 4, Insightful

      Go blow it out your ass, you smug little prick. What have you contributed to cryptography that is so great and awesome?

      Probably.. nothing. And that's exactly the point. By contributing nothing he has put nobody's life in danger. Crypto systems are essentially security and safety systems which have to work right. When they are done wrong people think they are safe and take risks they would not take otherwise.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    6. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 4, Interesting

      It is a devastatingly simple and obvious bug that any code review would have spotted. It's laughably amateurish.

      It's especially egregious after the rant the author (isn't there just one?) went on about Javascript cryptography. Couldn't have happened to a nicer guy.

      After all, what's the single biggest challenge in JavaScript cryptography? Random number generation. So what's the FIRST thing you look at when reviewing? Random number generation for keys. And what, pray, is their excuse for not using window.crypto.getRandomValues() with a typed array of bytes, which is guaranteed to be available in every supported browser? What, in fact, is their excuse for not using Uint8Array for carrying keys wherever they go?

    7. Re:Nothing overly dismissive there by gl4ss · · Score: 1

      I somewhat suspect that, at this point, they're more competent than you in the matter. They have experience.

      It beats sitting on your ass doing nothing.

      they might not. after all they named their project so that I thought it's something like netcat with crypto.

      it's very web 2.5 though.

      --
      world was created 5 seconds before this post as it is.
    8. Re:Nothing overly dismissive there by Intrepid+imaginaut · · Score: 1

      They do make that clear on their website however.

      For myself I'm waiting on peer to peer encrypted chat. That's where things get interesting.

    9. Re:Nothing overly dismissive there by wmac1 · · Score: 1

      I am waiting for a peer-to-peer email replacement that solves the issue of trusting companies and data centers on storing and transferring messages.

      A few years ago I wrote a peer-to-peer chat application (used an existing java library) for a postgraduate course homework. I wouldn't offer that to public though.

    10. Re:Nothing overly dismissive there by Intrepid+imaginaut · · Score: 1

      You'd still need some kind of centralised authentication server for email however, as it's domain related, otherwise it wouldn't be email, just a slower form of chat.

    11. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      Is that you, Jacob?

      I follow you on Twitter. Not a stalker or anything, just a fan. *wink*

      Just a thing I'd like you to know: Nassim is young, and he may not yet have developed the full ability to process criticism properly, hostile or not. He's one of those people who will shut out completely to fully legitimate feedback when there's a remote possibility to interpret the feedback as a personal attack. I recommend to be more delicate with him.

    12. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      You'd still need some kind of centralised authentication server for email however, as it's domain related, otherwise it wouldn't be email, just a slower form of chat.

      Horseshit.

      See: DHT and bitcoin for examples of how you can tell one item from another without relying on a centralized authority.

    13. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      > He's one of those people who will shut out completely to fully legitimate feedback when there's a remote possibility to interpret the feedback as a personal attack.

      Such a person has absolutely no business in cryptography.

    14. Re:Nothing overly dismissive there by chihowa · · Score: 3, Informative

      As it is designed, email is capable of peer-to-peer(ish, if people have their own domains) operation and if people used PGP the messages would be safe in transit. It's not totally decentralized, though, as you still depend on DNS.

      More importantly, a shift away from centralized corporate mail servers toward individual (or at least family or co-op) mail servers can happen gradually without relying on the network effect to legitimize a new system.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    15. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Indeed. The mistakes made are utter beginners mistakes. Nobody halfway competent in the implementation of cryptography would ever make them, as competent people would have recognized these components as critical for the security of the product. The only other explanation is malicious intent.

      Given these two alternatives, the only possible recommendation is "Stay away from this software, do not use it for any purpose."

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    16. Re:Nothing overly dismissive there by gweihir · · Score: 2

      That is not how it works. Designing and implementing crypto correctly requires _understanding_. A test-and-fix approach where somebody else has found the issue, gives you exactly nothing. Experience can help in debugging, but crypto implementation security is not a problem where debugging skills help at all. The problem is that the software fulfills all its functional requirements, i.e. it works. That it can easily be attacked does not cause any crashes or problems that the developer or users can notice when using the software and hence the experience they made is largely useless.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    17. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Indeed. Security, and in particular crypto, is different. Experience is of limited value, what is needed is understanding. One problem is that testing is completely useless to find security problems in crypto. Most developers today rely on testing as primary quality analysis tool, and it does not cut it for crypto.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    18. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Aehm, SMPT is P2P and has always been P2P? Just run your own server. All you need for that is a static IP or a working dynamic DNS resolver. That you have to trust "companies and data centers" is just your own laziness.

      It never ceases to amaze me how clueless some people are.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    19. Re:Nothing overly dismissive there by gweihir · · Score: 2

      Not true. DNS is not strictly needed. If you are paranoid, you can send emails to user@ip_address. That does require a static IP address though and the right configuration at the target MTA, but nothing else.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    20. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Indeed. That random number generation and use is critical is well-known to anybody with a clue since Netscape messed it up almost 20 years ago (in 1996). Since that time, nobody competent has any excuse to not very carefully scrutinize this part of the system in any review worth the name.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    21. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      Your argument is theoretically correct. But in REALITY even OKW/Chi, who had the resources of Germany behind them, made some very serious mistakes. You know OKW as in "Oberkommando der Wehrmacht". And Enigma was one of their better systems. They could have made it easily unbreakable if they had applied some more analysis of uboot sinking statistics and less half-arsed decisions.

      Here you can find my attempt at not making crypto mistakes:

      https://bitbucket.org/hroll/alternative-f-r-unschuldige/src

      let me know my mistakes at hubert.roll@arcor.de.

      NSA will translate the German for you at their front "translate.google.com".

    22. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      "non-experts shouldn't do cryptography".

      What are we gonna do when the current bunch of experts die off then? Learning is a process, everyone starts off a noob doing stupid shit. Some of them remain so, others improve.

    23. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      Learning is a process, everyone starts off a noob doing stupid shit.

      Yes, but one would prefer that they didn't publish "security" software for other people to use.

    24. Re:Nothing overly dismissive there by Anonymous Coward · · Score: 0

      No, the single biggest challenge in JavaScript cryptography is you don't get to control the code. A man in the middle can insert whatever JavaScript they want and then spy on you. You also can't sign the JavaScript because their man-in-middle can just hack your sign checking code.

    25. Re:Nothing overly dismissive there by wmac1 · · Score: 0

      You don't know anything about P2P , do you?

      Emails need domain names and name service and domains are centralized services. The transfer of emails also happen in a deterministic way (i.e. between the source and target servers). It means the email service depends on the existence of the source and target servers at all times.

      It never ceases to amaze me how clueless people talk big.

    26. Re:Nothing overly dismissive there by wmac1 · · Score: 1

      The p2p messaging would not use a definite path between source and target and could possibly store the encrypted message parts on other PCs if the receiver's computer is not available.

      The IP address could also change (a unique identifier might still be needed though).

    27. Re:Nothing overly dismissive there by gweihir · · Score: 2

      You are impressively stupid. You managed to get _everything_ wrong. Truly an accomplishment. Have you bothered to look up even one of the things you talk about? Apparently not.

      You seem to be unaware that the source and target Mail servers are the source and target of the Email. "Smarthosts" and things like POP3 are a crutch for crippled systems that cannot act as mail-server themselves. And you seem to be unaware of exponential back-off, repeated delivery attempts and secondary MXes. And you are unaware that DNS is neither needed for Email delivery, nor centralized. At best, DNS is hybrid. In a very real sense, DNS is P2P for almost everything. You can also send Emails to an IP address without problem, as long as the target server is configured for it. And what does "deterministic" have to do with it? Do you somehow believe P2P means undirected, random propagation of data?

      What an incredible collection of nonsense.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    28. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Complete nonsense. You are talking about anonymization techniques, not P2P techniques. Anonymization can be done on top of P2P, but it is something entirely different with different aims, techniques and requirements. Anonymity can also be done without P2P, which clearly shows the concepts are different.

      And of course a unique identifier is needed. How would Email be addressed otherwise? That you cannot see that the presence of such an identifier is critical for the system to work clearly shows that you have no clue what you are talking about.

      Maybe read up on the concepts before talking such incredible BS...

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    29. Re:Nothing overly dismissive there by wmac1 · · Score: 1

      You are an asshole and a freaking illiterate stupid. And yes, you deserve that freak tag on your name.

      I was not suggesting to implement SMTP using P2P. Go back to your stupidity hole.

    30. Re:Nothing overly dismissive there by wmac1 · · Score: 1

      Nonsense is your existence. I was not talking about Anonymization at all. Go back to your freaking hole ass-hole.

    31. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Says the one that is not even able to have, maybe, a look at RFC2822....

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    32. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Pathetic. Incompetent and unaware of it.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    33. Re:Nothing overly dismissive there by wmac1 · · Score: 1

      At the time I implemented my first SMTP, POP3 and HTTP servers using C (and developed SMTP and POP3 server libraries for Delphi) you were possibly in primary school. Go back to your pathetic hole.

    34. Re:Nothing overly dismissive there by gweihir · · Score: 1

      Meaningless posing. Seems to me you never understood what you were doing (if you are not lying). Implementing something specified by others and actually understanding architectural characteristics and what their effect is are two entirely different things. And you decidedly have not kept up with things.

      What also seems to elude you is that your past "accomplishments" are entirely meaningless. (Which is why I do not claim any. So far I could easily blow you out of the water, but that is not how this game works.) What counts is whether what you say make sense or not. What you said so far does not make sense and indicates a fundamental lack of understanding how things actually work. It also seems that you have stopped to understand what your own level of competence is (or never understood it). Here is a reference for you Dunning–Kruger effect

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    35. Re:Nothing overly dismissive there by wmac1 · · Score: 1

      Yes, bla bla bla

      You don't even understand the basic concepts of P2P.

  3. Where is the HTML5 version of cryptocat? by hellop2 · · Score: 1

    Does anyone know what happened to the HTML5 (non-plugin) based server-side version of cryptocat?

    I don't care if it's less secure than the new plugin-required version.. it will still probably defend against an eavesdropper in my college dorm or at Starbucks.

    --
    How many more years will slashdot have an off-by-one error on your Score in your profile?
  4. The really scary thing... by fuzzyfuzzyfungus · · Score: 1

    The really ugly 'gotcha', with any attempt at encrypted/obfuscated/steganographic communication, cryptocat included but hardly alone, is storage.

    If your adversary is just drinking from the firehose, and lacks the ability to do more than a cursory inspection, all you have to do is be better than their cryptoanalysts today. If they have sufficient storage to archive a nontrivial percentage of what passes by(or their cursory inspection is good enough to classify suspicious encrypted traffic for storage) you have to be better, today, than their cryptoanalysts for however long what you are saying is relevant. The former is hard, the latter is downright scary.

    1. Re:The really scary thing... by Eivind · · Score: 1

      True, you have to stay secure for the length of time the message has value. This varies. If you're the military, and reporting the position of a patrol in the field, this doesn't need to stay secret for very long. (3 days later the info is pretty useless anyway)

      Breaktroughs in algorithms makes this hard. You can nest encryption, which means you're safe unless *all* of the levels are cracked, but it's a hassle.

  5. Why not use Skype by Anonymous Coward · · Score: 1

    It's encrypted end to end and you can totally discuss your plans and share secrets using the instant messaging. For better protection, why not wrap them in a PDF labelled 'secret plans NSA do not read"?

    Plus its from a trusted company that never harms their customers, Microsoft, in a country with strong privacy laws, America. So its double plus good private!

    1. Re:Why not use Skype by Anonymous Coward · · Score: 0

      It's the United States douchebag not America. This is why the US is the US and you are but a 3rd world mud puddle with a big ox shit in the center.

  6. A mathematician's apology by Anonymous Coward · · Score: 0

    Elitist arse as he was, at least Hardy never wanted his work to be used for anything except enjoyment of pure knowledge.

    Cryptography's a horrible thing, really: it starts off with the principle that man is evil and will fuck you up if you don't protect yourself from him, and then it ignores all the usual imperfections which will actually catch you out - from the plaintext endpoints to the inadequate implementation to the rubber hose. I don't really want to live in a world where I have to actively hide shit from people or they'll try to take advantage of me. Lack of privacy is a social problem soluble by bringing up people with a better attitude toward their fellow man, not a technical one soluble with an arms race (which you will lose, btw).

    1. Re:A mathematician's apology by lxs · · Score: 4, Insightful

      I don't really want to live in a world where I have to actively hide shit from people or they'll try to take advantage of me

      Neither do I, but such is the world we live in. All you can do is accept that the world is a mostly shitty place, deeply appreciate the moments of stunning beauty it offers as well and try to improve your little corner of it.

    2. Re:A mathematician's apology by Anonymous Coward · · Score: 0

      I don't really want to live in a world where I have to actively hide shit from people or they'll try to take advantage of me

      Neither do I, but such is the world we live in. All you can do is accept that the world is a mostly shitty place, deeply appreciate the moments of stunning beauty it offers as well and try to improve your little corner of it.

      Fantastic point of view regarding about why you should take your electronic privacy very seriously!

    3. Re:A mathematician's apology by Anonymous Coward · · Score: 0

      the world is a mostly shitty place

      I smell a gritty reboot of The Hitchhiker's Guide.

    4. Re:A mathematician's apology by Anonymous Coward · · Score: 0

      the terrestrial electricity grid allows for monitoring of data, to date usually passive, but when people start bugging out about a "vunerability" it becomes irritating.

      Fundamentally speaking, assume that anything plugged-in is being monitored; jamming and interference is an altogether different story, but the public needs to wake up and smell the roses on the electricity-snooping.

      Facebook and Google, to name a few, are "harvesting" data for their use, that of their partners, and the obvious MOSSAD/NSA/CIA etcetera, but the mass-media is currently deployed in weakening the credibility of the "State", austensibly for future privatization schemes.

      Beauty is in the eye of it`s Beholder

    5. Re:A mathematician's apology by stenvar · · Score: 1

      Cryptography's a horrible thing, really: it starts off with the principle that man is evil and will fuck you up if you don't protect yourself

      Societies are composed of many different kinds of individuals, and each individual can behave in many different ways. You need to protect yourself even if just a small percentage of people in society want to harm you some of the time.

      Lack of privacy is a social problem soluble by bringing up people with a better attitude toward their fellow man, not a technical one soluble with an arms race (which you will lose, btw).

      Bullshit. We're biological beings subject to natural laws. A society in which everybody cooperates is provably not a stable solution, nor, for that matter, is it a very good solution. Yes, that's a mathematical fact.

      The percentage of people wanting to harm you today is remarkably small by historical standards, and the amount of protection you need is small. Be happy about that, and then take some reasonable precautions, like everybody else.

    6. Re:A mathematician's apology by Antique+Geekmeister · · Score: 1

      > I don't really want to live in a world where I have to actively hide shit from people or they'll try to take advantage of me. Lack of privacy is a social problem soluble by bringing up people with a better attitude toward their fellow man, not a technical one soluble with an arms race (which you will lose, btw).

      Goodness, you are an optimist. The military, economic, or social advantage to accessing private communications is very large, and the social and economic and political advantages are _tremendous_. Education won't solve that: the first person in the "educated" world who starts copying test answers, or reading their boss's private correspondence, will have tremendous advantages socially and in the workplace. That's part of what the NSA was doing to EU communications: industrial espionage to benefit American companies.

  7. God says by Anonymous Coward · · Score: 0

    case judging heal infer interior you awesome Drunkard studying
    trouble illuminating Kuwait 10 quiet know miss Brazil

  8. overly acerbic? by Anonymous Coward · · Score: 0

    I say it's only fair:
    a security/cryptography product with that amount of failures is only conceivable if the authors don't care or are not prepared in the field.

    We're not talking about average bugs. If you miss a string-to-int key conversion and no one notices it, you aren't testing anything or no one cares about the project.
    Which is something you can expect out of your average program, but not from a crypto software.

  9. What's noteworthy here? by Anonymous Coward · · Score: 0

    What's noteworthy here? Operating systems and browsers have dozens of security bugs discovered each year. Or is this cleverly hidden Slashvertisment again?

  10. Just host .onion hidden service forums! by Anonymous Coward · · Score: 0

    Go to it - it's easy to do... Host a Tor Hidden Service .onion forum!

    an example is HackBB:

    http://www.tinyurl.com/hackbbonion

    which is easy to remember and leads here:

    http://clsvtzwzdgzkjda7.onion/

    What are you waiting for?

    1. Re:Just host .onion hidden service forums! by Anonymous Coward · · Score: 0

      Someone to figure out how to mitigate the deanonymization attack on hidden services.

    2. Re:Just host .onion hidden service forums! by Ash-Fox · · Score: 1

      Cloudflare is better at protecting my server infrastructure than TOR is.

      --
      Change is certain; progress is not obligatory.
  11. I am under surveillance, my computer has been back by Anonymous Coward · · Score: 0

    * REMOVED from the author's blog but still on archive.org (for now)

    http://web.archive.org/web/20130210124730/http://log.nadim.cc/

    blog owner: https://en.wikipedia.org/wiki/Nadim_Kobeissi
    Known for: Cryptocat

    WHY was this removed? Was it a work of fiction, fishing, or paranoia?

    Begin:

    "Disclaimer: While this story sounds highly suspect, especially considering that I have been the target of FBI entrapment less than a year ago, please take it with a grain of salt. After all, this may all be just one big prank, with me as the victim.

    I am under surveillance, my computer has been backdoored

    For public record:

    On January 12, 2013, I had an interview with Radio-Canada regarding Cryptocat, my surveillance by the U.S. Government, how the FBI tried to entrap me, and so on. It was a successful interview and everything went well.

    On January 31st, 2013, a person identifying as PG sent me an email saying that he would wish to meet to discuss a business opportunity with me. He specified Concordia Universityâ(TM) bar, Reggieâ(TM)s, as the place where he would like to meet. At the time I received his email, I was in a class at Concordia just one floor above that bar.

    I answered PG telling him that I leave for New York City that day. He insisted he can meet me before I leave. When I asked him what heâ(TM)d like to discuss, he simply answered âoeIâ(TM)ll be wearing a black suit. See you at Reggieâ(TM)s at 12:45PM.â

    I insisted that I would not meet with him unless he specified his reason. He said he needed a website for his new business venture, a traffic ticket contestation service. I replied saying sorry, I am not available for this sort of work. PG replied: âoeOK, thank you.â

    At 1:00PM, I received an email, sent from a Blackberry, from someone claiming to be PGâ(TM)s colleague. They identified themselves as GB. GB mentioned that he was surprised that I am not at Reggieâ(TM)s, and that PG had asked him to write an email to me since PG is partially blind and cannot write emails. This is very strange to me since PG had written to me many emails during this incident.

    At this point, I angrily replied to both GB and PG asking them to go away, and that I had already said that I am not available for a meeting or for hire.

    Hours went by with no answer. Then, PG again sent an email (this time switching to the French language) in which he claimed that the radio interviewees from Radio-Canada had given him my contact information (this was denied by Radio-Canada when I checked with them.) In this new email, PG suddenly claimed that he was both a Juror and that he was previously a correspondent for Le Monde Paris.

    PG then claimed that he knew people at CSIS, Canadian Intelligence, who were interested in acquiring Cryptocat. GB had incidentally mentioned that PG was interested in Cryptocat acquisition. In the same email, PG also mentioned that he too went to NYC often due to being invited to CIA conferences there. He said: âoeIâ(TM)m sure you know what Iâ(TM)m talking about re. CIA conferences, since you yourself seem to be funded by the U.S. Government.â

    To this I replied: âoeWell, this was never a story of a business venture at all, was it? I am not surprised. I must admit, a former Juror and Parisian journalist who claims to work for CSIS; you inspire a lot of confidence ;-)â PG replied: âoeWe will speak Tuesday upon your return.â

    Ever since my return from NYC, for days now, the Secure File Transfer desktop client that I use to connect to Cryptocat and other services in order to manage critical file and data transfers has been attempting to connect to, by itself:

    Hostnames that appear to belong to CSIS.

  12. Re:I am under surveillance, my computer has been b by Anonymous Coward · · Score: 0

    mod parent up

    more:

    "I am under surveillance by Canadian agents, my computer has been backdoored (nadim.cc)"

    https://news.ycombinator.com/item?id=5194489

    "Addendum (added Feb. 10, 1:50PM EST): Iâ(TM)ve decided that the way Iâ(TM)m going to deal with this is by doing disk forensics on my computer and moving on, continuing my life as normal. I am not going to slip into total paranoia because of this incident. I have a history of attempted entrapments, of border interrogations and of surveillance, and with this incident, hereâ(TM)s what Iâ(TM)ll say:

    If any agency is continuing to monitor me because of Cryptocat, you are invited to meet me under honest pretenses and have a cup of coffee with me. Just donâ(TM)t lure me in with lies and donâ(TM)t backdoor my computers. Be honest with me and I will have no problem discussing my work with you. I am not a criminal, I am an upstanding citizen. If you want answers, then contact me and be honest about it. You have nothing to fear from me.

    In order not to cause unnecessary drama, to protect my privacy and to lessen my stress levels, Iâ(TM)m removing this blog post until further notice and investigation. This attracted way more attention that I wanted it to. I just wanted to protect myself, not cause a media uproar. Thank you everyone for your support. This is already a stressful situation and the huge level of attention to this blog post is just making everything more stressful to deal with."

    http://www.wilderssecurity.com/showthread.php?p=2187386

  13. Re:I am under surveillance, my computer has been b by Anonymous Coward · · Score: 0

    @reddit:

    Creator of CryptoCat -- the web app that uses military-grade encryption to protect conversations -- is under surveillance by the government and may have had his computer compromised by CSIS agents (log.nadim.cc)

    http://www.reddit.com/r/technology/comments/1895vl/creator_of_cryptocat_the_web_app_that_uses/

  14. Only effects group chats? by Anonymous Coward · · Score: 0

    Sounds like one of the devs is NSA...let's avoid this one shall we...

  15. Informants can compromise comms; alternatives by Paul+Fernhout · · Score: 0

    So, strategies towards social change are better off being legal and transcendent (e.g. Bucky Fuller's idea of creating alternatives that make the status quo obsolete). So a lot of the focus on encrypted communications misses the big picture of the vast 21st century changes we are seeing towards post-scarcity...

    Or as I say here:
    http://www.pdfernhout.net/on-dealing-with-social-hurricanes.html
    ---
    Our biggest advantage is that no one takes us seriously. :-)

    And our second biggest advantage is that our communications are monitored, which provides a channel by which we can turn enemies into friends. :-)

    And our third biggest advantage is we have no assets, and so are not a profitable target and have nothing serious to fight over amongst ourselves. :-)"

    Let's hope those advantages all hold true for a long time. :-)

    . . .

    On dealing with the social hurricane of the CIA

    If we thought about the CIA, or Al-Qaeda, or really many other agencies or organizations around the globe dealing in intelligence or covert operations as hurricanes in history, it is foolish to think one person can stand against a hurricane. What is likely to happen is you will get a 2X4 ripped from a house driven through your brain at 150 mph, such as, essentially, (spoiler) in the ending of the Directors' Cut of Brazil (though by other means). But, maybe there are other ways to approach this situation?

    There are at least eight ways that I can see at the moment to deal with the hurricane of the CIA (or other global hurricanes, including to some extent Al-Qaeda, Mossad, MI6, or whoever):

    * To begin with, for an official organization sponsored by a state like the CIA, one could hope for democratic oversight, which presumably exists in some form, as a first line of reigning such an organization in. But in practice such control is subverted by, as the above example with Obama suggested by Wayne Madsen, the fact that you are looking at an overall system where the agency protects its own existence. See Langdon Winner's "Autonomous Technology: Technics-out-of-control as a Theme in Political Thought" for examples of how this "reverse adaptation" happens for all sorts of organizations. If the CIA is running its own candidates, and all choices have such ties, well, then there is not much to choose from, right? As with Kerry vs. Bush, both Skull and Bones alumni whoever wins:
    http://en.wikipedia.org/wiki/Skull_and_Bones
    So, it's not even the foxes guarding the chickens. It is the fox guarding itself... If we just accept that the agency is not going away, and can not be directly overseen, then we can move on to other ways of looking at the situation of how to co-exist with it.

    * Historically, humans have survived hurricanes even with few resources like in Haiti. One can study how they have done that:
    "In Haiti, the Art of Resilience "
    http://www.smithsonianmag.com/people-places/In-Haiti-the-Art-of-Resiliance.html
    Perhaps the very notion of having less makes one have a stronger community? The CIA has had difficulties infiltrating strong tribal communities, although while that may work for Afghans as a close-knit tribal culture knowing people from birth, that probably won't work for the internet (where no one knows both if you're a dog and if you work for the CIA.)
    "On the Internet, Nobody Knows You're a Dog "
    http://www.unc.edu/depts/jomc/academics/dri/idog.html
    "CNC Machinist job related to custom bicycles & CIA version & comments"

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
    1. Re:Informants can compromise comms; alternatives by Anonymous Coward · · Score: 0

      goooo aderal!

  16. A valuable lesson by zzyzyx · · Score: 1

    The last sentence of this article says it all :

    Also I learned that it means nothing when I hear "it is open source and peer reviewed".

  17. The analysis is correct, these people have no clue by gweihir · · Score: 2

    The mistakes made are utter beginner's mistakes that nobody even halfway competent with regard to cryptography would make. The only other possibility is that these mistakes were made intentionally.

    While it is unclear whether utter cluelessness or devious intent is to blame, this software should not be trusted on any level or for any purpose. Of the people writing it can make this kind of mistake, then there will likely be a number of other mistakes in it that affect security and this piece of trash should be regarded as broken for any purpose.

    Doing crypto is not a beginner's game. There are countless ways to get it wrong, and most of them cannot be found by testing, but require in-depth understanding and meticulous analysis of the mechanisms used. And encryption software being OSS only helps if some people with a clue care to review it.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  18. A lot of shit talk here by Anonymous Coward · · Score: 0

    Various comments posted along the lines of "clueless nubs, crypto is the realm of spr smrt ppls, just give it up" as if any of these academic geniuses have stepped up and produced their own open source cryptographic chat application that runs in a web browser.

    This is how it works: freely available source for everyone to look through leads to someone spotting a problem, followed by a quick fix.

    Nobody is actually that impressed when you spew on about how "you have to be smart" to understand cryptography, especially when you're repeating things that others have already said, word for word. It's as annoying as the people who read an article or two and then start posting the same old tired nonsense about the number of atoms in the universe and how long it might take to brute force something. Just shut the fuck up already.

  19. Re:The analysis is correct, these people have no c by Anonymous Coward · · Score: 0

    So, do crypto, you have to be competent.

    But ... you gain competence how?

    Because, by your rules, you can't gain competence by the normal process of trying something, making a mistake and fixing it.

    Sorry, you set the whole situation of up as a George Bush "With Us or Agin Us" dichotomy, I'm just carrying it to it's logical extension.

  20. Re:The analysis is correct, these people have no c by TCM · · Score: 1

    You gain competence the same way pilots do. They don't get to fly hundreds-of-passengers boeings on their first day either. It's OK to be a crypto beginner. But why do they publish a chat system instead of scribbling around in Cryptool?

    If you see someone looking into a loaded shotgun barrel with their finger on the trigger, you don't say "oh, let him learn by trial and error". You take the gun from him, slap him across the face and send him learning the basics.

    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  21. Re:The analysis is correct, these people have no c by gweihir · · Score: 1

    You gain competence by studying it, but trying things, etc. Before that you already have to be a pretty good and experienced programmer. People without that skill should not even try, it is a mandatory skill. You cannot learn how to program well doing crypto, crypto has a whole additional set of difficult and subtle requirements.

    And no, test-and-fix does not work for crypto. That is not "my rule", but in the very nature of things. The problem is that testing will not show the mistakes for crypto, and hence it is not the "normal" process at all.

    All pretty obvious to anybody that actually cares to find out. Your cluelessness is a disgrace.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.