Slashdot Mirror


Moxie Marlinspike: GPG Has Run Its Course

An anonymous reader writes: Security researcher Moxie Marlinspike has an interesting post about the state of GPG-encrypted communications. After using GPG for much of its lifetime, he says he now dreads getting a GPG-encrypted email in his inbox. "Instead of developing opinionated software with a simple interface, GPG was written to be as powerful and flexible as possible. It's up to the user whether the underlying cipher is SERPENT or IDEA or TwoFish. The GnuPG man page is over sixteen thousand words long; for comparison, the novel Fahrenheit 451 is only 40k words. Worse, it turns out that nobody else found all this stuff to be fascinating. Even though GPG has been around for almost 20 years, there are only ~50,000 keys in the "strong set," and less than 4 million keys have ever been published to the SKS keyserver pool ever. By today's standards, that's a shockingly small user base for a month of activity, much less 20 years." Marlinspike concludes, "I think of GPG as a glorious experiment that has run its course. ... GPG isn't the thing that's going to take us to ubiquitous end to end encryption, and if it were, it'd be kind of a shame to finally get there with 1990's cryptography."

309 comments

  1. get to work by Anonymous Coward · · Score: 0, Insightful

    Show us your work. Talking is easy Moxie: PRODUCE SOMETHING USEFUL.

    1. Re:get to work by Anonymous Coward · · Score: 0

      Show us your work. Talking is easy Moxie: PRODUCE SOMETHING USEFUL.

      That's not how it works. The best movie critics have never made a movie, for instance.

    2. Re:get to work by Troed · · Score: 5, Informative

      Yeah. If only there was an easy to use end2end encrypted mobile phone application for voice calls that Moxie had been involved in creating.

      https://en.wikipedia.org/wiki/...

    3. Re:get to work by Anonymous Coward · · Score: 5, Informative

      The point is that Moxie actually *does* something (has the OP done anything? We don't know).

      I don't agree on everything with Moxie, but fact is that he's not sitting on his hands, by a long stretch.

    4. Re:get to work by Carewolf · · Score: 2

      Show us your work. Talking is easy Moxie: PRODUCE SOMETHING USEFUL.

      He is just being Marlinspitefull.

    5. Re:get to work by Anonymous Coward · · Score: 1

      Phones are insecure, crypto on phones is a joke.

    6. Re:get to work by Anonymous Coward · · Score: 0

      WhisperSystems sucks though, have you used it? He hasn't corrected anything

    7. Re:get to work by Troed · · Score: 2

      Yes, I've used Redphone. No strange setup process needed for the calls to be secure. That's what we're discussing, right?

      The first time you start up RedPhone, the app prompts you to register your phone number by tapping a button. And then you're done; that's it. RedPhone doesn't ask for passwords, logins, or even for users to create an account. The app is designed with privacy in mind, so it requires as little from you as it can.

      http://www.pcmag.com/article2/...

    8. Re:get to work by mwvdlee · · Score: 1

      Damn him for putting his money where his mouth is!

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    9. Re:get to work by silentcoder · · Score: 1

      >I like your black & white world; mine has too many shades of gray.

      50 of them ?

      --
      Unicode killed the ASCII-art *
    10. Re:get to work by mwvdlee · · Score: 1

      Hey! I've had that signature way before those books were a mere itch in their authors' belt-beaten bunghole.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    11. Re:get to work by silentcoder · · Score: 1

      Oh I know, I'm a long-time slashdotter and have read your comments over the years - and they were mostly good, I just couldn't resist going offtopic for once to make that joke.
      Especially since I think those books are terrible. They are about as representative of BDSM as the average Pentecostal service is and the writing is terrible too. Seriously the sentences read like the comments on a facebook post about a middle-school cheerleading competition, only with more spelling errors.

      --
      Unicode killed the ASCII-art *
    12. Re:get to work by Anonymous Coward · · Score: 0

      For me it looks more like he is putting his mouth where his money is!

    13. Re: get to work by iluvcapra · · Score: 1

      FranÃois Truffaut, Jean-Luc Godard and Peter Bigdonavich were critics before they were filmmakers.

      Roger Ebert was a screenwriter early in his career. He wrote Beyond the Valley of the Dolls, which is a strange movie but I cannot fault it's originality.

      --
      Don't blame me, I voted for Baltar.
    14. Re:get to work by CronoCloud · · Score: 1

      Oh I know, I'm a long-time slashdotter

      I must be getting old when 7-digit UID"s are long time slashdotters. Get off my lawn! Hot Grits! CowboyNeal! Beowulf Clusters of Libraries of Congress!

      Especially since I think those books are terrible. They are about as representative of BDSM as the average Pentecostal service is and the writing is terrible too. Seriously the sentences read like the comments on a facebook post about a middle-school cheerleading competition, only with more spelling errors.

      The reason for that is obvious when you know that 50 Shades of Grey started out as Twilight fan-fiction.

      The Fifty Shades trilogy was developed from a Twilight fan fiction series originally titled Master of the Universe and published episodically on fan-fiction websites under the pen name "Snowqueen's Icedragon".

      http://en.wikipedia.org/wiki/F...

    15. Re:get to work by silentcoder · · Score: 1

      >I must be getting old when 7-digit UID"s are long time slashdotters
      This is not my original account. I lost the access to it somehow during a leave I took a few years ago and ended up creating a new one. My original account dated from 1998.

      >The reason for that is obvious when you know that 50 Shades of Grey started out as Twilight fan-fiction.

      That sounds remarkably likely :P

      --
      Unicode killed the ASCII-art *
    16. Re:get to work by gweihir · · Score: 1

      Yeah. If only there was an easy to use end2end encrypted mobile phone application for voice calls that Moxie had been involved in creating.

      https://en.wikipedia.org/wiki/...

      Indeed. Moxie is quite good. But he is wrong here: GPG/PGP is about as simple as you can be and still offer strong security. It can be put into wrappers for a little decrease in security and some increase to usability, but that is it. In security, you cannot make a hard task simple. That is not possible without massively decreasing security.The same thing happens when you say learning to read and write is too hard. Sure, speech recognition and synthesis does allow some help, but you will never be able to use a pen or a keyboard, and it does not help you at all with deciding what to write and what the meaning of some text is. This is a hard task as well, and cannot be automatized away.

      The fact of the matter is that it takes real effort to learn to use encryption securely and that nothing can be done abut that.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    17. Re:get to work by chihowa · · Score: 4, Insightful

      And, of course, the whole thing is dependent on fixed servers which Moxie claims aren't easily replaced. Just like TextSecure on Android depends on Google's servers to function.

      So the advantage over GPG is that the entire communication process can't be abstracted onto any other communication protocol (GPG on email/SMS/paper slips/etc), but depends on rickety infrastructure provided by somebody else. Progress!

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    18. Re:get to work by Dr_Barnowl · · Score: 2

      Agreed. The CLI of gpg is horrible. There are some semi-acceptible GUI variants, not least Enigmail, and a good UI is is definitely going to be required if you are going to get general acceptance.

      But the main reasons it continues to not get used are

      0) Math* is hard!
      1) The rise of webmail
      2) Inverse network effects

      * encryption being a subset of math.

      0) It's hard to explain to people that they need encryption, how it works, what it is. People think email is secure! The "envelope" iconography is very misleading - email is more like a postcard, delivered by a random selection of disreputable postmen.

      1) Webmail makes it much harder to do encrypted mail because to make it secure you'd have to install browser plugins. None of the webmail providers want to make one, because it will destroy their revenue stream of monetizing the analysis of your mail traffic.

      2) If you want to actually use (G)PG(P) your recipient also has to grok it, install software to use it, and you have to exchange keys. This is a massive hurdle to overcome for all but the most dedicated cryptonerds. Until there is a majority of people who want to use encrypted mail, that will carry on being the case.

      There are projects attempting to overcome some of these hurdles ; you have the likes of keybase.io that takes some of the sting out of key exchange (and verification).

      But!

      Until encryption comes with the communications software you are using out of the box, is enabled by default, interoperates with everything properly, and forces you to configure it to even use it, the vast mass people won't use it. And this is well known by the SIGINT agencies who view people actually using encryption AT ALL as a red flag that they should look closer at.

    19. Re:get to work by Troed · · Score: 2

      If it's so easy to use that people will actually _use_ strong encryption (end2end - who cares if there are central servers passing on the encrypted data) then yes - why not?

      I fully agree with Moxie - and I'm hoping to get a lot of people to move from Skype to Wire. It might only be end2end encrypted for voice calls - not the text/group chats - but it's a lot _better_ than the alternatives, with a UI that has a chance of getting wide adoption.

      More of the world's communication will be secured. That's progress.

    20. Re:get to work by Anonymous Coward · · Score: 0

      > 1) Webmail makes it much harder to do encrypted mail because to make it secure you'd have to install browser plugins.
      > None of the webmail providers want to make one, because it will destroy their revenue stream of monetizing the analysis of your mail traffic.

      Mailvelope: https://www.mailvelope.com ;-)

    21. Re:get to work by hweimer · · Score: 1

      If only there was an easy to use end2end encrypted mobile phone application for voice calls that Moxie had been involved in creating.

      Too bad that his apps depend on proprietary Google software, so it's clearly not in the same ballpark as GnuPG.

      --
      OS Reviews: Free and Open Source Software
    22. Re:get to work by Gr8Apes · · Score: 1

      0) It's hard to explain to people that they need encryption, how it works, what it is. People think email is secure! The "envelope" iconography is very misleading - email is more like a postcard, delivered by a random selection of disreputable postmen.

      This is incorrect at this point, I'd say it's more like a postcard pinned to a bulletin board in the hallway, with everyone passing being required to take whatever cards are going to where they are going, with the requirement that multiple copies be made and dropped at every corner on the trek. That's probably more accurate as an analogy of today's email situation. The implication being, obviously, that email is visible to everyone on the trip, and copies are made and kept.

      As for the rest, there are ways around a lot of that, but we're not there yet. Your analysis of webmail is spot on, webmail as it lives today should die a very very quick death. The sooner, the better.

      --
      The cesspool just got a check and balance.
    23. Re: get to work by Anonymous Coward · · Score: 0

      Those who can, do.
      Those who cannot, criticize.

    24. Re:get to work by anagama · · Score: 1

      2) If you want to actually use (G)PG(P) your recipient also has to grok it, install software to use it, and you have to exchange keys. This is a massive hurdle to overcome for all but the most dedicated cryptonerds. Until there is a majority of people who want to use encrypted mail, that will carry on being the case.

      Of the hundreds of people I exchange email with, about four regularly use encryption. Even amongst people who value privacy, GPG use is rare. It doesn't seem like it should be hard, but it is, and there are some confusing things about it. For example, adding a public key requires closing and restarting the email app for it to work, but there isn't even a popup that notifies about this. Recipe for frustration and rejection.

      --
      What changed under Obama? Nothing Good
    25. Re:get to work by Anonymous Coward · · Score: 0

      The reason for that is obvious when you know that 50 Shades of Grey started out as Twilight fan-fiction.

      That sounds remarkably likely :P

      He wasn't being glib or derogatory. It really was.

    26. Re:get to work by backslashdot · · Score: 2

      I must be getting old when 6-digit UIDs are long time slashdotters. I for one welcome our newbie overlords.

    27. Re:get to work by RandomAdam · · Score: 1

      Where is a 3 digit grey beard when you need him. Note: not sexist; just assuming female grey beards are few and far between.

      --
      @Random_Adam

      Sometimes a sig doesn't have to be funny!!
    28. Re:get to work by Anonymous Coward · · Score: 0

      Yeah... He claims otherwise, but the closer you look at his implementations the more obvious it is that he's saying:

      "Key exchange is hard and you can't trust CAs, so trust me and my servers instead! (Oh, and Google's servers, too.)"

    29. Re:get to work by gweihir · · Score: 1

      The problem with that is in your email app. My personal experience is that I did need to work about 2 hours (distributed over a year or so) to get GPG integration in Mutt to work right, but it has worked nicely for the last 5 years or so.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    30. Re:get to work by Anonymous Coward · · Score: 0

      Point #2 is it. I'm bright enough to set up encrypted mail services. But who do I know that's using them...and does every encryption program work the same way? (Yes, I'm the kind who just follows directions until it works.) As far as point #1...this is honest ignorance, but is Microsoft that heavily into building profiles? My impression is that Outlook/Windows Mail/Outlook Express/Hotmail are monetized by ads. If they made it easy to set up your email address and message Aunt Sadie, no matter how trivially, I'm sure the NSA and every alphabet agency and law enforcement group would have a fit. Which may be why Microsoft isn't dong it. I'm thinking as I type, sorry. But considering what a joke the FISA and other courts are about what constitutes probable cause even when a warrant is applied for, I think it's time to exercise my rights. It's just difficult to get everyone on the same page (or even see a problem ("Nobody cares about me.") Thanks for reading this ramble.

    31. Re:get to work by danlock4 · · Score: 1

      Not among the dwarven folk!

      --
      To .sig or not to .sig, that is the question.
  2. Burn the Heretic! by Anonymous Coward · · Score: 1

    Encryption is for terrorists! By imperial order all communication must be done using unencrypted VNC shared screens!!

    1. Re:Burn the Heretic! by aliquis · · Score: 1

      Encryption is for terrorists! By imperial order all communication must be done using unencrypted VNC shared screens!!

      Them to.

      Anyway, it explains why your government needs it.

  3. Everyone is entitled... by lems1 · · Score: 1

    ... To their own opinion.
    Get off my lawn

    --
    This sig can be distributed under the LGPL license
  4. All private encryption has run its course by Anonymous Coward · · Score: 0

    In today's society, using cryptography only means ending up singled out for some unpleasant stuff. Ending up as an unemployable martyr because I can't board a place is not something I can afford. This is the Surveillance Age, deal with it.

    1. Re:All private encryption has run its course by Chrisq · · Score: 2

      Ending up as an unemployable martyr because I can't board a place is not something I can afford.

      They're even stopping you riding fish now! That's harsh

    2. Re:All private encryption has run its course by Anonymous Coward · · Score: 0

      Unemployable because you can't board a plane? What's your crippling overspecialization, you're a flight attendant?

    3. Re: All private encryption has run its course by Anonymous Coward · · Score: 0

      If all you ever do is live in your parents' basement you do not need to travel, of course, and you probably wouldn't like it. However we Real People often need to travel and being on a no-fly list would be a death sentence for most of us. For those who have their own business, having the government upon you is also a death sentence. Being an adult means understanding that there's always going to be a bigger guy and that some fights are futile.

    4. Re:All private encryption has run its course by johanw · · Score: 1

      Unless you can deploy it widely, like Moxie did when it got the Textsecure protocol integrated into WhatsApp for Android. In my country, there are 9,3 milion WhatsApp account for 17 milion people. No serious security service can claim all those 9 milion are propably terrorists.

    5. Re: All private encryption has run its course by Anonymous Coward · · Score: 0

      Lol. You're so naive. Whatsapp = Facebook. That "encryption" is only good for making kids like you feel safe.

    6. Re: All private encryption has run its course by Anonymous Coward · · Score: 0

      wow you sound like a real bitch. you have given up already. so easily too. please submit your geek card to the receptionist at the front desk. Oh yea, dont let the door hit ya where the good lord split ya ;)

      you will not be missed: FACT

  5. Good at breaking stuff, not so hot at fixing it by Anonymous Coward · · Score: 0

    Which is the point, easy to bag GPG, but what do you have that's better ?

  6. GPG is another TrueCrypt? by Anonymous Coward · · Score: 0

    Discouraging good encryption, as with TrueCrypt?

    1. Re:GPG is another TrueCrypt? by Martin+Blank · · Score: 4, Interesting

      Not remotely. He's encouraging good encryption, but calling for some updates (it hasn't significantly changed since the mid-'90s) and a better wrapper. GPG is still largely by geeks, for geeks. I couldn't get my parents to use GPG because they'd dismiss it as too hard, even if one of them is happy to stick it to the man. The suggested minimum settings vary based on where you look and when they were posted.

      Example: An RSA key size of 2048 bits is largely considered secure, but NIST recommends 3072 bits for anything that one would want to keep secure into the 2030s. People still often see their e-mail as their private papers and may be concerned over who can read them well past the 2030s. But does that mean they use 3072, or go with the random crypto weblog guy who says to always go with 4096? And why can't I create 8192- or 16384-bit keys like that software claims to over there?

      And what to hash to use? Plenty of sites still say MD5, but they were written years ago. Some have updated to SHA1, but others point out weaknesses there. OK, SHA2, then. But then there's SHA256, which must be better, right? (I know SHA256 is a subset of the SHA2 family, but those unfamiliar with crypto will not.)

      Until GPG-style crypto becomes relatively automated, it won't be embraced by more than a handful of people. HTTPS is widely used because people don't have to think much about it. This has some downsides for poorly-configured servers and Superfish/Comodo-style backdoors, but browsers and other software help take up the slack by rejecting poor configurations. PGP/GPG were designed to reach near-perfect levels of encryption, but that bar is clearly too high for significant uptake. We should instead be looking for something that encourages end-to-end encryption that is good enough. We can build on if the underlying structure is properly designed, and as people get more accustomed to crypto in their lives, they'll be able to adjust to improvements.

      When the majority of communications are relatively well-secured, it makes it far more difficult for a surveillance state to conduct its operations. Perfect security can still be a long-term goal, but we need more realistic goals to encourage uptake in the meantime.

      --
      You can never go home again... but I guess you can shop there.
    2. Re: GPG is another TrueCrypt? by ZeroWaiteState · · Score: 1

      You want the impossible. You want communications you can trust without having to understand how they happen. The usual compromise is to the Other Guy TM take care of the security for you, whether that's a dumbed down interface or cloud hosted services. Everyone's already doing this: its called Google and Facebook. It turns out the Other Guy TM isn't always so great at protecting you in all situations. So now you're back to square one: how do I have secure comms without needing to understand what's happening?

    3. Re: GPG is another TrueCrypt? by garyebickford · · Score: 2

      You want the impossible. You want communications you can trust without having to understand how they happen.

      See, there's the rub. Perhaps 10% of the geek community even _think_ they know how this stuff works, of which perhaps another 10% of that group have a reasonably up-to-date knowledge. Which would probably work out to 0.1% of the PC/phone/iThing/tablet-using public.

      OTOH, we see people of all intellectual persuasions, most of whom haven't a clue how their cell phone works. But they are successfully using a device which has built-in encryption (which could probably be better, but that's aside the point) for their phone calls, without any significant setup other than buying the phone and providing certain details about themselves. So some level of trusted communications _can_ be provided without everyone becoming a geek, but (as you imply) it does require some kind of industry agreement - and government acceptance - to provide an uncompromised solution. And I think that is essentially impossible as long as we have even a few "bad guys" (for any definition of "bad guy") out there.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    4. Re: GPG is another TrueCrypt? by Martin+Blank · · Score: 1

      No, those who want perfect solutions want the impossible. I want a framework that can be improved over time.

      What's the goal? With maybe a handful of exceptions, everyone does something that can compromise their security. HTTPS relies on a trust architecture that we're being reminded recently (Superfish, PrivDog) is actually extremely fragile. And yet it's being encouraged to make the job of the average surveillance tool more difficult. It's very much letting The Other Guy(TM) (remember, three caps minimum on the TM'ed stuff) handle security. It has flaws, but it raises the bar.

      That's what we need for end-to-end crypto. It can have flaws, but it needs to raise the bar, and be able to keep raising the bar.

      As for understanding how it happens, how many people can describe how an RSA key is generated, much less how a proper PRNG produces a suitably random number and then how AES/Blowfish/whatever encrypts the data? Does the average person need to know that? Not really. And even if they did, they don't care, which is why they don't use it now.

      Right now, we have options where you can let a CA provide you your TLS certificate (usually 2048-bit and SHA1). If you know what you're doing, you can roll your own with better security. We need something with that flexibility (though I recognize the flaws of that exact model) for end-to-end crypto, too. We need clients that auto-update, that add or deprecate algorithms as they arrive or are broken without the user having to worry about it, and that can provide safe (and revocable) storage for the keys so they survive a catastrophic loss or be deleted with near-absolute certainty if the user wishes. We need common libraries or protocols that can allow new or existing clients to safely implement connections to these services without having to build them from scratch, thereby preserving and encouraging competition.

      These don't lead to a perfect system. They lead to a good enough system with room to grow and improve. But I would argue (as I think Moxie does) that what we have now is far from a perfect system because it's too difficult to use.

      --
      You can never go home again... but I guess you can shop there.
    5. Re: GPG is another TrueCrypt? by chihowa · · Score: 1

      So then you're saying that it's not a matter of actually implementing secure communications, but adjusting expectations so that whatever we have is seen as secure by the people using it.

      Everyone has and uses cell phones, but the encryption is weak and the implementation isn't end-to-end. Cell phones are emphatically not a medium for secure communications. If that's the stick by which we measure successfully deployed secure communications systems, then let's just declare Facebook to be secure and move on.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    6. Re: GPG is another TrueCrypt? by garyebickford · · Score: 1

      So then you're saying that it's not a matter of actually implementing secure communications, but adjusting expectations so that whatever we have is seen as secure by the people using it.

      No, I'm saying that it is possible to make a system that is, at least for most purposes, both secure and not dependent on geekly knowledge. Using the cell network as an example, while the encryption actually used and the security model is not great for most cell networks, from what I've read the Blackberry's model seems to be pretty good, and some version of the Blackberry is, AFAIK, still in use by the politician in the White House, who "couldn't live without his Blackberry" and is certainly by no means a geek or significantly knowledgeable about how to implement or maintain a secure channel. Of course, we don't know how much or what kind of work was necessary to vet and maintain the system in that case - but it's significant that governments including the government of India were at least talking about blocking all Blackberry traffic unless the company allowed them access to the keys, or put the servers inside the country.

      There are also other systems that, _once set up_ for a company, for instance, seem to be pretty transparent and easy to use for the employees. I suspect that in those cases as well as the Blackberry, there is a significant effort for the support and IT people to set up and maintain such a system, but that's OK. I just don't think it's right to tell some poor slob with a bad excuse for a high school diploma to become an expert in how to maintain the security on their phones. It's worth noting that historically (back in the paper mill days) janitors needed to have the highest security clearances in government installations, for pretty obvious reasons.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    7. Re: GPG is another TrueCrypt? by Anonymous Coward · · Score: 0

      And we see people like you that have no clue just how well the encryption in cell phone networks really work.

      Hint: not at all.

      gnupg secures the entire non-windonws-based software ecosystem. That includes the servers, too.

    8. Re: GPG is another TrueCrypt? by bingoUV · · Score: 1

      from what I've read the Blackberry's model seems to be pretty good

      Bruce Schneier put it perfectly - everyone wants you to be secure, just not from themselves. So Blackberry's model is great, safe from the government of India. But not safe from Blackberry and anyone capable of twisting Blackberry's arm. Don't worry, government of India also wants you to be safe - but not safe from government of India.

      Google's security model is also very awesome. But Google's users are not safe from Google and anyone capable of twisting Google's arm. Microsoft's security model is also very awesome. But Microsoft's users are not safe from Microsoft and anyone capable of twisting Microsoft's arm. Such security has already been achieved some years ago, and it is demonstrably meaningless.

      As long as you continue define as "secure" as something absolute, the security is meaningless.

      Now show that it is possible to get meaningful security without understanding a lot more about security than the gadget freak joe sixpack.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    9. Re: GPG is another TrueCrypt? by garyebickford · · Score: 1

      Well put. I work for a company that provides a secure "Proof of Knowledge" support for web logins. (Proofs of knowledge include text passwords, picture passwords, Captcha, etc. - things that require personal knowledge or cognitive self-tests.) The security model for this SAAS is highly motivated by user privacy and security concerns. The actual proof - the password, or whatever - is encrypted into a hash in the browser, and stored as a doubly-encrypted hash in the server. The SAAS never knows the user's identity, only an encrypted code that identifies the user to the requesting website. So connecting the user, the website's user ID, and the proof requires hacking or compromise of all three pieces of the puzzle.

      It is even possible (though we haven't rolled out this capability to production yet) for the actual challenge to be encoded by the user in such a way that it's impossible for anyone but the user to even know what the test to be performed is. I won't say how this is done, as the patent is pending.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  7. Same error, repeated by Anonymous Coward · · Score: 5, Interesting

    I suspect some of the cruft is due to its PGP heritage, but really, all the options aren't the problem. The length of the manpage, neither. Here you have a decently documented piece of software and you complain about the volume? Psah. No, that really isn't the issue. Nor is the ability to have multiple algorithms, as the state of the art keeps on advancing and so you need to replace algorithms now and then.*

    The issue is that the interface, the way it packs up crypto for ease of use, is something only a crypto-nerd could love. The basic principles aren't hard to explain to an intelligent lay(wo)man, but understanding how the web of trust works, nevermind make intelligent decisions that make sense, that even crypto-using nerds usually don't manage. And that's just the model; the implementation is clunky to the point that even programs employ intermediate libraries that then barely work for this or that ill-conceived reason.** And then there's the interface as ment for humans. Again, it's nerd-only.

    That nerd-only-ness is an obstacle to uptake, and that again is a problem. We desperately need crypto in email, but what bank even publishes GPG and S/MIME keys for securing email? I know of one, and it's a central bank so mere mortals cannot open accounts.

    So for a long time GPG has only been supported by a single person, props to him, who evidently doesn't know much about usable user interfaces, not even CLI ones. Yet I'm not blaming just him for it, either. Look at openssl: Again a bit of crypto software that turns out to be pretty damn important, and there's only a few boobs holding down the fort. That is actually poorer documented and even clunkier to use. The code, starting from the APIs, isn't so hot either. No wonder it came crashing down spectacularly. But that too is a problem.

    So we have a couple real problems, yet this security expert managed to pin only non-problems. And that itself is again a problem.

    * One thing that is a problem is the headers inserted on top of the message that really ought to've been encoded in the signature, since they belong there and moreover there's no real need to put them anywhere else. In fact, the current practice causes transport problems making the format more brittle than it needs to be.
    ** Work out why gpgme doesn't work so well on 64-bit windows, especially where the individual programs may or may not actually be fully 64bit. It literally doesn't work because some maintainer disabled the workaround that made it work because that somehow "does not make sense" to him.

    1. Re:Same error, repeated by AmiMoJo · · Score: 5, Interesting

      I know quite a few people who have started using GPG via the Enigmail plug-in for Thunderbird lately. The length of the man page is irrelevant and they never publish their keys so are effectively invisible to the statistics. That doesn't mean that it isn't an extremely useful, valuable piece of software though.

      Now more than ever we need GPG, and I bet adoption has gone up a lot in the last year.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Same error, repeated by rvw · · Score: 4, Informative

      I know quite a few people who have started using GPG via the Enigmail plug-in for Thunderbird lately. The length of the man page is irrelevant and they never publish their keys so are effectively invisible to the statistics. That doesn't mean that it isn't an extremely useful, valuable piece of software though.

      I use Thunderbird with Enigmail, mostly to sign my emails to get other people used to seeing signed mails, with an attachment with the signature in it. I've got one question about this, a friend asking what that mysterious attachment was and I explained it. I created an IMAP mail account that I only use to make notes that I can easily share among different computers. All these notes are encrypted using my public key. I can open them on the computer which has my private key.

      Your comment about being invisible to statistics does not mean being invisible to NSA and GCHQ. As they and several other agencies scan all mail, they will see these attachments, they will see mail headers and other signs that mail being encrypted, whatever method you use. So they will know that your friends use GPG.

    3. Re:Same error, repeated by Anonymous Coward · · Score: 1

      I think by "invisible to the statistics", the parent meant that these Enigmail users, much as yourself, aren't publishing their email address and public key in a keystore like Keyserver or the MIT PGP Key Server, therefore people with whom you currently don't have a connection can't send you secure email. FAIAP, you are invisible to the wider PGP-using community, which according to Moxie's blog is a good thing.

    4. Re:Same error, repeated by LateArthurDent · · Score: 1

      I know quite a few people who have started using GPG via the Enigmail plug-in for Thunderbird lately. The length of the man page is irrelevant and they never publish their keys so are effectively invisible to the statistics. That doesn't mean that it isn't an extremely useful, valuable piece of software though.

      Now more than ever we need GPG, and I bet adoption has gone up a lot in the last year.

      Why use gpg instead of s/mime, which has native support in most e-mail programs, with no need for plugins? Thunderbird included.

    5. Re:Same error, repeated by AmiMoJo · · Score: 1

      So they will know that your friends use GPG.

      Sure, but we are already on the terrorist watchlist anyway. Some of us are into flight simulators, some of us have Islamic sounding names, some of us just complain about surveillance a lot. I use a VPN constantly which is enough to make you interesting to them. At this stage encryption can only help.

      To clarify, I was talking about Moxie's claim that there were not that many GPG users because there are only about 2 million public keys on known key servers. I'm sure there are loads of people like us who don't publish public keys.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Same error, repeated by pthisis · · Score: 4, Informative

      Why use gpg instead of s/mime, which has native support in most e-mail programs, with no need for plugins? S/MIME relies on centralized key servers or opens itself to man-in-the-middle attacks. You can hand-authenticate individual CAs with some effort, but there's no equivalent to PGP's web of trust. And CAs are single points of failure, making them extremely desirable points of attack. Marlinspike, of course, has developed his own proposed solution to the CA problem: http://en.wikipedia.org/wiki/C... It's up to the reader whether this contributes to his credibility on the issue because he knows what he's talking about and has taken the time to contribute code to help fix the problem, or whether he's someone with his own personal dog in the fight and hence has an ulterior motive in denigrating PGP's trust model.

      --
      rage, rage against the dying of the light
    7. Re:Same error, repeated by mlts · · Score: 2

      The problem is that OpenPGP products fill a need, and adding additional, usable features is hard, other than new algorithms.

      However, nothing fills the role OpenPGP does with as much reliability, interoperability, and trust. I can encrypt a message on AIX, sign it on a Solaris box, validate the signature on a FreeBSD box, then decrypt and read the file on a QNX embedded machine.

      The problem with people bashing PGP and gnupg is that usually they have their own encryption solution they want to peddle. There isn't anything wrong with that... but it is in their interest to belittle the competition, and the one thing OpenPGP (PGP, GPG, NetPGP, etc.) has going for it, is that it is not tied to a single messaging platform. I can sign and send messages on E-mail, decode a message via FB PM, forward the message via AIM, or just send someone a small file via MMS.

      This doesn't mean that OpenPGP utilities are "finished." There is a lot of code that can be cleaned up, UI tweaks, work on better WoT tools, new types of keyservers [1]. However, it just seems that people want to sell their own encryption solution, so OpenPGP at best winds up neglected.

      [1]: The old style keyserver where keys can't be deleted, just revoked is the best. However, what would be a nice extension to the OpenPGP protocol is a date a private key expires off of keyservers. This is different from when the actual key expires (since one might want the key on keyservers a while longer so it can be used for validation), but this would help with long since outdated keys.

    8. Re:Same error, repeated by mlts · · Score: 2

      There are also different keyservers. For example, Symantec has its own for its commercial PGP Desktop.

      Then there is the need for a key for a transaction. For example, when helping a client out, he already had my key's fingerprint and ID, so there would be no need to publish that for an interchange that was just between the both of us.

      Moxie might have a point... maybe it might be wise for some time to be spent improving the PGP/gpg keyserver network, adding more servers, working on better ways to propagate keys, adding code to defeat bogus keys being added in bulk, and so on.

      It also is time to see about getting the OpenPGP into other projects. TrueCrypt and 7Zip come to mind. This way, there isn't an issue of having to use an encrypted keyfile or encrypt the entire archive using gnupg, when sending to multiple people and using their public keys.

    9. Re:Same error, repeated by Ronin+Developer · · Score: 2

      Original poster stated, "... it'd be kind of a shame to finally get there with 1990's cryptography."

      The RSA encryption algorithm has been around a lot longer than the 1990s. In fact, it was released in 1977. Still, the technology and algorithm continue to work. However, due to advances in computing and hardware, the encryption keys have had to be extended. So, there is nothing wrong with the older technology.

      When my brother and I started a business in 1994 to provide a secure communications platform for the masses, RSA and the related PKI infrastructure were all the rage. At that time, we had DES and Triple DES - AES didn't exist and the legal status of PGP was up in the air. RSA Laboratories had a great licensing deal for BSafe and TIPEM that made it possible for a small startup to develop some really cool products without breaking the bank. But, we soon discovered we were up against both Microsoft and Netscape who were releasing secure email solutions. And, the gov't sponsored Clipper chip was at the forefront. There was a lot of uncertainty in the secure communications market back then.

      Despite our product being built from the ground up to provide encryption, digital signatures, anti-spam, secure file transfer and secure FAX facilities in an easy to use package (initially for Windows 3.1 and Mac System 7), we ultimately felt we couldn't compete with FREE and never released our product.

      While we set out to make PKI a manageable process (no easy feat), the biggest barriers were trying to convince the general public why it was important to protect one's privacy and why people should want to pay for our commercial product (to be sold in CompUSA's everywhere!). We shut down our business in 1996 having never gotten the product to market.

      GPG and Enigmail provided the privacy and authentication features while still being bound to existing and clunky client mail agents. However, the web of trust never really took off and the PKI infrastructure is a real bear. I don't know how many people use the tool with private keyrings vs the WOT.

      On the Anti-Spam from, Yahoo! developed DKIM which relied on digital signatures. Sadly, it has limitations and isn't the end-all-be-all cure for spam it was hoped to be. I still believe a product, developed from the ground up with privacy and authentication in mind and not a bolt on to another system could solve a lot of our woes. And, I am sure that brilliant folks could probably come up with a way to anonymize the traffic so that it metadata analysis would be nearly, if not entirely, impossible.

    10. Re:Same error, repeated by Anonymous Coward · · Score: 0

      The length of the manpage, neither. Here you have a decently documented piece of software and you complain about the volume? Psah.

      Software affiliated with the GNU project do tend to have verbiage in their man pages. So much in fact that in hinders comprehension. I remember trying to look up the documentation for some switch in find(1), completely failing to understand what it was trying to say, and then finally looking at a BSD man page for the same tool. The description there was a third of the length and I could actually hold the damn information in my head and figure it out.

    11. Re:Same error, repeated by Anonymous Coward · · Score: 2, Insightful

      Here, let's have an example.

      GNU findutils:

      -name pattern
                          Base of file name (the path with the leading directories
                          removed) matches shell pattern pattern. The metacharacters
                          (‘*’, ‘?’, and ‘[]’) match a ‘.’ at the start of the base name
                          (this is a change in findutils-4.2.2; see section STANDARDS CON-
                          FORMANCE below). To ignore a directory and the files under it,
                          use -prune; see an example in the description of -wholename.
                          Braces are not recognised as being special, despite the fact
                          that some shells including Bash imbue braces with a special
                          meaning in shell patterns. The filename matching is performed
                          with the use of the fnmatch(3) library function.

      find(1) from OpenBSD:

      -name pattern
              True if the last component of the pathname being examined matches
              pattern, which may use any of the special characters documented in
              glob(7).

      Which one is easier to read?

    12. Re:Same error, repeated by Anonymous Coward · · Score: 0

      Convergence is currently pretty broken and hasn't been touched in nearly three years, so it's safe to say it's abandoned.

      Marlinspike has done some good work over the years, but he seems more concerned with the limelight than building and maintaining stable systems.

    13. Re:Same error, repeated by Eponymous+Coward · · Score: 1

      I use Enigmail daily and hate it because it makes my mail unsearchable. They've made the decision that all mail at-rest should remain encrypted. That's a great default because it's secure but I think there should be an option to store mail locally in plain text.

    14. Re:Same error, repeated by tepples · · Score: 1

      S/MIME relies on centralized key servers [which are] extremely desirable points of attack.

      As are the individual members of the "strong set" in PGP's web of trust, which as I understand it is made of people who can afford to travel to key-signing parties in foreign countries.

      there's no equivalent to PGP's web of trust

      I've had two problems with the concept of PGP's web of trust. One is that just because you can vouch for someone's identity doesn't necessarily mean you can vouch for that person's ability to vouch for others' identities. Another is that if you yourself don't travel to foreign key-signing parties, good luck finding multiple independent paths through the trust graph between you and someone with whom you are corresponding. All this trust has to flow through this "strong set".

    15. Re:Same error, repeated by Xylantiel · · Score: 1

      Yes, same error, but you missed it. The fundamental problem is that truely secure non-centralized key verification is HARD. If the bank publishes their GPG key, why would you trust it?

      Tools for managing one's trust network barely exist. This problem is not isolated to GPG. This problem is so difficult that the more commonly used protocols, HTTPS and S/MIME, solve it effectively by ignoring it and replacing it with a system in which individuals have little or no control over their trust network. Marlinspike has participated in efforts to improve the trust network for HTTPS, but makes the same error, as use of his tools requires one to trust him.

    16. Re:Same error, repeated by Anonymous Coward · · Score: 0

      Marlinspike, of course, has developed his own proposed solution to the CA problem

      Right, Textsecure uses two CA-like servers, one run by Marlinspike and one run by Cyanogenmod. If you want to federate with Textsecure, they have to trust you and allow you into the cartel because in practice the system's security depends on your trustworthyness (to sign keys as bound to phone numbers). There is no Sovereign-Keys-like auditing of untrustworthy Textsecure CAs. There's an option for Alice not to trust the Textsecure CA for Bob's key specifically, but it's just as clumsy as GnuPG signing. I've never gotten any benefit from the web of trust. Only signing keys directly has been useful. so I don't ding Textsecure for having no web of trust, but it's not got any fundamental convenience insight over GnuPG. It's all UX, web design hipster-code, fewer clicks.

      For example, CACert will sign a GnuPG key if you prove you can receive email at the address on the key. This is great if you trust CACert, and I do trust them more than I trust Marlinspike. However not many people know about it, it's a lot of clicks, you have to add CACert's key to your keyring, and the trust isn't displayed well in the MUA once you have established it. If Enigmail-like wrappers were able to auto-enroll keys in CACert with no user interaction, and MUAs ignored untrusted keys and silently used trusted ones, it would be as good as textsecure. However the programming work isn't done.

      Also the consensus of the GnuPG mob that this is the right thing to do doesn't exist. They are still checking each other's "government IDs". They are still putting wallet name and email address together on one UID line so you have to sign both together instead of signing only the email address. They don't have any email-based method to opportunistically and automatically spread your key like S/MIME does.

      And I don't think it's the right thing to do, either. Email already includes heirarchical security through DNSsec and DANE. That would be significantly better than Textsecure or the CAcert strawman, but the programming work isn't done.

    17. Re:Same error, repeated by BradMajors · · Score: 1

      Why use gpg instead of s/mime, which has native support in most e-mail programs, with no need for plugins? Thunderbird included.

      Because S/MIME is too easy to use. The whole point of using PGP is to show everyone how geeky you are.

    18. Re:Same error, repeated by BradMajors · · Score: 1

      The bug that enigmail is not searchable is 10 years old, but there does exist a fix in progress:

      https://freedomsponsors.org/is...

      BTW, keeping your received email encrypted on your computer does not increase security.

      There is a similar campaign to get S/MIME fixed:

      https://freedomsponsors.org/is...

    19. Re:Same error, repeated by jader3rd · · Score: 1

      mostly to sign my emails to get other people used to seeing signed mails

      And do you know what happens when you start using a client that doesn't have your digital signature? Nobody cares. At most they'll think "Oh good, that annoying icon (or whatever) isn't there". Not a single one of the people you communicate will get suspicious at all that the email from you isn't you, if it isn't signed.

    20. Re:Same error, repeated by rthille · · Score: 1

      Side note, but DKIM was never intended to stop spam, it was only intended to stop joe-jobbing and reputation theft by preventing people from forging who the email was from.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    21. Re:Same error, repeated by Slashdot+Parent · · Score: 1

      I know quite a few people who have started using GPG via the Enigmail plug-in for Thunderbird lately.

      There are several problems with this solution:

      1. The "quick" start guide would be very difficult to follow for someone who isn't sufficiently motivated. The only people I know who use GPG are people who are buying illegal narcotics off of the darknets. I'm not saying that using GPG means that you're a criminal. I'm just saying that they are the ones who are motivated to learn GPG because their freedom depends on it!

      2. It puts annoying shit in your email message. The PGP headers and footers, the signature, the attached public key. That's annoying for people to receive if they don't know what it is.

      3. It breaks search. How can I do a server side IMAP search of all of my email if the emails are encrypted?

      4. To be useful, you need to publish your public key. To publish you public key, you need to publish your email address. Welcome to spam city.

      5. To be secure, you need a secure passphrase. To sign an email or read an email, you need to type in your passphrase. This is super tedious.

      I'm on board that email should be more secure, but Enigmail is not the answer. It's just not. When I want to secure my web browsing in transit, I type "https". I can tell my mom to make sure the URL says "https". Most chat programs use encryption by default now, no effort required on the part of the user. Secure email needs to be as easy as secure web browsing or secure IMing. I should be able to tell my mom how to use it in less than 60 seconds--that's how we'll know we've arrived.

      I'm actually liking the way the mailpile is solving this. It's not ready for mom yet, but it's a step in the right direction. Local webmail. Stores email unencrypted so search works, but it's really easy to access GPG sign/encrypt. I don't think IMAP search works, and I have no idea how it works with mobile. But anyway, it's less shitty than Enigmail/Thunderbird.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    22. Re:Same error, repeated by Anonymous Coward · · Score: 0

      GPG Encryption will become common only when it is easy to use.

      Gmail, Ymail, hotmail, facebook and squirrel mail plugins would do it, if combine with a public keystore system to make the whole system trivial to use.

    23. Re:Same error, repeated by Ronin+Developer · · Score: 1

      True. You can't stop spammy content from being inserted into an email. However, being able to identify the source of the email as being from a trusted source or not makes it pretty easy to identify and classify potential unwanted email. Other techniques still would need to be applied on messages that pass the first round of filtering to determine the likelyhood they are or not real spam.

    24. Re:Same error, repeated by Anonymous Coward · · Score: 0

      The key servers are the problem !

    25. Re:Same error, repeated by Anonymous Coward · · Score: 0

      blockchain

    26. Re:Same error, repeated by BitZtream · · Score: 1

      S/MIME does not rely on public key servers any more than PGP does. Technically less so since most clients come with some level of existing trust for certain certificate vendors. You can also include/distribute you own signing cert public key, making it pretty much exactly like the crap that is web-of-trust. The whole idea that 'web-of-trust' is usable is the exact reason PGP will never take off. Unless you are physically exchanging public keys with individuals you are susceptible to MITM attacks since you have many possibilities to fake it along the way.

      Basically everything you said about S/MIME applies to PGP and in some cases doesn't apply to S/MIME.

      CAs are NOT a single point of failure when you use more than one, which is perfectly acceptable and works in any client I've dealt with. You do not have to use a public CA even, every ActiveDirectory installation has limited CA capabilities built in, and installing the CA server is click next next next finish assuming you're using a version of windows that is licensed to do so.

      PGP doesn't get used because its more obnoxious to use than any security it buys. 99.999% of the population don't want to dick around with encryption just because you think your ultra-distributed, no central authorities anyway crap is the way to go ... except wait ... PGP public key servers ... whats that? A less secure system than CAs for various reasons, it is certainly impossible for them to be any more secure than a CA from a technical perspective.

      Assuming safe key distribution, which is harder with PGP than S/MIME, then it is technically just as secure. Unfortunately, its fucking obnoxious to use for many reasons, so normal people who don't care about dicking around with software written by developers who don't give a flying fuck about usability, its not even in consideration.

      The PGP argument is that individual people can setup trust webs, securely ... more so than they can use the public CA system that S/MIME uses out of the box. This is simply wrong. Techies can do it, everyone else isn't going to because they aren't techies or they don't care, and then when one moron in your awesome little web of trust fucks up, the whole chain is compromised. So do you trust Mark's grandmother to do secure key exchange and not get backdoored? If you do, you're a moron.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  8. gpg by l3v1 · · Score: 3, Insightful

    I've used GPG since... I don't even know, for a very long time. However, since I communicate a lot internationally, and I don't know (and I don't want to know) about every country's regulations regarding encryption, I gave up sending encrypted e-mails at the very beginning, but I still always sign my mails. I never even thought about how many people use or don't use GPG, it's just been there, ever so useful - and I think that's good so. I think "run its course" is harsh though. Why? Because one Moxie Marlinspike says so? Bollocks. If it's useful - and it is -, it's good to have it.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:gpg by rvw · · Score: 2

      I've used GPG since... I don't even know, for a very long time. However, since I communicate a lot internationally, and I don't know (and I don't want to know) about every country's regulations regarding encryption, I gave up sending encrypted e-mails at the very beginning, but I still always sign my mails. I never even thought about how many people use or don't use GPG, it's just been there, ever so useful - and I think that's good so. I think "run its course" is harsh though. Why? Because one Moxie Marlinspike says so? Bollocks. If it's useful - and it is -, it's good to have it.

      Not only that, but look at the Enigmail interface. Once it's installed and configured, it's only clicking the icons in the status bar and entering a password. I sign all mail as well.

    2. Re:gpg by Anonymous Coward · · Score: 0

      Password is kind of optional, for a lot of people the inconvenience isn't really worth it. Once it's configured there should generally no clicking on icons be necessary, you can configure it to automatically to behave however you want.
      One reason I stopped signing mail is that Outlook used to be unable to even display signed mail (if you used a detached signature). Fairly ridiculous...

    3. Re:gpg by thegarbz · · Score: 1

      How do you know how useful it is if you've never thought about how many people use it?

      It could very well be for the most people you talk to your GPG signature would be about as useful as a disclaimer asking someone to delete the email if they were the wrong recipient, or the "Please think of the environment and don't print this mail" sign-off.

    4. Re:gpg by pthisis · · Score: 2

      How do you know how useful it is if you've never thought about how many people use it?
      It's still potentially useful even if nobody else uses it; you can at least show later on that you or someone with access to your private key signed something.

      --
      rage, rage against the dying of the light
    5. Re:gpg by rthille · · Score: 0

      For most people (windows users), their computers are so insecure as to make the idea of their private key being secure laughable.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    6. Re:gpg by thegarbz · · Score: 1

      I disagree. For someone who doesn't know what the gibberish at the bottom of the email means your "proof" may amount to magic or worse software hackery to them.

      Also the utility of being able to prove you wrote an email is very small. For the most part people will attempt to prove that they did not write an email, and GPG doesn't help at all in that case.

    7. Re:gpg by bingoUV · · Score: 1

      How do you know how useful it is if you've never thought about how many people use it?

      Wrong question. It doesn't matter if anybody else but me use it. It is still an enormously useful thing, with just me using it.

      Amount of usefulness has nothing to do with how many people use it.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    8. Re:gpg by thegarbz · · Score: 1

      Amount of usefulness has nothing to do with how many people use it.

      That depends entirely on it's use. As a tool to confirm the identify of communication with other people, the number of other people using it is most definitely directly related to its usefulness. Likewise this. A cryptographically secure way of authenticating the sender of a message would be very useful, more so a way of encrypting it in transit.... if the sender used a compatible standard to do it.

    9. Re:gpg by bingoUV · · Score: 1

      That depends entirely on it's use

      GPG supports all this and more kinds of use. Some kinds of usefulness are independent of how many people use it. Hence number of people using GPG doesn't matter at all to how useful it is. QED.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    10. Re:gpg by thegarbz · · Score: 1

      Wow if that's how you use QED or define "usefulness" then you should probably re-do highschool maths and english.

    11. Re:gpg by bingoUV · · Score: 1

      Things you don't understand are that simple, you should redo your pre-school learning.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  9. GPG, PGP, SHA1, RSA... by Viol8 · · Score: 1

    It really is just an alphabet soup of acronyms with security systems. No wonder the average person just doesn't bother.

    1. Re:GPG, PGP, SHA1, RSA... by Anonymous Coward · · Score: 0

      It really is just an alphabet soup of acronyms with security systems. No wonder the average person just doesn't bother.

      Oh yeah, the average JK/BRB/LOL/ROFLMAO person clearly has no idea what a world filled with acronyms looks like.

    2. Re:GPG, PGP, SHA1, RSA... by GuB-42 · · Score: 1

      It matter a lot to the NSA, FBI, GCHQ, ...

  10. That's great, but... by wonkey_monkey · · Score: 5, Funny

    ...what do the other characters from Harry Potter think?

    --
    systemd is Roko's Basilisk.
  11. end-to-end by Anonymous Coward · · Score: 0

    So when can we have end to end encryption on whatsapp for iOS in that case?

  12. Another bad omen for privacy and security by qwijibo · · Score: 4, Insightful

    It's a bad sign when those who care about security lose interest. The NSA is doing their part to eradicate secure crypto. Law enforcement agencies are commonly breaking the law to fish for potential criminals. The only protection available is what's written by people who are not subject to influence from the NSA. That's increasingly meaning open source or non-US-based companies.

    Crypto is hard to get right. It's hard for the average person to know what ciphers or tools to use and which are just snake oil. It's hard to implement correctly so that it is secure. New ciphers are written by people who have a lot of experience in breaking the old ones. As the old guard ages out, I don't see the same depth of interest in the next generation. With crypto, there's no quick fix, and the new hotness doesn't come overnight.

    On the other hand, the 1990s cryptography he mentions would be a huge improvement over many things we have today. Since the 90s, I've wanted the ability to have cryptographically signed financial transactions. Instead of financial institutions and credit reporting agencies using shared secrets, I'd like to have the ability to authenticate with a public key. I'd like to provide my public key in person to my bank so they know I'm authorizing transactions. Instead, they rely on secrets which are available to anyone who's willing to spend a few bucks and maybe break a few laws. Identity theft is so prevalent because we're basically relying on writing (at least a 4000BC technology) for security instead of good crypto. Hell, bad crypto would be an improvement over most of what's being done today.

    I hope his opinion isn't representative of more people who have been involved with security and privacy issues, but unfortunately, I think it will resonate with a lot of us.

    1. Re:Another bad omen for privacy and security by Kjella · · Score: 4, Interesting

      Crypto is hard to get right. It's hard for the average person to know what ciphers or tools to use and which are just snake oil. It's hard to implement correctly so that it is secure. New ciphers are written by people who have a lot of experience in breaking the old ones. As the old guard ages out, I don't see the same depth of interest in the next generation. With crypto, there's no quick fix, and the new hotness doesn't come overnight.

      Crypto is easy. Ciphers are easy. Here's a key you can use it to sign and verify messages, open and seal envelopes.

      Using crypto is hard. People lose keys, forget passwords, don't transmit keys in a secure way, don't store keys in a secure way, revoking keys, checking for revocation, using third party services like webmail and so on. Strong crypto is like losing your house key and being told that sucks, but since it's an impenetrable bunker with an unpickable lock there's nothing you can do but start from scratch.

      People want recovery options. If my house burns down to the ground and I escape with no passport, no driver's license, no identification of any kind the government will get me a new one. Work will find a way to get me a new access badge and key fob. That's why all those ways to recover your account exist, they're not necessary per se and you don't have to answer the security questions seriously. But when you have fucked up big and the answer is just gibberish you're pretty screwed. That's why people answer those with actual facts.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Another bad omen for privacy and security by Anonymous Coward · · Score: 0

      Using crypto is hard. People lose keys, forget passwords, don't transmit keys in a secure way, don't store keys in a secure way, revoking keys, checking for revocation, using third party services like webmail and so on. Strong crypto is like losing your house key and being told that sucks, but since it's an impenetrable bunker with an unpickable lock there's nothing you can do but start from scratch.

      Like many other administration chores, the key management needs almost an expert system to deal with the daily operations for the non-caring, lazy, or just "regular" people.

    3. Re:Another bad omen for privacy and security by jbolden · · Score: 1

      I agree with your post. In the 1990s there was a lot of enthusiasm around crypto.

      I think what's happening though is groups like Apple and Google have made crypto pretty easy. Since the original article mentions email, for example in Apple's standard / free / included mail.app I can easily:

      a) self sign a certificate and include the public key in my email
      b) send an encrypted email to anyone who has ever sent me their certificate

      Similarly with the iPhone / iPad application. That's a pretty good implementation. It isn't perfect since it isn't obvious to the user how to move certificates around systems so multiple devices does lose some user friendliness. This all works automatically with Exchange.

      So I think we are getting user friendly it is just taking a long time. Email is an area where I blame Microsoft for not acting like a leader and driving standards.

    4. Re:Another bad omen for privacy and security by Kjella · · Score: 1

      Like many other administration chores, the key management needs almost an expert system to deal with the daily operations for the non-caring, lazy, or just "regular" people.

      And the "expert" system most choose is simply having an account - everyting from e-mail accounts to forum accounts to social media accounts. The users keep their password safe - that's securing the endpoints - and then you trust the system to deliver the email to the recipient and not anybody else. Because if you're handing over the keys to a third party, you might as well hand over the communication too.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Another bad omen for privacy and security by drinkypoo · · Score: 0

      That's why all those ways to recover your account exist, they're not necessary per se and you don't have to answer the security questions seriously. But when you have fucked up big and the answer is just gibberish you're pretty screwed. That's why people answer those with actual facts.

      You fuck up big when you answer those with actual facts, because anyone who has done their research on you can now compromise your account. I gave my bank all bogus invented passwords as answers to questions like "what is your favorite fruit" ... well, of course, it's the fruit of the rGHS%&45 tree! And if I lose my backup passwords file (stored someplace probably more secure than my bank) then I just go to the bank and have them reset my account.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re: Another bad omen for privacy and security by Anonymous Coward · · Score: 0

      That's not obvious. Could you explain how you've done it?

    7. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      Using crypto is hard. People lose keys, forget passwords, don't transmit keys in a secure way, don't store keys in a secure way, revoking keys, checking for revocation, using third party services like webmail and so on. Strong crypto is like losing your house key and being told that sucks, but since it's an impenetrable bunker with an unpickable lock there's nothing you can do but start from scratch.

      I agree that this is roughly the problem. I don't use GPG to encrypt my email, for example, because nobody I know has anything installed capable of decrypting is or even verifying the signature.

      I could tell them to download/install things, and even if they were somewhat willing to give it a try, there's a big problem.

      So I'll admit that I haven't bothered with it in years, but I suspect that it hasn't improved dramatically because (and this is part of the problem) usability for these kinds of things never seem to improve. So what I'm going to say may not be 100% accurate, based on past experience, here's a general overview of the sort of thing that happens:

      Joe Sixpack hears that he can encrypt his email and read friends' encrypted email if he just installs Enigmail for Thunderbird. He's a little confused by this, since he doesn't know what Enigmail or Thunderbird is, and he just uses Gmail. But let's assume Joe Sixpack is smart, interested, and persistent, so he goes looking for answers.

      He locates and installs Thunderbird. Ok, weird. It's a weird old-style email application of the kind that Joe doesn't use anymore, and it has tabs for some reason. Joe doesn't really know what to do with that, but he ignores it for now. He gets his email set up and working.

      Joe goes looking for Enigmail, and finds out that it's a plugin of some kind. He finds a site with an install button. He clicks it, and... it downloads some weird file. Joe doesn't know what to do with this. He double-clicks on it, and it doesn't run. He drags it to the Thunderbird window, and nothing happens. Confused, Joe googles around for answers, and finally finds install instructions. Yay! Enigmail is installed.

      Joe runs Thunderbird and tries to click on the buttons that Engimail added, and... nothing happens. Is it working? No, there's some weird error message. Joe googles that error message, and finds that he needs to install GPG, too. Nobody told Joe about GPG. Oh well. He googles GPG, and downloads an installer. He runs it, GPG is installed, and he tries again. Now he gets a different error. On researching that, it turns out that he downloaded the wrong GPG installer. He needs a different one, though it's not clear why. Joe locates the correct installer, downloads and installs that, and bingo, things seem to be working now.

      But now Joe is being prompted for information about... I don't know, something about fish? There are lots of letters and what Joe thinks are acronyms or something. Who knows. He needs to enter a password, and there's something about "keys"....?

      Joe's thinking, "Wait, so I need to make 'keys' and back them up? Where do I back them up. I'm being warned that if I lose them, I lose all of my info, but there's no clear way to back them up so that I can't lose them." He forges ahead, creates the keys. Uploads something to a server somewhere-- public keys. "I guess that's fine for them to be uploaded. It says they're public. But then were did those keys go? I can't find the files. How do I back them up if I can't find the files." Finally, "Ok, fuck this. I don't want to deal with this. I don't even know anyone else who encrypts their email, so why am I doing all this?"

      Joe calls it quits for a couple of months, and then gets curious and decides to try again. By this time, he's lost his keys, and he realizes that losing keys is a real danger. Meanwhile, in the process of screwing around with things, he finds that his old public keys are still on a server somewhere. They have no revocati

    8. Re:Another bad omen for privacy and security by CronoCloud · · Score: 1

      I don't use GPG to encrypt my email, for example, because nobody I know has anything installed capable of decrypting is or even verifying the signature.

      I always sign my mail and follow a couple of mailing lists where gpg usage is not uncommon.

      Sorry, I rambled on a bit there, but the point is, there's no real support or infrastructure for this kind of encryption.

      Well, it's "some" better. The gpg4win download contains everything a windows user needs because it includes the windows version of claws mail, which has gpg support built in; the windows version of Kleopatra and GPA, two GUI's for gpg.

      And the gpg4win documentation is "somewhat" better than it used to be. At least the PDF version is,

      http://wald.intevation.org/frs...

        the HTML version still has sucky navigation:

      http://www.gpg4win.org/doc/en/...

      It's not built into the applications that people already use, so they have to get multiple plugins, and then other supporting files for those plugins.

      Thunderbird really needs gpg support built in by default, like claws mail does. Technically the gpg support in claws-mail is also a plugin, but the plugin is included by default.

      It's just a mess before you even get to key management, and there's not really a good, iron-clad key management system.

      I'm not sure what you mean by that? But yes, it's not optimal on Windows. For us Linux users it's much easier because gpg is usually installed by default and every thing we need is a "yum install" or "apt-get install" away

    9. Re: Another bad omen for privacy and security by CronoCloud · · Score: 1

      I think Mail.app interfaces with OSX's built in "passwords/keys/keychain" feature to generate an S/MIME key if you don't want to use one of the comodo freecerts.

      https://sendgrid.com/blog/end-...

    10. Re:Another bad omen for privacy and security by Anonymous Coward · · Score: 0

      It probably disturbs him for two main reasons. People send an encrypted email to him who havent recieved his key in person trusting that it is his key. Then the people who communicate with him through encrypted email are watched more closely even though the mail sent him was fairly innocuous.

    11. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      It's just a mess before you even get to key management, and there's not really a good, iron-clad key management system.

      I'm not sure what you mean by that? But yes, it's not optimal on Windows. For us Linux users it's much easier because gpg is usually installed by default and every thing we need is a "yum install" or "apt-get install" away

      What I meant by that last point is something that I imagine will be pretty controversial: I think that if you'd like to see encryption be more widespread, we not only need very easy software that supports it by default, but some key-management services that guarantees that you access to your keys across platforms, at all times, and that your keys are safe and backed up. Even if it means trusting your private keys to a 3rd party like Lastpass or Google or Microsoft, and they could theoretically decrypt all of your files and communication, most people simply cannot be trusted to secure their own keys. And most people will need support in making sure their keys are set up right, backed up, and revoked in case of a problem.

      There are a lot of different ways that this could be handled, but a lot of people who favor GPG seem to like the fact that they can encrypt everything end-to-end, keep hold on their own keys, etc. The idea of trusting a 3rd party to safeguard your key might seem antithetical to the whole idea. However, most people are not so thorough or patient. Most people don't even want to think about keys. They would like encryption, but they want it to be complete transparent, so that everything is encrypted without them noticing, and without danger of data loss. Systems that are not set up that way will not succeed with the general public.

    12. Re:Another bad omen for privacy and security by bingoUV · · Score: 1

      guarantees that you access to your keys across platforms, at all times, and that your keys are safe and backed up. Even if it means trusting your private keys to a 3rd party like Lastpass or Google or Microsoft, and they could theoretically decrypt all of your files and communication, most people simply cannot be trusted to secure their own asses

      We already have this. Just install a browser plugin to enforce HTTPS as much as possible - done. Use webmails, blogs. Since you want encryption to be only a buzzword, there you have it. Web pages will be "encrypted(TM)", so will their webmail and blogs.

      I don't see any usability problem for a token usage of encryption already for a few years. Only problem is with real usage of encryption, and that necessitates third parties / intermediaries to be unable to decrypt.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    13. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      I don't see any usability problem for a token usage of encryption already for a few years. Only problem is with real usage of encryption, and that necessitates third parties / intermediaries to be unable to decrypt.

      I'm not sure whether this is what you mean, but I think you may be missing the point with your talk about "real encryption". It is not necessary that no third parties can decrypt your data or messages in order to have encryption be useful. Security is not about absolutes. In almost all real-life security scenarios, there are requirements that you allow certain vulnerabilities, and that you trust some people.

      For example, you can say, "With GPG, I don't have to trust anyone. I encrypt a message, and then the only person who can read it is the recipient."

      But that's not strictly true. First, you're still trusting the recipient. That recipient could decrypt your message and make it public. Technology doesn't help you there. Additionally, you're trusting the recipient's security. If that recipient has malware that snoops on communications or grabs their private keys, the message can be decrypted. If that recipient has an untrustworthy spouse with access to the recipient's computers and passwords, then your information isn't completely safe.

      Beyond that, you're trusting the makers of GPG. You're trusting that they know what they're doing-- that when they say their encryption can't be broken, they're right about that. You're also trusting that those people are not malicious themselves, and haven't left any backdoors available. You might argue that people can audit the code, but then you're just trusting the auditors. Even if you audit the code yourself, you're trusting your own understanding, which relies on the accuracy of your education on the topic.

      So I'm getting kind of picky here, but the point is, if you understand security, then you understand that there is no situation without trust and vulnerability. The trick is to understand your vulnerabilities, and to be careful in choosing who to trust.

      So if, in order to protect yourself from the data loss that would result in losing your keys, you choose to trust some other third party, that is not necessarily bad security. The trick would be in making sure you understood the vulnerabilities it exposed, and to choose the right people to trust. I'd rather trust Google to secure my email then I would trust the internet in general not to read my unsecured email.

    14. Re:Another bad omen for privacy and security by bingoUV · · Score: 1

      That security is already present for some years. Gmail is secure, period.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    15. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      AFAIK, Gmail uses SSL for its connections, but the messages don't have any special additional form of encryption beyond that.

    16. Re:Another bad omen for privacy and security by bingoUV · · Score: 1

      There are 2 possibilities:

      1. You want "encryption" (TM). SSL already gives you that.

      2. You want security, defined such that it's is OK for some third parties to be able to read your email. Gmail already gives you that.

      I don't see a problem

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    17. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      Who said those were the things that I wanted?

    18. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      To clarify, I think it's pretty obvious to anyone who isn't dumb, and isn't being intentionally obtuse, that Gmail does not provide the level of security I'm suggesting.

      So I guess the question is, which are you? An idiot, or an asshole?

    19. Re:Another bad omen for privacy and security by bingoUV · · Score: 1

      Gmail satisfies all practical criteria you laid down for security in this post - http://slashdot.org/comments.p...

      There is another type of criteria - the illiterate's criteria of "encryption" as a buzzword without any practical value. Using SSL, gmail satisfies that too.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    20. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      Ah, so I guess the answer is, "a little of each."

    21. Re:Another bad omen for privacy and security by bingoUV · · Score: 1

      OK so you define criteria and then have unspeakable problems with solutions meeting all of those and more.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    22. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      There's not much point in arguing with you because you've shown that you're both too stupid to understand the point and too stubborn to actually think for 30 seconds before pushing your own tired nonsensical point.

      But here's the thing in a very basic, simple, easy to understand explanation: End-to-end encryption doesn't suddenly become useless because you've trusted a 3rd party with the encryption keys. When you trust a 3rd party, then the encryption remains as strong as that 3rd party is trustworthy.

      This is especially important to know, since we're already trusting other 3rd parties as part of the security chain. If I don't trust GPG or anyone auditing their code, then I can't trust the security of things encrypted with GPG, regardless of who has the keys.

      Regardless, encrypting individual messages rather than relying solely on SSL during transmission does add security against various kinds of attacks and breaches. I could give examples, but do you want them? Would examples help, or are you, as I suspect, simply being difficult because you're an asshole who can't admit to being wrong?

    23. Re:Another bad omen for privacy and security by bingoUV · · Score: 1

      I checked again, and I don't find gmail really violating any of your golden principles laid out in this post - http://slashdot.org/comments.p....

      Google reads mail - check.
      Others cannot read mail - check.
      Forgot password support - check

      Gmail does even more - it has 2 factor authentication too.

      In fact I agree with your statement

      It is not necessary that no third parties can decrypt your data or messages in order to have encryption be useful

      Encryption is useful against whoever has access to data bits and should be unable to read the data underlying those bits. Whether they be third, fourth or nth party when n tends to infinity. There are no such people in the case of gmail.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    24. Re:Another bad omen for privacy and security by nine-times · · Score: 1

      See, I was right. Stubborn, stupid, and there's no point in arguing with you.

      If I email you from my Google account, where do those bits go? Who can read it once it leaves Google's servers? I don't know, because aside from SSL in transport, it's not encrypted.

      Maybe you should think for 30 seconds before posting.

    25. Re:Another bad omen for privacy and security by bingoUV · · Score: 1

      Aside from SSL in transport it is not encrypted. Gmail really needs encryption. Aside from Obama, there is no president of the US. US really needs a president.

      Of wait, one president is enough. And one encryption is enough, especially for those who are fine with some third parties reading their mail. Oops, you're wrong again.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  13. git blame by Anonymous Coward · · Score: 5, Insightful

    Blame Google for not implementing it in Gmail -- Then they wouldn't be able to get ad revenue and user metrics from their "free" email service.

    Blame MS for not integrating it into Outlook, but why would we expect MS to actually want security in any of their products?

    Blame Mozilla for the creaky plugin and cumbersome import/export publish keys interface in Thunderbird, and support for SMIME over GPG by default.

    Blame the users mostly for not giving a fuck about encryption.

    Personally, I don't give a fuck. Most people don't care about encryption but the ones that do, do. Some take the time to setup GPG with an email client and it actually works quite well despite my complaints about the clunky interfaces.

    I can tell you this much: Fuck publishing ANY open source software without signed and verified GPG signatures. You better have a replacement for the "experiment" that's securing the world's biggest open source projects source code, buddy, or you can GTFO for being a sensationalist maroon.

    TL;DR: People who need GPG use GPG. Those that don't give a fuck don't give a fuck. Seriously, if the average person can figure out how to use the bullshit set-top box with horrible remote control interfaces, they COULD use GPG if they wanted to, but they don't.

    1. Re:git blame by Anonymous Coward · · Score: 0

      I went to the effort of setting up Enigmail in Thunderbird seeing as I already had a published key, the private part I use for signing downloads, and checked everything worked using the "Adele" auto-response setup in Europe. However, I'll be fucked if I can find anyone to send and encrypted communication to. Heck I was even thinking about trying to send Eddie Snowden an email seeing as I at least know he uses it. *sigh*

    2. Re:git blame by _merlin · · Score: 2

      Outlook and Apple Mail have supported S/MIME for years, and the UI for using it is way nicer than any GPG plugin I've used. But the trouble is, no-one else uses it so I ended up only ever doing encrypted e-mail to/from my wife.

    3. Re:git blame by jbolden · · Score: 1

      Blame MS for not integrating it into Outlook

      Exchange has an easy to use encryption feature so that's not true.

    4. Re:git blame by Anonymous Coward · · Score: 0

      Blame sites like Slashdot shilling NSA FUD pieces about perfectly good privacy solutions, driving away the healthy userbase and innovation this sector still needs.

    5. Re:git blame by CronoCloud · · Score: 1

      You could check the gnupg users lists, or see if slashdot-userfoo has a key: "slashdot.com/~userfoo/pubkey"

    6. Re:git blame by Anonymous Coward · · Score: 1

      Yeah, uh, S/MIME works in almost every product ever made (notably the Mozilla suite, Microsoft, Oracle, Sun, and IBM products). The only things that use(d) gpg/pgp were home-grown little dork products written by the unskilled.

      S/MIME is an actual standard whereas gpg has always been nothing more than a hack.

    7. Re:git blame by Anonymous Coward · · Score: 1

      Blame Google for not implementing it in Gmail

      http://lmgtfy.com/?q=gmail+gpg

    8. Re:git blame by Tom · · Score: 4, Insightful

      Blame the users mostly for not giving a fuck about encryption.

      That is stupid. It's like saying blame the drivers for not giving a fuck about fuel injection. Users should not have to care about encryption. They should care about having secure and private communication, and how to make that happen is our job, it's why we are being paid more than burger flippers.

      --
      Assorted stuff I do sometimes: Lemuria.org
    9. Re:git blame by Liquid-Gecka · · Score: 1

      wait wait wait.. Give google the credit it deserves.. It actually (accidentally) launched a pgp feature in gmail in 2009 See this blog posting.. Problem was that it was only validation of signatures. There was a bunch of talk on making this a full GPG install but the authors were such crypto nerds that they couldn't get past a "pure" implementation.. which basically breaks if you are using web mail the way it was intended. They wanted a Gears app to read your keys, perform the crypto, then upload messages to Gmail.. etc. I wanted them to implement a "first step", meaning that google would keep the keys for people that wanted PGP in a web mail like experience.. Google could sign the keys at level 1 (minimal trust) and never expose them to end user so the private keys remain private to Google. My argument was that this would get hundreds of millions of users to start having at least a chance to understand encryption, and will provide a way to encrypt for @gmail.com addresses in a way that at least protects up until Google. Now, I know this is nowhere near perfect, but for "perfect" why not just use an IMAP client that actually supports full PGP. I wanted this option pushed because it would have introduced users to the concepts without requiring them to eat the sun completely so to speak.

    10. Re:git blame by Anonymous Coward · · Score: 0

      Can you even upload pubkeys to slashdot anymore? I think they broke that in one of the previous UI "upgrades".

    11. Re:git blame by jandrese · · Score: 2

      Kind of. Exchange's system works great if you are sending mail to someone else on your domain, but send mail to someone on a different domain or even just some guy on the internet and it gets really complicated in a hurry.

      --

      I read the internet for the articles.
    12. Re:git blame by jbolden · · Score: 1

      True. Good point. AFAIK the way Microsoft handles that is you send what you want. Exchange forwards the email to Microsoft. The recipient gets a link they can only open via. their Microsoft Live account. For those with servers using Windows Azure Rights Management it goes through transparently.

      So still annoying but getting better. Main thing is it is part of Outlook.

    13. Re:git blame by swillden · · Score: 1

      Blame Google for not implementing it in Gmail -- Then they wouldn't be able to get ad revenue and user metrics from their "free" email service.

      Google is working on it: http://googleonlinesecurity.bl...

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:git blame by CronoCloud · · Score: 1

      While the "user popup overlay thing" we usually get doesn't have the field to upload the key, I recently discovered you can upload them if you use this URL, which gives you the field to put it in.

      https://slashdot.org/users.pl?...

    15. Re:git blame by Anonymous Coward · · Score: 0

      how to make that happen is our job, it's why we are being paid more than burger flippers.

      You can lead a horse to water but you can't make him drink.

      People are too lazy to type in a password in order to send mail. Hey I've tried to get the average user to use it and oh how they cry.
      Yes I do use GPG its the best thing we have going right now for the average person to protect his data. You generate the private key and only you have the privare key. SSL and SMIME biggest weakness is in the CA. Versign or others have your private key and these CAs you can bet are in the back pockets of the NSA.

    16. Re:git blame by Kishin · · Score: 1

      Oh no, he's smart: almost every high assurance security offering ever marketed has been ignored by consumers. They *don't give a fuck*. Being the demand side of the equation, they're the reason [1] the suppliers are producing insecure garbage all the time. It's what they buy. Steven Lipner, who managed VAX High Assurance VMM, wrote about the what it taught management here [2]. Summary: users wanted the features more than security and would decide against any product developing features too slow (read: all high security systems). Many users also wanted lower costs (security adds costs) and integration with whatever garbage went mainstream. Intel tried three times [3] to do their part with i432 being a marvel of engineering and Itanium being used in a highly secure, affordable OS [4]. Intel's security-oriented efforts tanked to the tune of billions lost as market favored backward compatibility and price/performance instead.

      So, users and market don't give a fuck. Only a niche segment does. Unless subsidized by grants or government contracts, high assurance systems are typically not built at all. All the secure stuff being built is grant-funded academia, defense-funded commercial, and/or high priced, patented I.P. for niche use (eg smartcard, embedded). Those of us left doing custom solutions pre-Snowden had very little business with most doing it on the side of better paying work. Post-Snowden, there's more demand, the demand is once again making insecure tradeoffs, false security abounds, and talent to do high assurance is still mostly nonexistent after market killed it off post-OrangeBook. On top of the millions using ad-driven services and tech that sells them out. Truly don't give a fuck and it ain't changing.

      [1] https://www.schneier.com/blog/...

      [2] http://blogs.microsoft.com/cyb...

      [3] https://www.schneier.com/blog/...

      [4] http://www.secure64.com/secure...

      Nick P, Security Engineer/Researcher (High assurance focus)

    17. Re:git blame by Raenex · · Score: 1

      Most people don't care about encryption but the ones that do, do.

      I'm willing to bet if you polled all the people that use email, a significant majority would prefer that their email couldn't be spied on by governments or other snoops. If it was an easy default hardly anybody would turn it off. The problem is that while people care, they don't care enough to make an effort, especially when it requires effort on the people you are communicating with.

    18. Re:git blame by BitZtream · · Score: 1

      Blame Google for not implementing it in Gmail -- Then they wouldn't be able to get ad revenue and user metrics from their "free" email service.

      Someone doesn't understand how gmail works. I have used PGP with gmail, works fine. Oh, you mean you want Google to be able to read your email and display it on a web page ... while at the same time not be able to read your email ... okay then .....

      Blame MS for not integrating it into Outlook, but why would we expect MS to actually want security in any of their products?

      Because its a crap system to make user friendly. You can, of course, buy a plugin that does it just fine.

      Blame Mozilla for the creaky plugin and cumbersome import/export publish keys interface in Thunderbird, and support for SMIME over GPG by default.

      No, blame PGP for this, this is a PGP problem, not a plugin problem. The PGP philosophy is what makes this a problem, and its the same reason you're unaware of the fact that Outlook plugins exist. The entire PGP system is difficult to use on purpose, thats why it sucks.

      Blame the users mostly for not giving a fuck about encryption.

      No, I won't. Most users have no reason to care about encryption, most messages simply aren't that important, which is why the post office does its job just fine without encryption. Just because you think everything needs to be encrypted doesn't magically make it true. Are you a doctor? No? Do you blame yourself for failing to do medical procedures that aren't entirely automated because thats what you're saying here.

      I can tell you this much: Fuck publishing ANY open source software without signed and verified GPG signatures.

      Right, because then when you go verify the key by looking at a key thumbprint on an HTTP server ... you know the thumbprint hasn't been tampered with ... right ... oh wait ... you don't. Key distribution with PGP is a joke because you have ABSOLUTELY NO WAY to verify keys unless you are trading them physically with people directly. The instant you exchange your PGP thumbprint by looking at some website thats not encrypted or authenticated, you've already fucked up, you're just too ignorant of whats going on to realize it

      Lets assume the website uses HTTPS ... in which case, your trust depends on a CA ... which means ... it can not possibly be any safer than S/MIME certs from that CA ... and is likely less secure because you've introduced a whole new chain of places for mistakes to be made.

      PGP is intentionally broken by design.

      And GPG is just a horrible implementation/bad copy of old PGP so lets not pretend like we're not talking about PGP here just because you're probably not been alive long enough to know what PGP is and that GNU did not create the universe.

      Grow up, get a clue, your attitude is exactly what PGP sucks ass.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    19. Re:git blame by bingoUV · · Score: 1

      I'm willing to bet if you polled all the people that use email, a significant majority would prefer that their email couldn't be spied on by governments or other snoops.

      Not if there is a postscript mentioning they won't be able to read their own mail if they lose the key. Even less if there is a post-postscript with stats on hard disk failure rates in laptops, desktops, specifically their hard disk model in their PC model. Even less if followed by data backup advice.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    20. Re:git blame by Tom · · Score: 1

      You can lead a horse to water but you can't make him drink.

      cheap excuse

      People are too lazy to type in a password in order to send mail.

      Then make it not necessary to type in a password. Even I don't understand why I should type a password for every mail I send.

      Yes I do use GPG its the best thing we have going right now for the average person to protect his data.

      No, it's not. It might be technically the best tool, but if it's unusable, then in sum total, it's not. There are many factors that go into these equations, and we techies are sometimes blind to some of them.

      --
      Assorted stuff I do sometimes: Lemuria.org
    21. Re:git blame by Tom · · Score: 1

      I'm not saying users are completely blameless littel angels. But I'm so sick and tired of this reflex of blaming everything on stupid users.

      Some comedian said it very nicely about another topic: When a house burns down, and the firefighters put out the flames, they don't just go home and write a report saying "fire destroyed the house". They go in and sift through the debris and try to figure out what caused the fire.

      In IT we largely don't do that. We treat users as mystical black boxes and root causes and once we've found the user somewhere in the chain of causality, we stop. We don't ask ourselves why the user made this mistake or why the users don't seem to want security. We say "stupidity" the same way ancient map makers put "here be dragons" on their maps.

      And that, I say, is stupid. We should go in there and figure out what actually is in that white spot. Why did the user make this mistake? Why do they fall for phishing? Why do they want speed over security? And a boilerplate "because they're stupid" is not an acceptable answer.

      We're so smart (or so we think), but we can't figure out how to make security desirable, unobtrusive and a positive experience. Really?

      --
      Assorted stuff I do sometimes: Lemuria.org
    22. Re:git blame by Kishin · · Score: 1

      Although I largely stand by my post, I agree with your comments too. The users won't buy anything I build that's close to being truly secure. They won't make necessary sacrifices, even spending $1 more (eg Threema vs WhatApp). What you said is true, though: developers and security engineers often ignore the users' perspective when designing the product. The few that pay attention achieve a lot more success in terms of market adoption. The good news is there's more stories and advice on so-called UX (user experience) popping up in places like CodeProject news where developers might see it. I think we need to go further by designing and promoting best practices for usability for common types of apps. Then, people not wanting to think about users can just checklist and refactor their prototypes. What you think?

    23. Re:git blame by Kishin · · Score: 1

      "Then make it not necessary to type in a password. Even I don't understand why I should type a password for every mail I send."

      They did: you type a password once to unlock the private key and then you just send emails from there on. The password method is used because (a) people rarely buy dedicated, secure hardware, (b) it's easy to implement, (c) people are used to it, (d) the method works on all platforms, and (e) protecting it is easier in a more secure architecture (eg trusted path to isolated component). Security engineers repeatedly come up with password replacements that get almost no adoption. Top labs are *still* researching how to replace passwords while maintaining security.

      "No, it's not. It might be technically the best tool, but if it's unusable, then in sum total, it's not. There are many factors that go into these equations, and we techies are sometimes blind to some of them."

      That's true except all kinds of people have learned to use GPG. I Google'd how to use GPG, got a nice page listing common actions + commands, and simply typed that into my terminal. The people with GUI's, Thunderbird, etc had it even easier: dialogs for configuration or keyrings + press-button sending of secure mail. That's pretty damned easy to learn and use. It could certainly get better. Yet, I've taught the basics to all kinds of people. The real reason people rarely use it is pure laziness and/or mainstream uses other, insecure things.

    24. Re:git blame by Tom · · Score: 1

      Top labs are *still* researching how to replace passwords while maintaining security.

      I know. I've tried my own hand on this topic, to no avail. It's really hard.

      And yes, entering your password once is a very big progress.

      That's true except all kinds of people have learned to use GPG.

      If you have to, or really, really want to, you will learn to use the worst tool in the history of mankind. But we should think about people who have no such drive.

      The real reason people rarely use it is pure laziness

      That's a cop-out. Another cheap excuse. You're blaming the user and stopping there. Let me help you with some cognitive dissonance: The same users that you call "lazy" spend an hour a day clicking on a screen to plant FarmVille crops. The most useless and boring activity ever invented. If Zynga can get them to click on some pixels repeatedly, twenty times a day, why can't we get them to click on a button once?

      --
      Assorted stuff I do sometimes: Lemuria.org
    25. Re:git blame by Tom · · Score: 1

      Three years ago, I tried to start something called the Human Security Initiative. Not by accident acrynomically close to Human Computer Interfaces.

      This is desperately needed. We need to sit our asses and oh-so-smart brains down, get some designers and psychologist into the room, and talk about how to properly design security, not just engineer it.

      --
      Assorted stuff I do sometimes: Lemuria.org
    26. Re:git blame by Kishin · · Score: 1

      Total agreement. The good news is that has been going on and with support of security field's best minds. I made a pastebin link with rest of reply below cuz Slashdot comments are a bitch to work with.

      [1] http://pastebin.com/5cH6jd4R

    27. Re:git blame by jwhitener · · Score: 1

      We should move past the burger flipper analogy, because this flipper makes 250,000+ a year:) https://fb101.com/2014/03/gordon-ramsay-burgr-welcomes-new-executive-chef/

      Besides that, I don't think many places actually flip burgers. I know from a summer's worth of experience at age 15 that McDonalds cooks burgers in basically a big press. Cooking on both sides for speed.

      "it's why we are being paid more than burger flippers." So that would translate to: "it's why we are being paid more than burger pressers." But that doesn't have the same ring to it.

      Maybe something like "it's why we are being paid more than Walmart greeters" is more accurate ;)

  14. MOXIE MARLINSPIKE by Anonymous Coward · · Score: 0

    DUMBER NAME THAN BENNETT HASELTON. Filter error: Don't use so many caps. It's like YELLING.

    1. Re:MOXIE MARLINSPIKE by tehcyder · · Score: 1

      DUMBER NAME THAN BENNETT HASELTON. Filter error: Don't use so many caps. It's like YELLING.

      Has anyone ever seen Moxie Marlinspike and Bennett Haselton in the same room?

      Thought not.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  15. I use GnuPG by AndyCanfield · · Score: 3, Interesting

    My GnuPG public key is on my web site (www.andycanfield.com). It is not on any "KeyServer"; I don't believe in key servers, that's just another layer that the hackers can break and the NSA can subvert.

    I use Thunderbird; the interconnection between that and encryption is clumsy [ e.g. if you haven't got a key for somebody, don't encrypt the message, dummy!]. But it works. As long as it's smarter than Keith Alexander and Vladimir Putin, I'm satisfied. The important thing is that PGP is a ***standard***. Any idiot can come up with something better, but he can't make it a standard, so my correspondant on the other end of the wire can't use it.

    Oh, and my e-mail address is on Yandex, which is in Moscow.

    1. Re:I use GnuPG by Anonymous Coward · · Score: 1

      "My GnuPG public key is on my web site (www.andycanfield.com). It is not on any "KeyServer"; I don't believe in key servers, that's just another layer that the hackers can break and the NSA can subvert."

      The Web Of Trust should make TLAs subversion near impossible, if correctly used. Having a key in an other place is a goot idea though, but simply putting it on a websire is easier to subvert for TLAs. How can I make sure www.andycanfield.com has address 210.213.49.151? Is there a second opinion to verify this somewhere? Why didn't you enable DNSSEC for this host? And if you have access to DNSSEC, just put your public key in there (RFC 4398 - Storing Certificates in the Domain Name System).

    2. Re:I use GnuPG by DarkOx · · Score: 2

      My GnuPG public key is on my web site (www.andycanfield.com). It is not on any "KeyServer"; I don't believe in key servers

      So how does someone like me obtain your key securely? if you send me a message that is signed and say goto this link to get the pubkey so you can check the signature, I don't know the message is really from you and all the attacker needs to do is put his pubkey at the message url, assuming the message came from the attacker impersonating you.

      Even if the message was legit how can I know my routing or DNS isn't be tampered with? How do I verify andycanfield.com is really yours? Am I supposed to use SSL/TLS with a public CA and trust one of those extra layers that you don't and could easily be subverted by the NSA?

      Key distribution is really a hard problem, don't feel bad for not having solved it noboday else really has either.

      but but...web of trust...yadda, yadda. -- No This just does not work. It requires you have enough people you trust to make good transitive authentication decisions at least better than the commercial CAs do.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    3. Re:I use GnuPG by Anonymous Coward · · Score: 0

      WTF? Having your key on several key servers with it being signed by others you know in order to create the web of trust is way better than some text/file stored on your website.

    4. Re:I use GnuPG by _merlin · · Score: 1

      PGP isn't a standard, but S/MIME is. And S/MIME is implemented in plenty of serious mail clients, including mutt, Outlook, Apple Mail, Kmail, Thunderbird, and even web-based shit like Horde.

    5. Re:I use GnuPG by AndyCanfield · · Score: 2

      Good points.

      I rely on the domain name www.andycanfield.com. If somebody is faking that on your network then there is nothing I can do about it. However, I point out that if the message "from me" is signed, then it was signed by my PRIVATE key and the public key you get from my web site should confirm the signature.

      You left off the top level: Who the H* is "Andy Canfield" anyway? This body? That site? My passport? Police in this town wave to me every morning, but can't spell my name in English. I have decided that "Andy Canfield" is anybody who controls my secret key, regardless of her name or address.

      I don't use https because I'm too much of a stingy anarchist to pay for a key.

    6. Re:I use GnuPG by Anonymous Coward · · Score: 0

      My GnuPG public key is on my web site (www.andycanfield.com). It is not on any "KeyServer";

      It is now.

      gpg --search 0x00AC460D73D9A8A4
      gpg: searching for "0x00AC460D73D9A8A4" from hkps server hkps.pool.sks-keyservers.net
      (1) Andy Canfield
                          2048 bit RSA key 0x00AC460D73D9A8A4, created: 2014-08-03

      So what was your point again? Is it possible you do not understand what keyservers do? Key distribution yes. Secure channel no.

    7. Re:I use GnuPG by Anonymous Coward · · Score: 0

      What?

    8. Re:I use GnuPG by CronoCloud · · Score: 4, Informative

      PGP isn't a standard

      It most certainly is:

      RFC 1991, 2440, 4880, 5581, 6637, 2015, 3156

      http://en.wikipedia.org/wiki/P...

      The e-mail client I use has gnupg support by default.

    9. Re:I use GnuPG by Anonymous Coward · · Score: 1

      My GnuPG public key is on my web site (www.andycanfield.com). It is not on any "KeyServer"; I don't believe in key servers, that's just another layer that the hackers can break and the NSA can subvert.

      And yet your website does not support HTTPS so i have no secure way of obtaining your public GPG key securely. What would stop the NSA et al from implementing some form man on the side attack and presenting me with an alternate public gpg key when i visit your web page?
      Not sure how that is more secure than using a keyserver.

    10. Re:I use GnuPG by DarkOx · · Score: 2

      Thanks for the reply.

      I point out that if the message "from me" is signed, then it was signed by my PRIVATE key and the public key you get from my web site should confirm the signature.

      Sure but what if I create a key pair, and send a message that claims to be from you but says please go download my public key at http://attackersite.com/andyca...

      See the problem is I have this unauthenticated message and the only information I have about how I can authenticate the message is in the message. That is my biggest problem with your method.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    11. Re:I use GnuPG by Anonymous Coward · · Score: 0

      Free SSL
      https://www.startssl.com/
      Only catch is you can only do 1 year length certs. Not too hard to remember each year. I use one for all services hosted from my residential connection (owncloud, exchange, vpn, etc).

    12. Re:I use GnuPG by fnj · · Score: 1

      I don't use https because I'm too much of a stingy anarchist to pay for a key.

      So why don't you use a free certificate from startssl.com?

    13. Re:I use GnuPG by Anonymous Coward · · Score: 0

      What program is your email client?

    14. Re:I use GnuPG by tepples · · Score: 1

      Only catch is you can only do 1 year length certs. Not too hard to remember each year.

      Another Slashdot user disagrees that renewing a certificate is "not too hard".

    15. Re:I use GnuPG by BradMajors · · Score: 1

      Have you ever received a PGP message from someone trying to impersonate someone else?

    16. Re:I use GnuPG by Asgard · · Score: 1

      The NSA can't subvert a keyserver. At least, at worst they can replace the keys with their own, but then the Web Of Trust would render those keys untrusted. Getting the key from a keyserver or copying it from a webpage is equivalent. The benefit of the keyserver is if you get an email from someone signed by key X, your client can fetch the key from the keyserver then calculate if you have any trust of that key.

      Also, I see that your key is on a keyserver: http://pgpkeys.mit.edu/pks/loo... as any key can be published to a keyserver regardless if you have the corresponding private key.

    17. Re:I use GnuPG by John+Bokma · · Score: 2

      Emacs

    18. Re:I use GnuPG by rthille · · Score: 1

      Ha ha ha, your key is on "your" website. That isn't even running https. So how would anyone know that "your" key really is your key?

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    19. Re:I use GnuPG by jfengel · · Score: 1

      Ultimately, it comes down to the question "why do you care who Andy Canfield is?" Are they planning to exchange money for goods or services? Write you a mash note? Collect on a debt?

      As you say, "Andy Canfield" is kind of a red herring there. It's really the operational/instrumental definition of "is there some connection between this key and some object or information I want?" I'm not sure there really is any meaningful way to do that in the general case. It needs to be reconsidered as an array of different questions about why we care about identity in the first place.

      Right now a lot of the notions of identity are really badly defined. "Identity theft" happens because lending institutions are legally allowed to connect your physical body (which can be punished in a variety of ways) to various intangible measures of identity with extremely thin degrees of proof. That may be the worst possible case.

    20. Re:I use GnuPG by CronoCloud · · Score: 1
    21. Re:I use GnuPG by AndyCanfield · · Score: 1

      Thanks for the post. A few years ago when I was setting up the web server I did not encounter "startssi.com". The only option at that time was a self-signed certificate which had to be confirmed every time you went to the site. I will check it out.

    22. Re:I use GnuPG by AndyCanfield · · Score: 1

      The NSA can't subvert a keyserver.

      HAH! Which rock were you born under? I use 'whois' and 'dig' to find out who owns the IP address, and anything with a U.S. IP address is questionable Under US 'Law', the NSA can do anything it pleases and even if you're forced into it it's illegal to tell anyone about it.. 'andycanfield.com' is registered in Thailand and points to a hardware box in Bangkok where I myself have installed and maintain Ubuntu Linux. AFAIK the NSA can NOT subvert my server, although of course they can subvert the routers leading to the server.

      Also, I see that your key is on a keyserver: http://pgpkeys.mit.edu/pks/loo...

      I have NEVER posted my key on any keyserver. What other people chose to spider and copy is out of my control.

    23. Re:I use GnuPG by AndyCanfield · · Score: 1

      Ultimately, it comes down to the question "why do you care who Andy Canfield is?" Are they planning to exchange money for goods or services? Write you a mash note? Collect on a debt?

      I am not a part of the world wide financial network. Nobody can steal my credit card number because I have no credit card. I don't borrow money so if you are trying to collect on a debt you're a liar. HSBC once gave me overdraft protection and I told them to take it off; when I run out of money I want to run out of money. You want to write me a mash note? Fine, please include a picture.

      Professionally I create software and upload it through the Internet. The customer likes what he gets and deposits money into my bank account. I take it out with my ATM card and buy things in my home town. It may be less convenient, but it's a LOT more secure. And if you don't pay me, I stop doing things for you.

      The Internet is ***NOT*** secure. We used to think it was, but Ed Snowden and the NSA proved us wrong. Someday, perhaps, it will be secure again. When it is, let me know.

    24. Re:I use GnuPG by AndyCanfield · · Score: 1

      Even if the message was legit how can I know my routing or DNS isn't be tampered with? How do I verify andycanfield.com is really yours?

      You can try setting your DNS server IP address to 8.8.8.8. That's Google's dedicated DNS server. Whatever Google says is by definition true.

    25. Re:I use GnuPG by Eythian · · Score: 1

      It is not on any "KeyServer"

      Not true:
      $ gpg --search "73D9A8A4"
      gpg: zoeken naar '73D9A8A4' van de hkps server hkps.pool.sks-keyservers.net
      (1) Andy Canfield
                  2048 bit RSA key 73D9A8A4, aangemaakt: 2014-08-03

      However, it's not associated with your email address, so no mail client can understand it to use it.

      Later, you say:

      and the public key you get from my web site should confirm the signature.

      But I can't trust your site, because it's not HTTPS (which isn't perfect, but is better.) You can get free SSL certs. And I can't trust your key because it's not in the web of trust.

      Basically, you have a PGP key, but it's useless for many cases because you haven't done some simple steps to make it useable. I could never trust any signed message to actually be for you, and I can't trust the information I have to encrypt something to you.

      Also, yes keyservers can be subverted by the NSA etc. They can also be subverted by me. They're insecure by design, and so that makes them safer.

    26. Re:I use GnuPG by AndyCanfield · · Score: 1

      It is not on any "KeyServer"

      I correct myself. The truth is that as far as I can recall I have never put it on any keyserver. What other people may have spidered and copied I can not control. I was under the impression that KeyServers were voluntary. I guess they're just a newer kind of insecurity.

      Actually I've had two keys. A year or two ago I lost my private key and had to create a new key pair. I don't know whether the keyserver you listed has the old one or the new one. I hated to do that; my old PGP key pair predated the Internet. How did I distribute it? By hand.

      The new one has more bits. I guess that the number of bits you need in your key depends on how powreful computers are; I think my first key had only 256 bits which was safe from cracking back in 1992. Maybe we'll have to change all our keys every few years.

      Later, you say "and the public key you get from my web site should confirm the signature."

      In my defense I said "confirm the signature, not prove the signature. The public key on my web site confirms the source of the message matches the site, but it does not 'prove' anything.

      Proof? Don't make me laugh. A few years ago I lost my passport and had to go to the U.S. Consulate in Vientiane to get a new one, so even my passport can be doubted. You could ask my mother or father to vouch for my name, but they're dead. If you want fun, search for "Andy Canfield" on Facebook; there are maybe a hundred of us scattered all over the planet.

      But I can't trust your site, because it's not HTTPS (which isn't perfect, but is better.) You can get free SSL certs.

      I will look into that; I could not get a free cert when I studied HTTPS a few years ago.

      And I can't trust your key because it's not in the web of trust.

      You could say that I have my own 'web of trust' which are people who have personally met me. You want to join? If you ever come to Thailand say "Hello".

      I could never trust any signed message to actually be for you, and I can't trust the information I have to encrypt something to you.

      Wrong. You can retain a copy of my public key on your compter. Then you can trust any signed message from me to be from the same source as the previous signed message from me. Who is "me" is an unanswerable issue. You can use my public key to encrypt something to me, and be confident that only the guy with "my" private key can decode it. But once again, who is "me" is an unanswerable issue.

      Thinking about it, I suggest the most confidence you can get is by sending me an e-mail arranging for a Skype call. Then in real time you can see my face, hear my voice, and I can show you my passport. But I don't run Skype all the time.

    27. Re:I use GnuPG by Eythian · · Score: 1

      Wrong. You can retain a copy of my public key on your compter. Then you can trust any signed message from me to be from the same source as the previous signed message from me.

      Someone could make a key with the same details, get it to me somehow, and I would have no choice but to accept it, or:

      • manually compare the fingerprint (not just the key ID, the whole fingerprint) with that of your previous messages.
      • locally sign it.

      These are all things that don't normally have to be done. By eschewing the trust mechanisms, you're reducing the amount of trust I would have that messages to/from you couldn't be compromised.

    28. Re:I use GnuPG by AndyCanfield · · Score: 1

      You can retain a copy of my public key on your compter. Then you can trust any signed message from me to be from the same source as the previous signed message from me.

      Someone could make a key with the same details, get it to me somehow, and I would have no choice but to accept it

      "get it to me somehow, and I would have no choice but to accept it"? You allow random strangers to update your hard disk? I don't.

    29. Re:I use GnuPG by Eythian · · Score: 1

      You can retain a copy of my public key on your compter. Then you can trust any signed message from me to be from the same source as the previous signed message from me.

      No, I can't. That's the point. Not without jumping through manual hoops.

      "get it to me somehow, and I would have no choice but to accept it"? You allow random strangers to update your hard disk? I don't.

      It's not an uncommon configuration to have email clients automatically fetch the keys for signed messages in order to check them. This is generally a sensible configuration, too. However you not using the normal ways of validating trust means that the normal ways don't work in your single case. So trust of your emails can't be verified. Essentially, participating in the web of trust and uploading to keyservers resolves this issue. But because you don't, there is no possible trust path.

      There is an argument for trust continuance (i.e. if I trust your key once, why not do it in the future), but your methods make that very annoying to implement, requiring manual checking.

      It feels like you either have a misunderstanding of how the WoT is supposed to work that leads you to false conclusions on how best to use it, or you're attempting to subvert it for some reason, however only succeeding in making it too annoying for other people to be bothered working with it.

    30. Re:I use GnuPG by AndyCanfield · · Score: 1

      Try the command "ping andycanfield.com". It should be pinging 210.213.49.151. If some other number appears, your DNS server has been hacked; switch to 8.8.8.8 and try again.

    31. Re:I use GnuPG by AndyCanfield · · Score: 1

      I don't use https because I'm too much of a stingy anarchist to pay for a key.

      So why don't you use a free certificate from startssl.com?

      Just check it out. Address in Israel. No thanks.

    32. Re:I use GnuPG by AndyCanfield · · Score: 1

      It feels like you either have a misunderstanding of how the WoT is supposed to work that leads you to false conclusions on how best to use it... only succeeding in making it too annoying for other people to be bothered working with it.

      You come very close to saying that you want the Internet to be automatic and trustworthy. Pick one or the other; both are not possible today.

    33. Re:I use GnuPG by Eythian · · Score: 1

      No, that's not true. Trite, but still false. Additionally, in your case, it's neither automatic, nor trustworthy.

      Thing is, there is a mechanism to make doing it this way trustworthy. By opting out of that mechanism, you put the burden onto everyone else for no reason. The result is that you remove your key from the set able to be considered trustworthy without effort.

    34. Re:I use GnuPG by AndyCanfield · · Score: 1

      Thing is, there is a mechanism to make doing it this way trustworthy. By opting out of that mechanism, you put the burden onto everyone else for no reason. The result is that you remove your key from the set able to be considered trustworthy without effort.

      I never opted out of it. I simply never opted into it. I don't think the mechanism is trustworthy because it is under the control of organizations which are not under my control. I have not put any burden onto anyone else; you can still go to http://www.andycanfield.com./

      I "remove my key from the set able to be considered trustworthy without effort."? Again, I did not remove my key; I just never put it in. To me, the Internet is not trustworthy. None of it is. Any trust is an illusion. And "without effort"? You mean like Windows?

    35. Re:I use GnuPG by BitZtream · · Score: 1

      My GnuPG public key is on my web site (www.andycanfield.com). It is not on any "KeyServer"; I don't believe in key servers, that's just another layer that the hackers can break and the NSA can subvert.

      ... and so is your website, which is trivial to just MITM, making your PGP key less useful than S/MIME from the instant you started using it, and harder to use for everyone else as well.

      The important thing is that PGP is a ***standard***. Any idiot can come up with something better, but he can't make it a standard, so my correspondant on the other end of the wire can't use it.

      Uhm, this story is about the fact that no one uses PGP, which means your correspondent on the other end of the wire probably can't use it. Paying attention to the world around you might be helpful.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    36. Re:I use GnuPG by AndyCanfield · · Score: 1

      ... and so is your website, which is trivial to just MITM, making your PGP key less useful than S/MIME from the instant you started using it, and harder to use for everyone else as well.

      MITM = Man In The Middle? Not likely. There are several other web sites on that server; you get one or another depending on what DNS name you use. Subverting the name requires subversing the DNS system, and I'm on 8.8.8.8 (Google's DNS server). Subverting the IP address will bring down other companies' production sites. And of course MITM requires a man *IN*THE*MIDDLE*, and you have no idea where the cables are.

      Uhm, this story is about the fact that no one uses PGP, which means your correspondent on the other end of the wire probably can't use it. Paying attention to the world around you might be helpful.

      I use PGP to correspond with two people. I told them about this exchange. One answered "Well, I'd certainly be happy if he create a better alternative. Until then, I'm using what works." If you've got a better tool for end-to-end e-mail encryption, tell me about it. Maybe nobody uses PGP, but I know of no alternative. And I don't care if you use PGP or not; send me your key and I'll use it, otherwise you get plain text like everybody else. I got enough work solving my own problems without solving the world's problems too.

      Hey, gang, let me add a data point here. This discussion has been going on for day or so on Slashdot. During that entire time my web site URL has been in the comments. The web site includes my e-mail address. During that time NOBODY has sent me any e-mail related to this discussion. Nobody said "Hello", nobody said "Here is my PGP public key", nobody said "Andy you're a dumb-ass." (well, here, yes, but not in an e-mail).

    37. Re:I use GnuPG by AndyCanfield · · Score: 1

      Uhm, this story is about the fact that no one uses PGP, which means your correspondent on the other end of the wire probably can't use it. Paying attention to the world around you might be helpful.

      Sorry, the way I read it was "PGP has a bad user interface". Nothing in the original post tells me about anything that has a better user interface. Moxie Marlinspike hates to get PGP-encrypted e-mail because the gnu implementation is hard to use (OK, arguably true). I use Thunderbird with Enigmail. I can agree that Enigmail could be better. The one option I'd like to have is "If there is no encryption key in my list, what should I do? [A:ask, B: ask a keyserver, C:don't encrypt].

      your correspondent on the other end of the wire probably can't use it.

      I only send encrypted e-mail to correspondents for whom I already have their encryuption key, so I know they can use it. You want enryption that any dumb Windows secretary can use, that's a whole 'nother ball game.

    38. Re:I use GnuPG by rdnetto · · Score: 1

      Kmail

      --
      Most human behaviour can be explained in terms of identity.
  16. What is the alternative? by SkunkPussy · · Score: 2

    Forward secrecy is desirable as we see the NSA hoover up messages then store them until they crack the keys.

    Has anybody attempted to bolt forward secrecy on top of SMTP? I would assume that it would need some kind of session key exchange between sender and recipient which would preclude the use of SMTP.

    --
    SURELY NOT!!!!!
    1. Re:What is the alternative? by Anonymous Coward · · Score: 0

      Probably DarkMail could be considered as SMTP securing, not sure if in the way you propose.

    2. Re:What is the alternative? by Anonymous Coward · · Score: 0

      Remember, NSA isn't really sucking up your messages, waiting to decrypt them. It's storing the metadata (senders, receivers) and putting them in a database to look for interesting patterns. And you can bet that webs of encryption users is going to look more interesting.

      dom

  17. GPG Is Professional by Anonymous Coward · · Score: 1

    GnuPG is what is known as software for professionals, i.e. people who know what they are doing. It is not software that satisfies the "hold my hand" or "put me in a wheelchair" needs of an unsophisticated user. There are plenty of programs that cater to the helpless average user. GnuPG is for professionals, so such criticism as contained in the article does not apply.

    1. Re:GPG Is Professional by Anonymous Coward · · Score: 0

      It's not about hand-holding, it's about having usable software that integrates into your normal workflow and that doesn't require a lot of effort setting it up.

      A few years ago I was still running a GPG plugin for my mail client but with every release it seemed like it was getting more and more of a pain in the ass to configure. Eventually it got to the point where it was less effort to just use a CLI on those rare occasions when I really needed to encrypt an email and then copy the encrypted message into an email from my terminal emulator.

    2. Re:GPG Is Professional by Anonymous Coward · · Score: 0

      And this mentality is why things like GPG are living in low-adoption land.

    3. Re:GPG Is Professional by david_thornley · · Score: 1

      I know what I'm doing, and I can use GnuPG. However, most of the people I exchange email with don't know much about encryption or how computer systems work, and they won't use it. Unlike many categories of software, a communications protocol is useless if only one person can use it.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  18. Back office by Minupla · · Score: 4, Insightful

    I partially agree with Moxie, GPG/PGP as an email encryption standard is never going to reach the "my mother uses it" point of say Skype. That doesn't mean its run its course. I also think it's disingenuous to imply that the number of keys on the public key servers is a useful proxy for utilization rates.

    In my company we use GPG every day. Most people who work there have no idea that we do. It's used in sensitive communications at high levels between organizations, e.g. to send documents to auditors. It's also used in a huge number of automated processes to encrypt data during the DB extract process so we can move that data out of the DB network and send it to partners.

    We don't send those keys to a public keyshare. That would provide attackers information and we don't do that (ya, security through obscurity sucks if it's your only line of protection. If you're using it to make life just a bit more difficult for an attacker tho, well I'm always for that!)

    Now all that having been said, I have great respect for Moxie, and maybe he has the Next Great Thing up his sleeve. I hope to see it at Defcon :).

    Min

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
    1. Re:Back office by Bacon+Bits · · Score: 1

      It's also used in a huge number of automated processes to encrypt data during the DB extract process so we can move that data out of the DB network and send it to partners.

      I can buy encrypting email communications, but for this you should just use SFTP. Why would you ever use email for important data transmission? It's not a matter of encryption, it's everything else. It relies on DNS. It doesn't confirm the remote server's identity. Delivery is best effort and does not succeed or fail immediately. And sure, I'm sure you can make SMTP do all these things, but why when you can just use SFTP, a protocol already built around doing all these things? It's not like you can't also encrypt the data on top of all that if that's your concern. Are you using PLCs that only know how to encrypt SMTP traffic with authentication and server identity verifcation, and don't have SSH support? Is there some archaic law that carves out an exception for email in your country? Your use case seems so narrow that religious scholars would debate how many angels can dance on it.

      --
      The road to tyranny has always been paved with claims of necessity.
    2. Re:Back office by Minupla · · Score: 1

      We encrypt using GPG at the DB extraction point so that when the file is sitting on the SFTP server in the DMZ waiting to go out it's not in cleartext. Also it allows us to sign the file and our partner can confirm that it's not been tampered with prior to them opening it in whatever trusted environment they process in. We need encryption at rest, as well as in transit, using GPG allows us to leave the 'transit' part up to the systems architects/developers because we know that whatever they do past db extraction is not reverent from a security pov.

      Didn't get into it in the first post because I didn't think anyone would be interested :)
      Min

      --
      On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  19. Moxie's security advice to me: by Burz · · Score: 4, Interesting

    I simply asked him -- in a private email -- if there was a signature for Convergence someplace because I didn't see any online.

    He accused me of being "inflammatory" and stated it was necessary to "take a leap of faith" (i.e. download and run it without verification). This was back in 2012, mind you. He appeared to be oddly anti-PGP back then, too.

    Frankly, after that I had no appetite for any more of his, erm, style and forgot about Convergence. Years later, I had to abandon DoNotTrackMe (by a Moxie-run company, Abine) nee 'Blur' for Ghostery instead when the former got an update that kept hogging the CPU. An email to Abine just yielded a response to keep updating Blur, but the problem never went away.

    1. Re:Moxie's security advice to me: by Burz · · Score: 2

      I'd like to add that I hate PGP signatures in email messages, too.

      There is a lot that's wrong with the UI elements surrounding the crypto. For one, the operating systems and apps do not treat keys and sigs as first-class objects; they always end up looking like inlined ASCII barf, or little text files that have no informative icon + tooltips or associated apps. The presentation of crypto to the user practically begs the user to ignore it.

      This is even true when you look as certs in web browsers. They are a monumental opportunity to educate people about crypto and give people the sense that crypto objects are tangible things, but the best we have seen are padlock icons in the address bar (while the handling of non-CA certs became fubar'ed with alarmist FUD warnings, further discouraging people from storing/managing public keys on their own).

      With that said, I have to wonder if Moxie's outburst was somehow prompted by GPG's sudden funding windfall.

    2. Re:Moxie's security advice to me: by drinkypoo · · Score: 2

      For one, the operating systems and apps do not treat keys and sigs as first-class objects; they always end up looking like inlined ASCII barf,

      Or you could install enigmail, which turns it into informative text.

      Your use of "always" is fail, as usual

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Moxie's security advice to me: by CronoCloud · · Score: 1

      I'd like to add that I hate PGP signatures in email messages, too.

      For one, the operating systems and apps do not treat keys and sigs as first-class objects; they always end up looking like inlined ASCII barf,,/quote>

      pgp-mime is supposed to be preferred over pgp-inline, at least for e-mail/newsgroups.

      or little text files that have no informative icon + tooltips or associated apps.

      For the e-mail client I use, they do have a little key icon and a tooltip that says
      Type: application/pgp-signature
      Size: xxx
      Description: OpenPGP Digital Signature"

      No application is assigned to them though, but I don't really need it in my e-mail application.

    4. Re:Moxie's security advice to me: by chihowa · · Score: 1

      For an SSL centered project, I find it odd that convergence.io, where you're supposed to actually obtain the plugin, defaults to no TLS and if forced, has a certificate name mismatch.

      That, in addition to Convergence being the next big thing ! ! !, followed shortly thereafter by it being completely abandoned, makes the whole thing seem amateurish.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    5. Re:Moxie's security advice to me: by Burz · · Score: 2

      I'll grant that Enigmail rectifies the display problem ...but Enigmail is neither the OS nor the application. By default, the uninitiated will see gross text and that is because (as I said) crypto isn't given first-class treatment in UIs.

      TB sans Enigmail could at a bare minimum parse the guard lines and fold the contents into something like the UI for attachments. Or it could just incorporate Enigmail functions in the main program.

  20. Said this 14 years ago. We need to replace E-Mail. by Qbertino · · Score: 4, Insightful

    I was saying all this 14 years ago.
    FOSS Encryption is a mess. It is basically impossible for a regular user to set up encrypted mail.
    I'm an expert, and I never even managed too. (The K-Mail crew basically lying about their GPG-features didn't help back then)

    Furthermore, the actual, underlying problem is E-Mail.

    That this piece of crap protocol/service could survive for so long totally amazes me. I remember using Fidonet and Crosspoint, back in the 90ies (which actually is a superiour solution to E-Mail) and then learning about E-Mail and thinking "Why is everybody using this and thinking it's great?".

    The fact that E-Mail is so shitty is the sole reason Facebook has north of a billion users - for the simple reason that Facebook actually is a *better* user experience than E-Mail. Think about that for a moment.

    Bottom line:
    E-Mail needs a complete redo/replacement with hard asymetric encryption and zero-fuss key handling and exchange built in as a core specification. Top-notch FOSS clients for all major platforms included. That this whole field is in such a sad and sorry state is to the largest part the fault of us, the FOSS community.

    --
    We suffer more in our imagination than in reality. - Seneca
  21. It needs to be ridiculously simple by MikeRT · · Score: 2

    Most ordinary users I know actually like the idea of encryption. They just can't use it because no one has created a highly opinionated encryption API that is intended to be plugged into browsers, email applications, office suites, etc. and is dead simple to use. This is something that an open source desktop like KDE should take on as a proof of concept. I'm sure there's plenty of code in GPG that could be extracted, turned into a tight little module and then wrapped with really slick C or C++ APIs with really friendly dialogs in Qt or GTK.

  22. Let me explain.... :-) by gjh · · Score: 5, Insightful

    This isn't entirely a mystery. For a technology to be widely adopted, it needs to be easy for everyone and provide demonstrable benefits. OR, it needs to provide benefits for a business who already has your custom. And there we begin to see the problem. There are two massive disincentives:

    - Crypto doesn't play well with webmail
    - Encrypted email can't be scanned for advert keywords

    So you will never see the likes of Google or Microsoft championing this. Apple - just maybe, as they would rather promote devices, and I gather they actually DO have decent end to end crypto on iMessage and so on. But even then, it's VERY hard to do in a way that customers would actually appreciate. No-one wants to get email working 95% of the time. It needs to be 100%. If you can't read 5% of your email, you're in trouble. Or you can't read email on the 5% of time that you need to access from a borrowed PC.

    It seems to me that the keys to making this work are:

    - Concentrate on signing before crypto. Get banks to sign email. Have different security levels; get to a stage where by default, only signed email will download embedded images, make links clickable without a warning, etc..
    - Find a way to make it work with webmail. Can we do this with JS? Or do we need browser support? End to end crypto It would require a way for a part of a page to be sandboxed, accept a secret to decrypt your keys, and not allow the plaintext info out. End to end signing is a little easier. This might also include retrieving the private keys from a distinct cloud service.
    - Solve the centralized trust issue. Probably derive a format from S/MINE rather than GPG for email, but critically, signing of certs needs a community trust system so you can see who trusts who, and people can get their identities signed by people they know.

    Finally, if that's widely deployed for signing then people can begin to encrypt with a hope of the other end being able to decrypt.

    1. Re:Let me explain.... :-) by NotInHere · · Score: 1

      "End to end" is a project which creates that sandbox you speak about.
      Also, see its "gossip protocol" wiki page on how to solve the key distribution issue.

    2. Re:Let me explain.... :-) by jbolden · · Score: 2

      I've always thought the best people to handle community signatures is banks. Banks are already trusted. Banks are used to and setup for verifying identity. Generate a key on USB and submit to a bank which verifies your real life keys for a marginal fee. They could also optionally store a copy of the private key for you in case of loss.

      For not tied to your real life accounts... there is no need for verification the email provider can just self sign.

    3. Re:Let me explain.... :-) by Anonymous Coward · · Score: 3, Interesting

      I've always thought the post office would be a great place to get your keys signed.

    4. Re:Let me explain.... :-) by CronoCloud · · Score: 1

      - Crypto doesn't play well with webmail
      - Find a way to make it work with webmail.

      It does already work with webmail, if you use a proper e-mail client to access your webmail, which is what people should be doing anyway.

    5. Re:Let me explain.... :-) by quintessentialk · · Score: 1

      As you point, out, the way we use email has changed. I could try to set up gpg again, but I'm much less likely to do so now, even though I feel the need for encryption more strongly than ever.. Fifteen years ago I accessed my email through an email program on one computer. I now use webmail almost exclusively (when using PCs) and/or any number of different mobile device clients to get to my email. I don't even know how I would approach trying to set up an encrypted email system that works on 'everything' from webmail on PCs at home and at work to my ios tablet to my android phone to my girlfriend's macbook. If the solution is to travel back in time -- use a non-google mail server, access email with a single computer that I control physical access to, etc. -- that's really unappealing, and there are both subjective and objective costs to taking that path. I'm not unfamiliar with how that can work: we [colleagues and I] run communications like this where is a severe confidentiality or national security need. For lack of a better word, it sucks. If you don't appreciate having off site access to email (let alone smart phone access) go without it for a few weeks and see what it is like. :-) In our environment, it is actually both faster and cheaper to mail people encrypted CDs than it is to get all parties to agree on, approve, and arrange training for an encrypted email or network exchange.

    6. Re:Let me explain.... :-) by Tom · · Score: 1

      - Crypto doesn't play well with webmail

      But you've heard of Hushmail, yes?

      We have the technology. If we want, we can make strong crypto work. Problem is that most of the big players with the money to make it happen don't want, and the small guys either don't understand the technology and complexity (users) or are incapable of making it actually usable (techies).

      --
      Assorted stuff I do sometimes: Lemuria.org
    7. Re:Let me explain.... :-) by nedlohs · · Score: 1

      Then it's email not webmail.

      The "web" part means accessed via a web browser as opposed to an email client. And usually that any browser will do (let's ignore browser HTML issues) so it will work equally well from your home desktop machine and from a random internet cafe machine and from a web only terminal in an airport.

      And yes it is insecure and fundamentally broken from a security point of view - that's the point being made.

    8. Re:Let me explain.... :-) by Anonymous Coward · · Score: 0

      And if you need a duplicate key, just head on down to your friendly local hardware store.

    9. Re:Let me explain.... :-) by CronoCloud · · Score: 1

      so it will work equally well from your home desktop machine and from a random internet cafe machine and from a web only terminal in an airport.

      And yes it is insecure and fundamentally broken from a security point of view - that's the point being made.

      Well, one can always use a gpg supporting mail client on an android device so that one doesn't need access mail insecurely over a web kiosk or internet cafe.

    10. Re:Let me explain.... :-) by CronoCloud · · Score: 1

      I now use webmail almost exclusively (when using PCs) and/or any number of different mobile device clients to get to my email. I don't even know how I would approach trying to set up an encrypted email system that works on 'everything' from webmail on PCs at home and at work to my ios tablet to my android phone to my girlfriend's macbook.

      This is what IMAP is for. Just access your gmail over IMAP as the nerd gods intended with multiple gpg-supporting clients on multiple devices. Even if you don't use gpg, using gmail over IMAP is the way to go, you don't get the ads that way.

  23. only 40k... by Anonymous Coward · · Score: 1

    "The GnuPG man page is over sixteen thousand words long; for comparison, the novel Fahrenheit 451 is only 40k words."
    sixteen thousand words = 16k words
    When did 40k words become less then 16k words?

    1. Re:only 40k... by Anonymous Coward · · Score: 0

      "The GnuPG man page is over sixteen thousand words long; for comparison, the novel Fahrenheit 451 is only 40k words."
      sixteen thousand words = 16k words
      When did 40k words become less then 16k words?

      It did not, learn to read. A Manual is in the same order of magnitude as a novel. Long for a manual, short for a novel.

    2. Re:only 40k... by nedlohs · · Score: 1

      Please point to the part that claims it is.

    3. Re:only 40k... by Anonymous Coward · · Score: 0

      Ah, I misinterpreted "novel Fahrenheit 451"
      I thought it's novel (as in new) encryption tool.
      Somehow I read it as the Fahrenheit 451's man page

    4. Re:only 40k... by chad_r · · Score: 1

      Please point to the part that claims it is.

      The part where the submitter wrote that it's only 40k words. Is there a valid reason for putting "only" in that sentence? I would love to hear it.

    5. Re:only 40k... by david_thornley · · Score: 1

      The "standard" novel in the time Fahrenheit 451 was written was about 70K words, at least for science fiction. I don't remember F451 being particularly short.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    6. Re:only 40k... by nedlohs · · Score: 1

      "Only" is being used to suggest that 40k is not all that much larger than 16k, It's pretty standard usage.

    7. Re:only 40k... by Anonymous Coward · · Score: 0

      > A Manual is in the same order of magnitude as a novel.

      The only good manual, and verbose enough at that, is the one consisting of: "RTFM!"

  24. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    How would you propose email's user experience be improved?

  25. Didn't She Have a Band With the Red Rocker? by Anonymous Coward · · Score: 0

    A/K/A Sammy van Hagar?

  26. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    If you knew how FidoNet exchanged email amongst it's nodes, you'd realise that SMTP is superior in it's simplicity.

  27. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 2, Insightful

    ... *better* user experience than E-Mail.

    I wanted to post something on the Facebook pages about my town: A Facebook search which would bring up a couple of pages, I'd go to those pages, which would show a couple of associated pages. I'd click on join for each one and wait.

    Then I went to the phone-book: Type in the town and a selection criteria; all the names appear, with a large percentage showing email addresses. I could immediately push my post to a large percentage of my target audience.

    Facebook may be a better experience (Aside: I disagree) but phone and email provide the superior networking function. Social networking means only that I do less 'pushing' of the message.

  28. People are dumb, and don't care by Anonymous Coward · · Score: 0

    I imagine that % of Slashdotters who use PGP is higher than the norm. The real issue is that people either don't believe in privacy, or have long given up on it, or are happy to trade it for security. And, people are dumb. We're talking about a nation of people with 00:00:00 still blinking on their VCRs. Private/public key encryption? A password trickier than 'joshua5' ? If it doesn't magically work like the Matrix, nobody is interested.

    1. Re:People are dumb, and don't care by ledow · · Score: 3, Interesting

      That's not the problem with GPG.

      The problem with it is that I could never be bothered to use it, not because of privacy (it would be incredibly convenient to send, say, a password required in an emergency via a verifiably-encrypted email) - but because it's such a faff. And it interferes with everything (searching, archiving, re-enveloping etc.). And to do so is all bolt-on-and-bodge-job methods. None of the major email clients offered anything like proper encryption by default.

      And as soon as you get into using plugins, most people just won't bother. There are plugins for PFS for all your instant messenger programs, etc. - I had one installed for about 5 years, the only other person I know with one installed has a different, incompatible one. Now I don't use IM much any more anyway, so it's dead in the water.

      And all email encryption is a ton of messing about with publishing keys in the right places, and having to verify against those places, etc. It's ugly.

      The only place I've seen anything like GPG working is in package signing for third-party software. And there you have to download the package, download the key (either from the same website as the package - WOOP WOOP - or independently crowd-source a verified key), and then check it works. I've only ever bothered for Slackware, for which I believe the ISO images are signed with the official Slackware key.

      GPG is just a pain in the butt and not automated at all. It's easier to compose and encrypt the message ENTIRELY OFFLINE and then send the encrypted text, and that shows you what kind of automation is missing, and what kind of trust system is actually in place.

      Sure, there are plugins, helpers, hacks, extensions and all sorts. But none of them ever progressed to being "in" the software. Not even software designed to do nothing else but send email.

    2. Re:People are dumb, and don't care by Eythian · · Score: 1

      I've only ever bothered for Slackware, for which I believe the ISO images are signed with the official Slackware key.

      If you use Ubuntu or Debian, then you are using it every time you do an apt-get update to verify the resulting software lists (which includes the hashes of the software itself.)

  29. Blame email clients by DrXym · · Score: 4, Insightful
    The first mistake made by email clients is they added support for a broken-by-design protocol called S/MIME which used asymmetric encryption through the entire message and was thus cripplingly slow. The ciphers were also covered by patents and had weak key lengths. Messages were signed with a cert like https, and were required to be signed by a CA. And you couldn't get a key unless you paid a CA for one. Oh and keys expired meaning you might have multiple dead keys to maintain if you wanted to open an old email. And no email client or ISP actually offered to give you a key or set you up with one so you had to figure this all out for yourself. And functionality like search / filtering broke on encrypted mail because the client never bothered to maintain an encrypted index of the plaintext that could have allowed it to work.

    Then PGP / GPG solved a lot of this bullshit, starting with generating keys for free but email clients never bothered to give it proper support. Instead they offered up some plugin APIs and unsurprisingly PGP / GPG ended up with half assed implementations too. Even fairly good extensions like Enigmail didn't integrate with the client as closely as they should.

    And by this point cloud based email took off and crypto fell by the way side. If you want to use crypto in GMail then you have to cut and paste and clearly it's too much effort.

    So I really don't blame GPG here. If the first thing an email did during setup was ENCOURAGE a user to create a key; and by default published that key; and attached the key sig to outgoing emails; and automatically looked up incoming email addresses; and automatically encrypted content when all recipients had their own key; and didn't hobble functionality for any of this (e.g. search still worked). THEN this wouldn't even be a problem. Encryption would have been the default and it would be an irrelevance if it was PGP or GPG was under the covers.

    1. Re:Blame email clients by gnasher719 · · Score: 2

      The first mistake made by email clients is they added support for a broken-by-design protocol called S/MIME which used asymmetric encryption through the entire message and was thus cripplingly slow.

      Who says it uses asymmetric encryption through everything? It makes up a symmetric key, and encrypts only that key with the public keys of all recipients.

    2. Re:Blame email clients by drinkypoo · · Score: 2

      The first mistake made by email clients is they added support for a broken-by-design protocol called S/MIME which used asymmetric encryption through the entire message and was thus cripplingly slow.

      Slow? Who gives a shit? We're talking about email. I have never noticed the time it takes to encrypt anything, actually. Not even a little bit. The only time I've never noticed being taken by encryption was during key generation.

      You're right about how PGP/GPG didn't do enough for integration. That is sad.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Blame email clients by CronoCloud · · Score: 1

      If you want to use crypto in GMail then you have to cut and paste and clearly it's too much effort.

      You don't have to cut and paste...if you access your Gmail with a real e-mail client over IMAP or POP3, which is what you should be doing anyway...no advertisements that way.

    4. Re:Blame email clients by DrXym · · Score: 1

      You might not give a shit now but 15 years ago, the speed of S/MIME was so cripplingly slow it DID matter.

    5. Re:Blame email clients by drinkypoo · · Score: 1

      You might not give a shit now but 15 years ago, the speed of S/MIME was so cripplingly slow it DID matter.

      The only purpose for which it would have mattered was spamming, for which you don't need to encrypt your messages anyway.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Blame email clients by swillden · · Score: 1

      S/MIME which used asymmetric encryption through the entire message and was thus cripplingly slow

      This is untrue. S/MIME always used asymmetric encryption to wrap a symmetric key, and the symmetric key to encrypt the data. http://www.rfc-editor.org/rfc/...

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  30. Re:Said this 14 years ago. We need to replace E-Ma by AmiMoJo · · Score: 1

    Enigmail is very easy to install and use in Thunderbird, and there are similarly easy plug-ins for other popular mail clients. It really isn't hard to set up and use at all.

    What is holding adoption back is webmail. Until someone comes up with a really good solution for webmail the number of users will never get above some subset of the small minority who still use email clients.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  31. Re:Said this 14 years ago. We need to replace E-Ma by thegarbz · · Score: 1

    If you're comparing email to Facebook then you have a completely miss-guided view of one of the two applications. They are nothing alike, don't target the same group, don't do the same thing, don't do it in the same way, and don't do it for the same purpose either.

    People have email to send text and small files around.
    People have Facebook to send a one line message attached to the bottom of a picture of dinner with an Instagram filter.

    Comparing the two is senseless. Facebook would actually have more in common with text messaging and twitter than email, and I don't know anyone who prefers to log in to facebook so they can write anything of length in a tiny square box in the bottom right corner of the screen when they could instead send an email.

  32. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    Is non-FOSS better? The only paid email encryption solutions other than S/MIME (which is also available in FOSS flavors) I've seen are all configured to allow anyone who can intercept messages on the account to decrypt any message sent to the account, which seems fairly useless.

  33. Implement social messaging protocol with GPG/EMail by Anonymous Coward · · Score: 0

    The basic idea is here: https://github.com/kechel/secure-messenger-protocol/blob/master/secure-messenger-protocol.txt

  34. Metadata by Meneth · · Score: 2, Insightful
    GPG is nearly useless because it doesn't protect metadata. A properly secure communication system should prevent all attackers from learning:
    • Sender
    • Recipient
    • Subject
    • Timestamp
    • Message length
    • The fact that a message was sent.

    In short, everything except the fact that you're using the system.

    1. Re:Metadata by Zero__Kelvin · · Score: 4, Insightful

      You clearly don't understand what GPG does, what Metadata is, what the phrase "nearly useless" means, or all three. You may as well have claimed that the 4th amendment is pretty useless because they can still see who lives there, and who enters and leaves the premises.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:Metadata by gjh · · Score: 1

      You underestimate the value of signing. It's not all about secrecy.

    3. Re:Metadata by ledow · · Score: 2

      To protect the metadata of the recipient is daft. How are intermediary servers ever supposed to know? And if you and the other end of the connection both set up a connection and know who it's for, that blows out the "fact that a message was sent" before you start.

      Message length is also stupid to try to hide. Sure, it may not be exact but if I send a 200Mb email and you send 20 characters, how are you supposed to encrypt those to be indistinguishable without literally padding to the nearest 200Mb? And padding might be able to be done on a smaller block basis, but it's exactly that kind of padding that broke open gzipped-and-encrypted data in SSL sessions for a while.

      Timestamps? Who needs them - if someone's listening, they know what time you contacted the server and it'll be +/- a couple of minutes of when you wanted the email sent (i.e. immediately, in almost all cases).

      Sender? Obscuring that while connecting FROM an email server that's trusted to be honest about only delivering mail for known local users (untrusted ones are spam sources and will get blocked no matter what encryption they use)... there's your metadata.

      Metadata is, in and of itself, almost impossible to remove. The fact that you've connected to a target mail server is metadata.that you're probably sending an email to an email account at that server. Anything else is either between you and that first server (so forwarding is a pain, re-enveloping is a pain, bouncebacks are a pain, there's a stupidly high computing cost associated with receiving spam, etc.) or has to be announced somehow.

      And that would all come back to entirely encrypted and obfuscated and peer-to-peer networking globally. You're talking about a Tor problem, not an email problem.

      If you don't want people to read a message, encrypt it. If you don't want people to ever know a message existed, you have to be able to send it in such a way that nobody could ever know. And that's all-but impossible at the moment. The best we have is hoping that sending it in bits to a random selection of unknown strangers will protect you enough that they could never collaborate against you (Tor).

    4. Re:Metadata by Anonymous Coward · · Score: 0

      Metadata is a consequence of having to use middlemen[mailservers] on the internet.

      If you want secure anonymous communication everyone needs to run their own email server. They'd then create accounts on the server for whomever they wish to communicate with. So if I want to talk to Bob, I create an account for him on the server I run and send him mail. Bob logs into my server to check his account and gets my message. The message never leaves my box, so it can't be intercepted and doesn't need over-the-wire encryption. For extra protection from people watching the wire Bob can use tor/proxies/VPN to connect to my server.

      The hardest part of all of this is checking a dozen or more email accounts regularly. But your own email server could do this for you as a client.[over tor/SSL/VPN ofcourse].

    5. Re:Metadata by Anonymous Coward · · Score: 0

      SMTP requires that those fields be world-readable. Or do you propose that SMTP servers somehow route email to the appropriate recipient without being able to read who the recipient is?!

    6. Re:Metadata by Trepidity · · Score: 1

      That is actually what "metadata" means in the current privacy debate. The NSA was claiming their snooping wasn't such a big deal because they were only collecting "metadata", which meant basically logs of senders/recipients (or phone callers/callees) along with things like message size (call duration), etc. I think it's reasonable to point out that GPG does nothing to stop this kind of dragnet collection, though it's also true that it's not "useless" as a result.

    7. Re:Metadata by Meneth · · Score: 1

      SMTP requires that those fields be world-readable. Or do you propose that SMTP servers somehow route email to the appropriate recipient without being able to read who the recipient is?!

      No, what I propose is that we start using a protocol other than SMTP for email. I don't think such a protocol exists yet, and I don't know much about how it would look, but I think AC #49126801, right above, has some good ideas.

    8. Re:Metadata by Zero__Kelvin · · Score: 1

      Yes. I know that is "actually the definition". Why do you think I said it? Did you really think I just accidentally stumbled upon the analogy sans any idea what I was saying?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  35. Replace with what? by Anonymous Coward · · Score: 1

    The core idea is to toss messages around. I've done fido echomail, qwk and bluewave through bbses, email, usenet, and the one thing they all do is exactly that. The trouble lies in the crap people keep on putting in those messages. Even if it's not spam it's usually barely literate, unstructured, and generally a waste of time. I don't see facebook, youtube comments, twitter, whatsapp, etc. be more literate. The only difference is that they're geared toward shorter messages.

    But you really cannot run deep discussions on stream-of-unconciousness derpage. You can see that in IRC: As soon as enter-fapping n00bs enter the fray, poof goes the content. You have to wait for that to die down so the more informed people start using longer sentences again and then the quality of the discussion goes up too.

    It's no different with email. Using it poorly gives poor results. Most of us use it very poorly indeed. So tossing technology at the problem doesn't help, though it might illustrate the problem some more.

    My fido and qwk mailers bitched at me for quoting too much. Now it's normal to stack up piles and piles of cruft with layers upon layers of quoting that nobody in his right mind wants to read. You might have to because you get pulled into a discussion and the other side is just not skilled enough to get you up to speed properly, despite having years of daily email use "experience". Even if the bandwidth cost is trivial, it still means lots of cruft in the old inbox and so a right drag to have to work through. Voicemail is a drag for similar reasons: A noisy channel and you can't just ask them to repeat what they just mumbled.

    All the "alternatives" really aren't alternatives, but they have a major selling point in that the individual pieces are so small as to be seemingly effortless. That keeping up with all the little itsy bits now soaks up most of the day we carefully avoid to notice. It seems like less of a drag, but is actually more of one. You get done less useful work. It's a great way to stay distracted, though.

    Want better email? Write better emails. Just stop quoting everything for starters, use your own archive and threading functions. If your software doesn't have that, get better software. if you want to get someone else up to speed there's a separate function for that, called "forwarding". New tools used just as badly aren't going to help. So start with learning to use the tools properly you do have.

  36. Re:Cock Chuggin' by phayes · · Score: 2, Interesting

    As an AC, you're a more probable expert on what NSA cock tastes like, so why don't you tell us?

    Moxie has been in the trenches breaking drm to free our devices and thus has a good idea of what works & what doesn't.

    Much like the "Real programmers" that bemoaned the death of really using the machines when we stopped programming directly in machine code, some will miss PGP, but not anyone who wants encryption to become widespread. PGP is convoluted and a poor base on which to build. We need to move on.

    --
    Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
  37. Re:Said this 14 years ago. We need to replace E-Ma by wierd_w · · Score: 3, Insightful

    webmail is ideologically incompatible with the very notion of secure communication that using encryption embodies.

    To whit--

    A webmail service holds not only the inbox itself, but also holds the contact list, and the presentation code. If one were to integrate encryption as well, then the webmail service would also have to manage keys, both private and public. Handing out BOTH keys is the very essence of insecure, but would be necessary. (The webmail service would need the private key to decrypt messages sent to you, coded with your public key, so it can display them! It would also need your public key if you wanted to read what was in your "sent" folder.) It would also need to hold all the public keys of all your contacts.

    That's just one national security letter away from "Oh, sorry, we gave all those keys we had on file to the NSA, and couldnt tell you about it!" and one data breach away from a massive chain of trust catastrophe by identiy thieves (or worse).

    Webmail is fundamentally incompatible with the very idea of secure communication of this type. This is something that you simply CANT put "In the cloud", because the main feature of webmail is being able to check it anywhere you can use a web browser. That feature goes away if the service does security correctly, and security goes away if the feature is retained. (To keep the keys outside of the webmail service, the keys would have to be stored on trusted workstations, or on a personal keystore on a portable device, like a USB keyfob-- Not all places with browser access will have provisions for this, and the added complexity will make users pissy. Putting the keys on the webmail server side fixes that problem, but destroys the security model fundamentally.)

  38. Re:Said this 14 years ago. We need to replace E-Ma by AmiMoJo · · Score: 1

    There are secure webmail services where only the client can decrypt the message content. They are not perfect but the people running them are at least protected from being forced to decrypt messages since they don't have the keys.

    Of course, you lose two of the most valuable aspects of webmail. You can't log in from any random location because you need to have a copy of your key on you. The service probably won't be free, because the service provider can't datarape your email account.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  39. Re:Said this 14 years ago. We need to replace E-Ma by drinkypoo · · Score: 1

    webmail is ideologically incompatible with the very notion of secure communication that using encryption embodies.

    Not really.

    To whit--

    No. That's one whit, or to wit.

    Don't use words you don't understand. It helps. It really helps.

    A webmail service holds not only the inbox itself, but also holds the contact list, and the presentation code.

    The government already knows where you send your mail. They know where packets go over the internet. That's why they have taps at all the backbone providers, specifically so they can do that sort of thing.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  40. Oblig... by inasity_rules · · Score: 3, Funny
    --
    I have determined that my sig is indeterminate.
    1. Re:Oblig... by TWX · · Score: 1

      This hits the nail on the head for a lot of things-computing.

      For e-mail encryption to be practical it needs to be extremely simple to use. It's not simple to use, so there's not much encouragement to use it, so it doesn't get adopted for wide use.

      --
      Do not look into laser with remaining eye.
  41. Re:Said this 14 years ago. We need to replace E-Ma by wierd_w · · Score: 1

    The pedant pedant's antecedant was to see the point but fail to heed it.

    Or

    How getting bent out of shape over a simple and common mispelling exposes you as little more than a jackass that cant parse slightly malformed inputs.

    ------------

    The government most certainly does track that messages were sent, and to what mail servers. (That's what they get at the backbone level). However, actually reading the messages sent requires a key. Correctly providing keys for security purposes implies a secure method of delivery-- such as sneakernet. Something that unless the government has developed ESP, they will not be able to obtain without a warrant, which requires probable cause/evidence to have issued, which would require that they have readable documentation and evidence for a specific criminal activity. Simply transmitting and recieving encrypted data is not a crime, and so they shouldnt be able to get one for that purpose.

    The NSA and pals like to abuse national security letters to get things that they cant get warrants for, like fishing expeditions like the proposed problem. They would have to issue a national security letter to the key holder (The person sending the messages!) to get the keys, which would of course, alert that person that they were being investigated, which is counter-intuitive to their investigational process.

    Basically, while they can hoover up the encrypted message bodies, unless they have the keys, they have to invest considerable resources to decrypt the messages. When coupled with widespread adoption, this makes the bulk collection methodology too costly to be viable, which is the whole point.

    Putting the keys on the webmail server allows the NSA to send that central point of contact a single national security letter demanding those keys, without alerting the users of that service that their security has been compromised. This is against the purpose of having secure communication.

  42. Re:Said this 14 years ago. We need to replace E-Ma by CronoCloud · · Score: 1

    I was saying all this 14 years ago.
    FOSS Encryption is a mess. It is basically impossible for a regular user to set up encrypted mail.
    I'm an expert, and I never even managed too. (The K-Mail crew basically lying about their GPG-features didn't help back then)

    First things first, there are easy button ways to create your keys. I used GPA for my first key, but that's deprecated/no longer used. We have KGPG and Seahorse now. (Seahorse might be the Passwords & Keys application in your menu)

    But it's not that hard to do it on the command line. All you do is:

    [code]
    gpg --gen-key
    [/code]

    Then follow the prompts/instructions, which are actually fairly clear with reasonable defaults.

    Then you need an e-mail client with good support for it. I personally recommend either Claws-Mail or Thunderbird with the Enigmail plugin. Then you follow their details on how to set up the e-mail client for gnupg.

  43. so the real story here is: by Anonymous Coward · · Score: 0

    Solid, prove, dependable software is not exciting enough for whiny hipster.

  44. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    "They are not perfect but the people running them are at least protected from being forced to decrypt messages since they don't have the keys."

    And one national security letter later, that requires the 'secure' webmail provider to serve a trojaned JS file to certain users of interest, and the local key is compromised...

  45. Re:Said this 14 years ago. We need to replace E-Ma by CronoCloud · · Score: 1

    What is holding adoption back is webmail. Until someone comes up with a really good solution for webmail

    The solution is to use a proper e-mail client with your webmail service. I use gmail but I use it via IMAP with a real e-mail client.

  46. Re:Said this 14 years ago. We need to replace E-Ma by DarkOx · · Score: 1

    That isn't really any better. Either the client has to have software the webserver does not control ( and then its not web mail anymore ) or you a couple of minor alterations to the Javascript that runs the thing from the client just posting the private keys back up to the server or anywhere else.

    So if the service is compromised by an attacker be with an NSL or some technical means and they can alter the application even slightly you are totally boned.

    Either you need to personally be in control of the content, keys, and client or they at least need be in the control of separate entities for you to have any hope whatsoever of a secure solution.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  47. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    Come up with an alternative then. Pissing in the wind then moaning your shoes are getting wet is your own fault. FOSS is just a licence, prick.

  48. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    Wow that is really easy. All I need to do is get Claws-Mail (or Thunderbird and install the Enigmail plugin). And then follow their details. Oh and get GPA? Wait no, its deprecated? Oh so I can get KGPG and something called Seahorse? It might be on my menu somewhere?

    So easy!

  49. It is actually possible to get this right by Anonymous Coward · · Score: 0

    Within my organization, I can sign and encrypt email. It is easy to use, I have a smart card and a PIN. To sign, I click a button, and there's a central database of people's public keys and I can encrypt email for them alone to decrypt.

    However, I presume my organization has the capability to decrypt any message sent using their infrastructure. It is THEIR infrastructure after all, not mine.

  50. Re:Said this 14 years ago. We need to replace E-Ma by drinkypoo · · Score: 1

    How getting bent out of shape over a simple and common mispelling exposes you as little more than a jackass that cant parse slightly malformed inputs.

    You have to be spectacularly stupid to believe that someone can't parse malformed inputs when they provided the correct substitution. But I knew that about you.

    Putting the keys on the webmail server allows the NSA to send that central point of contact a single national security letter demanding those keys,

    And isn't required for encrypting webmail. Don't be such an idiot.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  51. Re:Said this 14 years ago. We need to replace E-Ma by CronoCloud · · Score: 1

    Since the parent was a Linux user (obviously since they mentioned Kmail), I didn't feel the need to do a complete step by step detailed tutorial.

    besides, doing either:

    [code] sudo apt-get install seahorse claws-mail thunderbird -enigmail kgpg[/code]

    or [code]sudo yum install seahorse claws-mail thunderbird-enigmail kgpg[/code]

    Really isn't that hard. Just found out GPA isn't deprecated, updated version is available...it's not in the Fedora repos though.

  52. Re:Said this 14 years ago. We need to replace E-Ma by wierd_w · · Score: 3, Insightful

    And yet you contine to be bent out of shape about it. Fancy that.

    ----

    I already addressed this. TWICE.

    The option is binary. Either the webmail server has the keys, or the messages are decrypted on the client side using keys stored on the client side for presentation.

    If the keys are stored on the wemail server, the NSA can demand them.

    If the keys are stored on the client, then the main feature of webmail is broken.

    They keys have to be stored SOMEPLACE for the messages to be encrypted and decrypted. The primary statement in my postings has been that properly secured encrypted email is not compatible with the use case of webmail. Webmail's use case is "email access that is independant on client platform, as long as a suitable browser is present" As soon as you put the keys on the client side, this goes away, because now the browser has to probe the local filesystem for the key store, or the browser itself has to have the keystore. This has all the problems of Enigmail for Thunderbird, (Or the GPG plugins for any of the other capable mail clients out there.) The keys are stored on a trusted workstation, that you cant just lug around with you-- OR-- if stored on a keyfob, accessing those keys requires extra steps above and beyond just logging in and checking your mail. This breaks the use case for webmail.

    Rather than being an argumentative troll, you could explain your position instead of arguing impotently. Instead, you chose to complain about spelling mistakes, confabulate, and hurl ad-hominems.

    To return your trite quip, I already knew that this is what you would do. Resorting to arguments about improper grammar, spelling mistakes, or improper word use is the hallmark of somebody with nothing of real substance to contribute, who instead just likes to feel superior. Congratulations.

  53. Correctly used is the problem with Web of Trust by tepples · · Score: 1

    The Web Of Trust should make TLAs subversion near impossible, if correctly used.

    There's the rub. How are you sure that nobody whose key you have signed in the past has since been compromised by the NSA, by Alzheimer's dementia, or by some other affliction that breaks the assumption of "correctly used"?

    1. Re:Correctly used is the problem with Web of Trust by Anonymous Coward · · Score: 0

      All encryption schemes have these possibilities and as added bonus the CA woT is known to be broken, false certificates have been issued in the past, even CA root certificates have been compromised and it only takes 1 to compromise all users.

  54. Re:Cock Chuggin' by mlts · · Score: 3, Informative

    There are two items when people mention PGP:

    The OpenPGP format.

    The PGP implementation applications, like archaic PGP versions, NetPGP, APG, OpenKeyChain, GNU Privacy Guard, Symantec Encryption Desktop, and a number of others.

    As far as I know, all the above have their source code available under various licenses, even the Symantec stuff either has, or used to have, its source available for examination.

    I do agree that a revamp in some of the OpenPGP implementation programs is direly needed, because as of now, the most usable implementation (IMHO) is Symantec's version, which is a commercial product.

    It might be nice to see about breaking the OpenPGP implementation programs up into to parts -- two library frameworks (one for BSD, and one for GPL v3), and the code that accesses the libraries.

    As for the OpenPGP format itself, it does need some incremental improvements:

    1: Additional encryption and the ability to chain encryption algorithms. This isn't meant to win a bitsize war, but so that if one algorithm like SERPENT gets broken, there is still AES and Twofish. TrueCrypt implements this.

    2: Splitting how much you trust a key versus how much you trust a key's owner to sign, introduce, and validate other people's keys, with both of these values exportable. This way, if you are 100% sure you have a key of a cretin, you can pass that along.

    3: Newer compression protocols like LZMA2, bzip2, and others, so that data is further shrunk before encryption.

    4: An error correction protocol applied after encryption and signing, with a user selectable amount of ECC applied. This way, a signed OpenPGP file that suffers some damage can likely be repaired, and the signature still be valid.

    5: Share splitting. This way, a user can select x out of y pieces be required to recover an OpenPGP packet.

    However, all and all, the OpenPGP protocol has stood the test of time when it comes to security. Its main strength is that it is not tied to a communications or messaging protocol, so an OpenPGP packet can be sent on a file on a SD card, via E-mail, AIM, SMS, MMS, posted on a newsgroup or forum, or virtually any other means. There are people who bash OpenPGP, but oftentimes, they have their own solution, and have a vested interest in getting people to leave OpenPGP for a closed system.

    OpenPGP fills a crucial need. Not just securing data over communications, but protecting data stashed away. Few encryption protocols can secure both data at rest, and data in motion.

  55. GPG only usable with emacs by ProzakLord · · Score: 1

    I agree GPG is an unwieldy tool at best, I have tried since 97, on and off to use it. It is only now that I turned to emacs that a simple enough wrapper for me makes it usable. Yes you heard that right it took emacs to bring GPG in to my life.

  56. Am I missing something? What's the alternative? by matthollingsworth · · Score: 1

    I must be missing something. The standard used by anyone who wants to attempt secure encryption is GPG. I missed what Moxie is recommending as an alternative. What will whistleblowers use if GPG was to go away? I've worked at Microsoft for 15 years but I've also used GPG for a long time and I don't list my keys on a keyserver usually but instead hand people my business card which includes my fingerprint. Other people I know do the same thing.. Does any software encryption protect against hardware/BIOS/emf attacks? No. But someone has a chance of doing effective encryption on an offline computer and copying the encrypted content to another device to send it to someone else. I'd like to see GPG updated to add clean API's. I'd also like to see the code audited by open source and security advocates. I'd like to see products layered on top. Why not try to get Microsoft, Google and Apple to commit to support it in their products directly? That would be smart strategy. Full disclosure: I've previously voted to provide a small grant to PGP and I've also contributed $100 directly to the project to help keep it afloat. PGP 86FA 7F05 C665 5F7B 3CC4 0C40 FA84 2649 1A61 20DE

  57. Store the encrypted private key by tepples · · Score: 1

    Store the private key on the server, but encrypt it using a key derived from a passphrase. Script would then fetch the encrypted private key from the server and decrypt it using the passphrase entered by the user. The NSA would have to crack your passphrase to get your private key, just as it would if it seized your workstation.

    1. Re:Store the encrypted private key by wierd_w · · Score: 1

      That might work.. However, nothing prevents the webmail javascript from reporting your passphrase back to the mothership.

  58. Re:Said this 14 years ago. We need to replace E-Ma by tepples · · Score: 1

    The solution is to use a proper e-mail client with your webmail service.

    Do they even make "a proper e-mail client" for, say, a PlayStation Vita system? Sure, there's the included Email app, but I didn't see anything in its manual about PGP or S/MIME.

  59. Ummm, so? by JohnFen · · Score: 1

    Even though GPG has been around for almost 20 years, there are only ~50,000 keys in the "strong set," and less than 4 million keys have ever been published to the SKS keyserver pool ever.

    I've been using GPG heavily for as long as it has existed, but I have never published my keys to the keyserver pool, and probably never will. I suspect I'm far from the only one. I think that his metric may not indicate what he thinks it does.

  60. We need to enforce TLS by jader3rd · · Score: 1

    If the client sends mail to the server over an encrypted connection, and the transport servers all communicate over TLS, and the receiving client connects to its server over an encrypted connection, the message will be pretty secure from prying eyes. The problem is that the big guns (Google, Microsoft, Yahoo) aren't willing to pull the trigger and accept TLS only connections. The first step in getting better encrypted communications is to upgrade every system to be able to understand the latest TLS.

  61. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    grown grammar nazis learned to write the painful way ... that is .. it got beat into them when they were kids : ]

  62. Yes and no by jd · · Score: 1

    First, the complexity of the engine shouldn't matter. You will never get the bulk of users out there to use, or care about, the real power of the engine. They don't want to mess with the engine. The engine should be under the hood, in a black box, whatever engineering metaphor you want. Users just want things that work.

    I remember way back when I was at university. There were various absolute rules for good software engineering. The first was that the user should be presented with a must-read manual no longer than one paragraph. Tips and tricks could be more extensive, but that one paragraph was all you needed.

    The second was that the user absolutely must not care about how something was implemented. In the case of encryption, I take that to mean, in the case of e-mail, that the engine should not be visible outside of configuration. A supplied key should trigger any behind-the-scenes compatibility mode or necessary configuration to talk to that user. If the keys the user has aren't suitable to correspond with that person, the system should ask if one is needed and tie it to that protocol.

    There should be no extra controls in e-mail, except at an advanced user level. If a key exists to correspond with a user, it should be used. If a key exists for inbound e-mail, the key should be applied. The process should be transparent, beyond getting passwords.

    Any indexes (particularly if full indexes) should be as secure as the message, good security practices on both will take care of any issues.

    Ideally, you want to have the same grades of authentication as for the early certification system, adapted to embed the idea that different people in the web of trust will have done different levels of validation and will be trusted to different degrees. The user should see, but not have to deal with, the level of trust.

    Last, GnuPG is probably not the system I'd use. Compatibility cruft needs to be as an optional layer and I'm not confident in implementation.

    There should be eight main libraries - public key methods, secret key methods, encryption modes, hashes (which encryption modes will obviously pull from), high level protocols, key store, index store and lacing store. (Lacing is how these are threaded together.) The APIs and ABIs to those libraries should be standardized, so that patching is minimally intrusive and you can exploit the Bazaar approach to get the best mix-n-match.

    There should also be a trusted source in the community who can evaluate the code against the various secure and robust programming standards, any utilized theorum provers and the accepted best practices in cryptography. Essentially replicate the sort of work NIST does, but keeping it open and keeping it free of conflict of NSA interest.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  63. There's a lot of free software that's not polished by Cafe+Alpha · · Score: 1

    enough to be easy to use. Right now I'm trying to get a full featured Lua system working on windows using only free stuff (no MS compilers), and THAT'S a pain because a lot of the libraries just barely build on windows, only with tweaks, and you still have to get them glued together right.

    It's surprising how much software has the "it works, or some version did.. you just have to tweak it enough" problem. So GPG has an unreadable manual and you had to have a friend tell you how to set it up. Let's face it, that's the difference between free software and commercial software. The commercial software has enough people working on making sure that users can set it up easily.

  64. Re:Said this 14 years ago. We need to replace E-Ma by CronoCloud · · Score: 1

    While I did generate at my first gpg key on a PS2 Linux kit, that's a serious edge case there with that vita statement, tepples. There ARE clients with gpg support for Android.

  65. Discouraging GPG because agencies don't want it? by Anonymous Coward · · Score: 0

    Your comment about being invisible to statistics does not mean being invisible to NSA and GCHQ. As they and several other agencies scan all mail, they will see these attachments, they will see mail headers and other signs that mail being encrypted, whatever method you use. So they will know that your friends use GPG.

    So, does that mean it is possible that a secret agency is trying to get people to stop using GPG, as seems to have happened with TrueCrypt?

  66. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    Furthermore, the actual, underlying problem is E-Mail.

    This.

  67. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    Great, now I have a key pair and a plugin for my email client.

    Now for the hard part, how do I get it on the web of trust? My friends and coworkers aren't established GPG users, and I don't think anyone has held a key-signing party since about 1997...

  68. Thunderbird Mobile by JPyObjC+Dude · · Score: 1

    I think that most agree that the biggest issue with end to end encryption adoption is mail client integration which at present its ridiculously bad.

    One way the community can tackle this is to push for Mozilla foundation to work on a cross platform Thunderbird Mobile client and include GPG or similar encryption scheme baked into the core. With a mobile application and better working GPG encryption integration in desktop Thunderbird, many more would start using Thunderbird with encryption for all their communication needs and be able to drop the use of thin client apps from their usecases.

    I don't think that commercial email client vendors, thick client or thin, will ever adopt end to end encryption unless end to end encryption is the primary selling point *and* the in such a case it must be fully cross platform (desktop and mobile) to be useful.

  69. sysop by Anonymous Coward · · Score: 0

    We remailer sysops can't do without it.

  70. How does GPG give end-to-end encryption? by userw014 · · Score: 1

    GPG doesn't give end-to-end encryption. It gives at-rest encryption. It's for encrypting arbitrary files or chunks of data - but doesn't provide a way of delivering that data (like The Onion Router project does, or even a VPN does.)

  71. no encryption required by Anonymous Coward · · Score: 0

    https://protonmail.ch/login

  72. Re:Said this 14 years ago. We need to replace E-Ma by Anonymous Coward · · Score: 0

    The option is binary. Either the webmail server has the keys, or the messages are decrypted on the client side using keys stored on the client side for presentation.

    Not quite - the keys can be stored on the server encrypted with a passphrase and downloaded with the rest of the webmail system, and decrypted in Javascript. This isn't ideal (as any scripts on the page can steal the password as it's entered/the decrypted key) but does make it necessary for a site to be actively compromised to obtain the key. Of course there are security problems with crypto in javascript:

    http://tonyarcieri.com/whats-wrong-with-webcrypto

    Best solution I can think of would be to put encryption handling in the browser, so a website can hand off an encrypted key, the browser can prompt for a passphrase, and once one is supplied any encrypt/decrypt operations are handled by the browser, without the key ever being directly available. Sure it won't stop a compromised server decrypting stuff you didn't ask it to, but it at least means there must be a browser with the passphrase entered anytime you wanted to do this.

  73. gpg is best option anti-NSA by Kishin · · Score: 1

    All good points if you're stopping run of the mill hackers or snoops. Some people are worried about Five Eyes, China, Russia, and other High Strength Attackers. Author misses that the only proven approach to surviving them are high assurance security engineering and/or obfuscation + diversity + battle-hardened software. There's no H.A. FOSS for this so gotta do the latter. GPG is specifically mentioned in leaked slides as a pain in the ass for NSA: true going back to Zimmerman's PGP. GPG also runs on many hardware architectures and buying old hardware (esp RISC) is a good way to dodge any subversion programs that are going on. So, the best route to high security email is GPG + FOSS OS + diverse, old hardware behind a guard for interface level protection and preventing them hitting the lowest (weak) layers of the old system. Easy to use, cheap, and pretty? No, but high security setups rarely* were.

    This, with contractor developed implementations, is one of the ways the NSA's own black programs protect their information from their opponents. Same is true for Five Eye's. So, it has both stopped them and they rely on similar approaches. That's best endorsement an encryption product can get. That so few people use it has more correlations to NSA SIGINT effectiveness than GPG's. ;) So, per INFOSEC history's lessons, we let people develop (and PROVE!) better solutions that don't have GPG's problems. Meanwhile, we use GPG, improve its interface, and make solid workarounds to any issues with it that don't violate security arguments. Only new scheme I've seen with strong security properties is Tinfoil Chat. Everything else usually has a weak TCB allowing bypass or an unproven design/implementation they might covertly beat. I'll stick with what works until situation changes.

    *Note: Capability, tagged, and language-based methods can be nearly identical to insecure product in functionality with better, easily-done security. They're the exception, though.

    Nick P, Security Engineer/Researcher (high assurance focus)

  74. Re:Said this 14 years ago. We need to replace E-Ma by CronoCloud · · Score: 1

    Start by uploading the public key to the keyservers and putting it here:

    https://slashdot.org/users.pl?...

    Don't worry too much about the WoT, though carry around your key fingerprint with you so if you ever meet a gpg user in person you can show them that, they can copy it and then get your key. And sign your e-mail.

  75. Re:Said this 14 years ago. We need to replace E-Ma by BitZtream · · Score: 1

    I'm an expert, and I never even managed too.

    No, you aren't ... because:

    E-Mail needs a complete redo/replacement with hard asymetric encryption and zero-fuss key handling and exchange built in as a core specification.

    Its called S/MIME, look it up, expert.

    Not all messages need to be encrypted, thats stupid. If you think Fidonet was so awesome compared to SMTP then I'm 100% certain you don't know jack shit about how fidonet or SMTP work under the hood, and I can safely assume this because you also make no actual example of why fidonet is 'better'.

    Let me go ahead and quote official fidonet policy, which basically says using encryption is not allowed and that everyone along the path SHOULD BE ALLOWED TO READ EVERY MESSAGE:

    2.1.4 Encryption and Review of Mail

    FidoNet is an amateur system. Our technology is such that the privacy of
    messages cannot be guaranteed. As a sysop, you have the right to review
    traffic flowing through your system, if for no other reason than to ensure
    that the system is not being used for illegal or commercial purposes.
    Encryption obviously makes this review impossible. Therefore, encrypted
    and/or commercial traffic that is routed without the express permission of
    all the links in the delivery system constitutes annoying behavior. See
    section 1.3.6 for a definition of commercial traffic.

    Thats from http://www.fidonet.org/policy4...

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  76. Re: the forces working against us by Kishin · · Score: 1

    It's not a cop-out. How many people put off or refuse to do day-to-day responsibilities at home, preventative care for themself, maintenance on vehicle, checking on PC backups, and so on? Varies per person but happens a lot. People will also opt out of even an easy to use tool because of a single extra step. Web research shows a web site taking just a few seconds too long to load will cause a huge chunk of business. Such things show that people's very nature is to take on risk rather than put forth effort. This can't be ignored in a security, usability discussion or design attempt. People will only protect themself if it takes *almost zero effort* and will otherwise let themselves be devoured by digital wolves.

    Note: Zynga doesn't count because it's just a game that they *want* to play as an *escape from work* and other things. Security in day-to-day apps is something they *have* to do they usually see as *an obstacle* to fun. Totally different. Although, Zynga's psychological tricks might be copied.

    The bigger effects, though, are legacy and networking. The legacy effect says the new thing must build on or integrate well with what's already invested in. Lead to all the COBOL, SAP, and Windows out there. Builiding security on something inherently so insecure without vendor participation puts a limit on both security and usability. We see something similar with Facebook's hold on people after they've put so many photos, comments, shares, etc into it that they don't know how to move. Both companies and individuals simply will not let go of a broken-by-design product to get even the most usable, secure-by-design products. This issue is unresolved and it's why I think the better stuff can only take hold for *new* deployments + niche that will give up bad stuff.

    The networking effect is illustrated best by Facebook. They start as just a social media site. All kinds of people start using it. Now, people start using it because others are using it. Their API let's all kinds of third parties and services develop that people start using. A whole network and platform of people, apps, and so on. Problem 1: how do you get them adopt something similar if nobody they know is using it? Problem 2: how do you get the 3rd parties to build similar effort into your platform if nobody is using it? Problem 3 (for non-snooping): How can you do anything like this without the billions in ads that paid for Facebook and esp while solving 1 & 2?

    So, in summary, human nature has always worked against even the best efforts. There are very usable apps out there right now for private communication, storage, etc. Threema, Silent Circle, SpiderOak, ZixMail/Hushmail, and so on. Apps do almost all the hard things for you inexpensively. Threema is only $1 more than WhatsApp. Pop quiz: how many people buy these over the insecure alternatives? Now you know how much the users care. ;)

    Nick P

  77. Re: the forces working against us by Tom · · Score: 1

    It's not a cop-out.

    It's a cop-out if you say "laziness" as if it explains anything. That's like the police finding a crime scene and concluding that the gun killed the man, and then packing up their things and going home.

    We need to figure out why people are lazy and check if we can address it. Maybe we're making it too difficult?

    Here's an example: Backups. Even I didn't have a good backup regime until Apple came up with Time Machine. It's just too much stupid work. But someone sat his ass down and asked the right question. And that's not "why are these fuckers so fucking lazy?", but "how can we make it easier for the users?".

    they usually see as *an obstacle* to fun

    That exactly is the point. If people see our work as an obstacle - maybe every once in a while we should climb down from our high horse and admit that they could be right?

    Threema is only $1 more than WhatsApp. Pop quiz: how many people buy these over the insecure alternatives? Now you know how much the users care. ;)

    Messaging apps are driven purely by networks. If all your friends switched to Threema, you'd do it too. If nobody does it, you're unlikely to be the first. Security doesn't matter enough to lose contact with all your friends.

    --
    Assorted stuff I do sometimes: Lemuria.org
  78. Re: the forces working against us by Kishin · · Score: 1

    Time machine and backups are a good example of solving a usability problem. Thing is, much in INFOSEC or COMSEC needs a person in the loop to supply a secret or make a trust decision. GPG, for instance, forces you to think about keys because that's what you're trusting (not the person's name). Even if we simplify everything, the user still has to search for someone's name in a key database or click a link on their site. They might need to decrypt their private key. Then, they can see messages sent by that person automatically. Much simpler but still adds extra steps and time that people don't like.

    Another example of the legacy problem is in more secure workstations. Every desktop OS is insecure. If you want security and desktop apps, the only known way to do it is a SKPP-style kernel separating them with a trusted piece of software for moving data between partitions. This is because security engineers can't control Windows or the apps. So, the user will have to tolerate loading up several VM's, switching between them for different types of work, and waiting for trusted apps to move (and check) data flowing through partitions. I can make the VM's start quick, have VM's pre-built, have drag n drop on domain transfers, and so on. Yet, simply hitting a key to change VM's or manually sharing a file between them is intolerable for most people.

    So, you keep saying the INFOSEC people just need to build something that's secure and as easy to use as existing stuff. INFOSEC *has been doing that*. Especially in appliance market. Sidewinder firewall internally had SELinux-style protection while being easy to use. IBM's System/38 was easier to use, integrated core functions, and had security. Secure64 DNS is easier to use than many while defeating top red teams. There are many encryption products that are very simple and cheap. DefenseWall and Sandboxie both made HIPS *super* easy. In every case, the product is a tiny, minority player in the market where insecure options flourish. Lazy or lack of due diligence is my theory given the products are usable and affordable for their target markets. What's your theory?

    "Messaging apps are driven purely by networks. If all your friends switched to Threema, you'd do it too."

    "AND THE TRUTH... WILL SET YOU FREE" (Jim Carey, Liar Liar)

    With that, you just totally contradicted your own position, supported mine implicitly on GPG, and supported mine for messaging apps in general. I argued GPG could improve to perfect usability and still would have no takeup. I said it's because users (1) use what other people use and (2) don't care about security. You agree on the network effect. For the other, what's one thing every famous messaging app or service had in common? No attempts at security for maximal convenience and cost-efficiency. People didn't care. Marketing departments aren't going to put massive work into security enhancements they see no demand for. Many companies tanked trying exactly that, with Intel losing over a billion on theirs. It's the user's and market's fault: they always kill off secure systems regardless of usability.