Slashdot Mirror


What Gmail's New TLS Icon Really Means: Email Encryption Is Still Broken

An anonymous reader writes: On Safer Internet Day Google announced that Gmail will display warning signs for missing encryption and authentication, a great initiative indeed! Now that it's live we've taken it for a spin, only to find that the warning when composing email is quite slow (for new domains), and that they fail to mention that the non-authenticated TLS encryption that the currently sad state of SMTP encryption leaves us with is really poor, and vulnerable to almost anything (except passive wiretapping). I rather wish they took a stance on how we could move on to proper email encryption.

129 comments

  1. Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 2, Insightful

    The problem here is that crypto infrastructure in general is too fucking hard for anyone but dedicated security professionals to work with. Hell, even they have a shitload of trouble with it, as we've seen from the many OpenSSL bug debacles lately! This technology is way beyond what average, or even above-average, computer users are capable of dealing with. Some people will probably reply saying, "But it's not that hard! I can understand it!", yet those are the kind of people who understand this technology the least. At least average computer users know crypto technology is way beyond their capabilities. These self-proclaimed "experts", on the other hand, don't realize how much they don't know! Until crypto becomes far more simpler for average folks to use then we just won't see it used.

    1. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      Well IMO, having done e-mail security for a number of years.. The actual issue is that there is no standardized way to implement TLS.

      Seriously. The RFC references http for ways to verify that a certificate matches. That leaves a lot of different systems that verify the certificate cn against PTR, ehlo, domain, etc. As a result TLS verification is such a clusterfuck that there's really no reasonable way to enable TLS Verify except by certain pre-vetted recipients.

      And since I'm an anonymous coward i'm not going to bother digging through the RFC's to link the text. lol

    2. Re:Crypto infrastructure is too frigging hard! by xxxJonBoyxxx · · Score: 2

      Not quite. The core beef seems to be that the commonly used STARTTLS method of SMTP transport encryption is essentially optional, which allows hackers to use a variety of methods to force-downgrade target connections (in situations where mature implementations of HTTPS would have safely blown up). In other words, the authors are seeking a world where you install your mail server cert just like you install your web server cert, and it all works fairly securely out of the box. The reality is that it's early yet, but a lot of the work seems to be needed on the part of application developers rather than IT right now.

      See https://blog.filippo.io/the-sa...

    3. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      Two two issues with TLS and email are, I guess, name verification (the DNS MX structure makes it difficult to associate recipient domains to SMTP server certs) and "incremental deployment" (eg to allow admins to announce that encryption should be required, if supported by the sender). DANE could take care of that.

      See https://en.wikipedia.org/wiki/DNS-based_Authentication_of_Named_Entities#Email_encryption

    4. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 1

      Posting anonymously for several reasons.

      I am a cryptosystems implementation expert, and I can tell you that the user interaction with cryptography is ALWAYS the reason modern cryptography fails to be adopted.

      The truly frustrating thing is that it's relatively easy to abstract the user from the cryptography, but for some reason, hardly anyone does this for email, principally because it requires a great deal more work on the infrastructure side initially. A company like Google could easily develop such a system, but that would include drafting some new RFCs (and possibly even some legislation requiring email encryption by default). There simply has not been the social, legal, or technological support for it to date.

    5. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      for some reason, hardly anyone does this for email

      The reason is simple, if the email is encrypted, it can't be contextually mined for advertising purposes. There are some players in the mail space who seem to be doing it right (e.g. proton), but the lack of ads means they come with a price tag and the average user isn't willing to pay.

      Google and most other large providers already support encryption at the transport level. It would be nice if Google did better than 128 bits, but it's there and at least your emails won't go out on the wire in plaintext if both ends support TLS. I don't see them ever supporting encryption at the user agent level though, because they can't datamine what they can't read.

    6. Re:Crypto infrastructure is too frigging hard! by scdeimos · · Score: 4, Informative

      If you're thinking STARTTLS then you're encrypted transport system is already broken. Use the proper SMTPS ports. A number of ISPs (including TPGi in Australia) use Cisco PIX appliances (and other) to intercept SMTP tcp/25 traffic from their users. And they force unencrypted connections by not reporting STARTTLS in its EHLO response. Your privacy and security, broken in the name of "SPAM control."

    7. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      Posting anonymously for several reasons.

      I am a cryptosystems implementation expert, and I can tell you that the user interaction with cryptography is ALWAYS the reason modern cryptography fails to be adopted.

      The truly frustrating thing is that it's relatively easy to abstract the user from the cryptography, but for some reason, hardly anyone does this for email, principally because it requires a great deal more work on the infrastructure side initially. A company like Google could easily develop such a system, but that would include drafting some new RFCs (and possibly even some legislation requiring email encryption by default). There simply has not been the social, legal, or technological support for it to date.

      Wait.

      You really expect GOOGLE to come up with an easy-to-implement method THAT PREVENTS THEM FROM READING YOUR EMAIL?

      Don't hold your breath.

    8. Re:Crypto infrastructure is too frigging hard! by stooo · · Score: 1

      Whoa. A TLS icon on the website. How cute is that ?
      Absolutely useless, though.

      --
      aaaaaaa
    9. Re:Crypto infrastructure is too frigging hard! by GuB-42 · · Score: 2

      Google actually takes security very seriously.
      They want to make sure no one but them can read your email.

    10. Re:Crypto infrastructure is too frigging hard! by KGIII · · Score: 1

      Furthermore, even if Google *could* do so and *said* they did so, would you believe them?

      I'm not actually sure what they think of one of my addresses. It has never sent, nor received, anything but encrypted emails. I don't actually use the website. I'm not sure that I've used the website at all - except for the initial setup. That email is quite private and gets very specific use. I've never even gotten any spam/UCE at that address. Hell, some folks use their email service as an online backup. They can even mount it as a disk, or so I read - I can't say that I've ever had a reason to try it. I'd like to assume that they're encrypting it before they're putting it up there.

      --
      "So long and thanks for all the fish."
    11. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      Certificate = 3rd party

      3rd party = your secret is no longer secret.

    12. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      I think the idea is that everyone except them will be prevented from reading the email. Of course he who holds the keys holds the keys...but you can "trust" Google...

    13. Re:Crypto infrastructure is too frigging hard! by ptudor · · Score: 1

      "smtp fixup" is the worst PIX/ASA default configuration ever. So obvious what The Problem is once you see a bunch of asterisks censoring the SMTP conversation.

    14. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      A number of ISPs (including TPGi in Australia) use Cisco PIX appliances

      Seriously? Cisco PIX have been end-of-life with no security updates for many years.

    15. Re:Crypto infrastructure is too frigging hard! by Anonymous Coward · · Score: 0

      A number of ISPs (including TPGi in Australia) use Cisco PIX appliances

      Seriously? Cisco PIX have been end-of-life with no security updates for many years.

      You clearly aren't familiar with TPG. Total bottom feeders of ISPs, unfortunately they have gotten big enough to keep consuming others but total junk behind the scenes.

  2. Well... by Anonymous Coward · · Score: 0

    Duh.

  3. WTF? End-to-end encryption not even mentioned!?!? by unrtst · · Score: 4, Informative

    Use S/MIME, PGP, etc...
    All the transport level stuff isn't going to protect your email or ensure it's not modified in transit (or at the destination or origin).

    Gmail's help on their new icon:

    If you see the red padlock while composing a message
    Don’t send confidential material, like tax forms or contracts, to that email address.

    Fuck that... if you're sending confidential email without encrypting the content, you're already screwed.
    For semi-important information, one should at least digitally sign the content to prove it wasn't modified in transit (ex. this should be used for any contracts, and if it's very sensitive, it should also be encrypted, and not just on the transport layer).

  4. what about Bill Gates/Microsoft promise? by rubycodez · · Score: 2

    Bill Gates said they would solve the spam problem a few years back. Yet my inbox under office365 that my employer uses is a chum bucket of spam, while good cron and batch job emails end up in "junk" half the time. wtf, Gates. billions and you couldn't at least have pushed domain a authentication/verification system?

    1. Re:what about Bill Gates/Microsoft promise? by Anonymous Coward · · Score: 0

      Solve it?

      Heck, they freaking adopted it with Windows 10! My Windows 8 doesn't shut up about updating.

    2. Re:what about Bill Gates/Microsoft promise? by rubycodez · · Score: 1

      you're lucky, some of us got the update without even wanting or asking for it, talk about the spam dumptruck unloading in your lap....

    3. Re:what about Bill Gates/Microsoft promise? by Bearhouse · · Score: 2

      Well, I'm sure than one went pretty quickly into the "too hard" round file in the corner.
      Especially when they found out that it was hard to monetize...

      It's amazing the crap people put up with, (spam, unsecured email)
      It's probably our fault; we've done a reasonable job managing the spam, (which is visible to the user) and a crap one convincing our users and managers to demand secure, encrypted email.

    4. Re:what about Bill Gates/Microsoft promise? by Anonymous Coward · · Score: 0

      you're lucky, some of us got the update without even wanting or asking for it, talk about the spam dumptruck unloading in your lap....

      I've always thought if I'm going to use windows, it's best to be on the latest release. I don't trust windows 7 anymore than 10, they can sneak stuff into either.

    5. Re:what about Bill Gates/Microsoft promise? by rubycodez · · Score: 1

      great unless device drivers don't exist or software just doesn't run on 10; some people/business were screwed

    6. Re:what about Bill Gates/Microsoft promise? by redmid17 · · Score: 1

      Not this particular update, but others in the past, have drilled into my head very very well that Windows might be able to check for updates but never install them. There's a reason WSUS exists nowadays.

    7. Re:what about Bill Gates/Microsoft promise? by rubycodez · · Score: 1

      yes WSUS exists to allow click-and-point weenies who know nothing about security or how computers actually do things or what real operating systems do, to fuck me over for those things I have to use windows

  5. how we could move on to proper email encryption. by fred911 · · Score: 1

    Please, this has been available since 1991. 25 years and now there's concern?

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

    --
    09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  6. gmail is what has broken email. by Anonymous Coward · · Score: 5, Insightful

    I consider gmail to by my biggest threat to the privacy of my email.

    If I want end to end security, well there is a standard for that. I use it. It works.

    But gmail is close to having a monopoly on email. It isn't quite yet, but almost everyone I know uses exclusively gmail now. That means if I want to email them, Google IS the man in the middle. I can't easily email my friends without giving Google the contents of my email, which they will use to build a profile of me - and I've never signed up for any of their services or estasblished any kind of business relationship with them.

    Furthermore, most small to medium businesses are using gmail.

    Think about this: we used to have a decentralized, non-censorable, email standard that no one entity could control or pervert for their own ends. But the whole world said, "Fuck that, we want one advertising company to see everybody's email!.

    Google is the main threat to the privacy of email today. Like Bruce Schneier observed, they want you to have email privacy from everyone except them.

    1. Re: gmail is what has broken email. by Anonymous Coward · · Score: 0

      The propensity with which people rush out and buy either an iphone or a now locked down pos lollipop droid, coupled with the absolutely false advertisements for same is what has encryption in shambles. It is amazing the damage the nation as a whole does to itself with so little thought (gravity). I just got into protonmail which is two factor with fully encrypted servers.. great huh, except I can't seem to find anybody that encrypts anything at all. This bs wherein all our communications are essentially readable and being recorded pisses me off. Actually, the two faced lies the media, the gov, and corporations, keep shoving up our asses is, I would guess, about 90% of the real problem. As we as a nation blindly keep paying these faggots to bend us over mentally, they will keep doing it physically. Kinda like gravity, shit rolls downhill.

    2. Re:gmail is what has broken email. by sims+2 · · Score: 5, Insightful

      Well if anyone else had wanted to provide a reasonable amount of storage, allow attachments bigger than 4MB, provide both pop3 and imap access, not inject advertising into your outgoing mail, for "free".
      They could have been the largest email provider.

      But no one else wanted to do that for "free".

      --
      Minimum threshold fixed. Thanks!
    3. Re:gmail is what has broken email. by Anonymous Coward · · Score: 1

      Well if anyone else had wanted to provide a reasonable amount of storage, allow attachments bigger than 4MB, provide both pop3 and imap access, not inject advertising into your outgoing mail, for "free".
      They could have been the largest email provider.

      But no one else wanted to do that for "free".

      google won't do it for "free" either if they can't scan your email.

    4. Re:gmail is what has broken email. by Anonymous Coward · · Score: 0

      It's not free.

      You just think it is.

    5. Re:gmail is what has broken email. by DarkOx · · Score: 4, Interesting

      Well you have to look at the whole story though.

      Consider all the vulnerabilities that have been found in MTAs, MDAs, and clients over the years. Then consider all the trojans and spam with tracking stuffs, etc. Google filters almost all of the later quite successfully, as to the former for many people and organizations it replaces all those things and so far the infrastructure has been well maintained and resistant to breaches (that we know of). Its also pretty carefully monitored. I suspect the ancient Sendmail install on that old SGI box at your ISP, could have sat compromised for weeks or months before anyone would have noticed in the years before GMAIL.

      When you look at it from all sides its not so clear cut.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    6. Re:gmail is what has broken email. by Col.+Bloodnok · · Score: 2

      Google is the main threat to the privacy of email today. Like Bruce Schneier observed, they want you to have email privacy from everyone except them.

      I have an ancient gmail account which dates back to the early, early beta days (back when we had to swap invites on Slashdot). Somehow, every few months somebody new is able to register with the same user name, and I get all their messages delivered to my inbox. Their sent mail doesn't appear in my account, but everything else does.

      Every facebook status message, itunes and amazon purchase, online dating message, and porn site registration.

    7. Re:gmail is what has broken email. by CronoCloud · · Score: 1

      That means if I want to email them, Google IS the man in the middle. I can't easily email my friends without giving Google the contents of my email,

      Who says you can't use PGP with gmail?

    8. Re:gmail is what has broken email. by Anonymous Coward · · Score: 0

      Yea my privacy is a lot more valuable than free email.

    9. Re:gmail is what has broken email. by Anonymous Coward · · Score: 0

      How do you know they're registering? More likely they're using the email as a fake email address and don't care if it's already in use or not.

    10. Re:gmail is what has broken email. by GuB-42 · · Score: 1

      Are you joking? GMail is big but it if far from a monopoly. I'm not sure it is even the biggest.
      In my personal contact list, about 20% have an @gmail address. At work there are almost no @gmail.
      This doesn't cover gmail addresses hidden behind a domain name but most of the companies I worked with were self-hosted or worked with a related provider. For the rest, the biggest one seemed to be Microsoft, with Google as a distant second.
      That's lots of anecdotal evidence but seeing this, I can't believe in a monopoly.

    11. Re:gmail is what has broken email. by Britz · · Score: 1

      I disagree. Email is broken. Not Gmail. Snowden has shown that all email sent through the internet will be archived by at least two government agencies. Others, government or non government, may also save a copy. Email is inherently unsafe.

      But if you use the same service on both ends, no one, except for the service itself, will ever see the mail. Or the fact that you send one at all. If you send something from one provider to the other, at least the NSA and two providers will have all the info. In Europe we also have data retention laws, which mandates that the isp will keep copy and make it available to local government agencies.

      So sending from Google to Google means there is only one party in the know vs. 3-6 or even more parties. Apart from end to end, which no one uses (which means you can only communicate with yourself), the only way to better privacy and security is to use the same email service your partner is using. So you either keep a bunch of email accounts, or just use Google, since the majority of your contacts already use that.

    12. Re:gmail is what has broken email. by Anonymous Coward · · Score: 0

      Considering he used the word "free" in quotes 2 times, I don't think he does.

    13. Re:gmail is what has broken email. by Anonymous Coward · · Score: 0

      That's a problem with the services they are signing up with not validating their email. And that's a problem with the people signing up for those services not putting in the correct email.

    14. Re:gmail is what has broken email. by Patabugen · · Score: 1

      Unfortunately just because all your friends use Gmail, doesn't mean that Google have a monopoly.

      It's a few years old (I couldn't find anything newer), but at least among users who have signed up to mailing lists with Mailchimp Yahoo, Gmail and Hotmail were pretty much neck and neck in 2011.

      http://blog.mailchimp.com/majo...

  7. Re:how we could move on to proper email encryption by Anonymous Coward · · Score: 0

    PGP is godawful

    You really want to try to teach people how to use that? S/MIME is better but you still have to port your private key to a bunch of devices- at least it is supported natively by most clients.

  8. Google are trying by Anonymous Coward · · Score: 0

    to pull a Google, while they continue to read all your e-mails. Eric Schmidt, the politician at the Department of "Justice" who also runs Google, told us everything was encrypted, and the sheep were happy and thought nobody could read their e-mails or Internet traffic.

  9. Wait, what? by s.petry · · Score: 4, Insightful

    Some of you will have a hard time with this, but... why is the problem here with SMTP? Is it really that hard to understand that MAIL TRANSPORT is not compatible with HIDE MY STUFF? Good grief people, you can't truly be that ignorant.

    Do you trust that anything you mail through the Post office, FedEX, UPS, or any other mail service is "Secure"? Do you believe it's impossible for people to know what's in your boxes because you use those services? I can provide you a list of drug dealers who thought so too, but they are jailed for that thought.

    Want secure, use secure. Lotus Notes was friggin awesome for securing content. Nobody wanted to pay for it though, and all the cool kids were using Outlook because you could drag-n-drop audio files right into your email (also read fart noises). Many Writing applications have encrypt/decrypt features. Zip has it too, but generic standard email? Come on now.. it's a MAIL TRANSPORT and works very well as a mail transport.

    If you somehow believe "Generic Transport" can also be "Secure", I got some ocean side property you may be interested in buying.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    1. Re:Wait, what? by Lab+Rat+Jason · · Score: 1

      Agreed! I'm no email expert, but I've OFTEN wondered why we can't use decent endpoint encryption rather than trying to encrypt the transport... since 99% of all emails I send and receive are to the people I already know... it wouldn't be that hard to exchange keys with them in person. For all others, I can still choose to read email that isn't encrypted, and I can choose to reply, but it would be much easier to know secure vs. insecure if my mail client simply says "you haven't exchanged keys with this recipient, therefore your communications are not secure". Sure this precludes using web based clients... but that's actually not a big deal to me since 99% of my email is read from two devices, a phone and my home computer. Key exchange between the two would be trivial.

      --
      Which has more power: the hammer, or the anvil?
    2. Re:Wait, what? by tnk1 · · Score: 2

      You used "Lotus Notes" and "friggin awesome" in the same sentence. Are you trying to cause Skynet's brain to melt down through a logic bomb?

      Notes may well have been secure, but it was probably the worst mail client that I have ever used, and that includes using 'mail' from the command line. It was horrific, absolutely horrific. It is one of the few software products that I considered leaving a job for when they employed it. Their usage of that product quite literally convinced me that the company hated the people who worked for it.

      If they succeeded at anything, it must have been because the million monkeys that they used to write it actually managed to compose a line or two of Shakespeare while throwing around their feces in whatever cage they were working in.

      It's not that no one wanted to "pay" for Notes, it's that no one wanted to pay to use something that they wouldn't even use if they were paid to use it.

      Exchange and Outlook is not exactly virtuoso software, but you can actually use it to do your work with and not want to simultaneously kill yourself and everyone else in the general vicinity while you (are trying to) use it. If that combo doesn't do security well, it's probably because no one really cares enough about it. Outlook's sin was always in trying to make your life easier on you whether you wanted it or not. That sort of modus operandi is why it has been horribly insecure at times, but people actually used it. It erred on the side of letting you do things with it. I'm just glad I've never had to be an Exchange admin. I hear that can be shitty.

    3. Re:Wait, what? by bytesex · · Score: 1

      Crypto in Lotus Notes was deliberately debilitated by the US to something ridiculous like a few tens of bits. Don't say that Notes was secure. The principle? Sure. The execution? Not so much.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    4. Re:Wait, what? by Anonymous Coward · · Score: 0

      So PGP has been broken? Because that's a standard for email. It seems pretty secure. If so I'd like to see your citations for that, because it's the first I've heard of it.

      Email is secure if you use it securely. If you are claiming otherwise, you need to provide references.

    5. Re:Wait, what? by DarkOx · · Score: 1

      Well the thing you have to remember about Notes is mail was a bit of an after thought. Notes was really about the 'databases'. You could rather easily develop very complex multi-user applications, with offline replication. That mattered a lot in the early 90's when you did not 'VPN' but dialed into home office. Notes replication was amazing.

      From a technical perspective Notes is probably one of the more interesting software systems ever developed. It was born of a time when clients were pretty limited and it had to be somewhat backward compatible. Which always limits you options going forward.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    6. Re:Wait, what? by s.petry · · Score: 1

      Your personal anecdote makes me believe that you have no knowledge or experience with the product and are just ranting. Comically, by falsely claiming I said "Lotus Notes is Awesome" in a general terms instead of what I said. Which you can go back and read.

      Outlook lets you "work" and "Notes" stopped you and made you angry? WTF is your job exactly where you can't type in an editor if it's not the right brand? Don't answer that, I'm not sure we want you on a homicidal rampage having to type in a web client and use hand typed tags.. shesh.

      Administration of Notes was a pain, and people hated directory structure back then.. of course when MS AD came out.. all that venom changed and LDAP was what all the cool kids used too.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    7. Re:Wait, what? by s.petry · · Score: 1

      I was using Notes in the Military/DOD and it was using 128bit encryption before it was available to the public, so it depends on where you were. Remember that back in those days we had strict laws prohibiting export of any product with encryption built in that the Government did not approve. I remember 128bit encryption being slow as hell, so people complained when we moved from 56bit.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    8. Re:Wait, what? by tnk1 · · Score: 1

      I have both knowledge and experience with the product, unfortunately.

      I'm not entirely certain how you go from Point A to Point B with me having no experience with it. Why would I hate it if I had never used it?

      No, my experience using it is very, very real. Which leads me to ask if *you* have ever used it, because if you have ever used Notes for mail, you know it isn't the difference between merely an editor. Everything in the mail client was a hassle from adding recipients to actually sending the mail.

      It occurs to me that I should point out, if you were an administrator, you may have felt differently about it, because it may have been decent to operate the server and I heard you could do some interesting things with applications with it. In this case, I was an end user of it and didn't care about anything other than sending emails with it. And that was a complete failure.

      It taught me the valuable lesson that just because it may be easy to make applications out of, and relatively okay to administer, a piece of software is nothing if people hate using it for their work.

      Mind you, we went from the admittedly limited, but relatively effortless use of a normal IMAP server and Netscape client for email to the intolerably bad Notes client. I was not a great lover of the old Thunderbird/Netscape stuff, but it didn't get in your way at just about every step. And there was no way to reconfigure it to make it easier.

    9. Re:Wait, what? by s.petry · · Score: 1

      Sounds to me like if you used Notes, you used a poorly managed (if it was managed at all) implementation of Notes. I had some admin rights, but was not a Notes admin. The To, CC, BCC were/are no different than Outlook or other Mail clients. In fact, caching names and addresses from received mail was done in Notes long before other mail clients did it. It was simple to send mail to anyone, especially people who sent you mail, unless your admins turned things off or didn't set them up correctly..

      Now, how do I know that your Notes implementation was poorly managed if at all? Because I saw both worlds. If the admins didn't set up search directories (LDAP, not file system) you had to memorize addresses. Even still, you could have as many address books as you wanted. We had Corp, MIL, and Personal by default but people could add others. Admins could control nearly every aspect of Notes. We had certain people who were not allowed to have a checkbox for "encrypt" because they were a security risk and were denied access. Everyone else had "encrypt" automatically selected for them. Administration of Notes was extremely powerful, but .. power does not mean people could do, or did do, what they should do.

      The "We want Outlook" crowd was anti-everything else. Thunderbird, Eudora, etc.. were no different than Notes. Outlook people wanted to automatically open attachments, which everyone else knew was "bad" files as well as good files. That was the main difference from the "user" perspective. From the company side, it cost money to run Notes where Exchange and Outlook were free (up to a point).

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    10. Re:Wait, what? by AmiMoJo · · Score: 1

      When I send stuff through the post I hide it in an envelope. The envelope isn't very secure, it's not hard to steam open and it leaks metadata that is sent in plaintext on the front. Despite that, it's still useful and effective. It stops the government and the Royal Mail systematically reading every single letter.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Wait, what? by KGIII · · Score: 1

      As we started to expand, I needed something quick and easy. I was also one of only a few people at that time. So... I hunted around and I even took a peek at a few different products. Lotus it was... It was, indeed, horrible. It also managed to break in some of the most unusual ways. Thankfully, I think I've burned out the brain cells that were devoted to Lotus knowledge.

      Oh, it was "okay" when it worked. We didn't need much, small attachments, and the database was handy to access. We mostly abused the hell out of the messaging system as everything from file storage to sending cryptic (probably drunken) messages after hours that we were supposed to read and interpret in the morning. I got some memories with that old girl.

      But yes, she was terrible. However, it worked - it worked for a surprisingly long time. Eventually we ended up moving on but it stayed in service for a very long time. In hindsight, I probably owe some people an apology. :/ But... It worked... Sort of... Most of the time and for some definition of 'worked.'

      --
      "So long and thanks for all the fish."
    12. Re:Wait, what? by KGIII · · Score: 1

      Above, I was talking about Lotus. I was tasked with admin duties 'cause, well, it was mine. It was not *easy* to admin? Well, it was highly configurable (for the day) and not exactly always as clear as it could be. There was quite a bit of trial and error, RingTFM, and finding new and interesting ways to break it - albeit unintentionally. It had some neat ways to approach the data, I'll give it that. But I'm not sure I'd call it easy - it might be for people more skilled than I. I did not find it all that easy. It was also fairly fragile.

      --
      "So long and thanks for all the fish."
    13. Re:Wait, what? by Anonymous Coward · · Score: 0

      I've OFTEN wondered why we can't use decent endpoint encryption rather than trying to encrypt the transport...

      Because webmail.

      And who is the biggest pusher of webmail over clients?

      SMIME and PGP/GPG already exist for end-to-end (client-side) encryption. SMIME is a standard. It's baked into almost all mail clients, even Pine (I'm using Alpine right now). It is already present on your iPhone: just install certs with a private key, and it Just Works. Encryption is already available for free, nothing to add, already in production, no waiting, no hassle... but nobody knows about it because nobody talks about it. Google wants you to talk about TLS instead.

    14. Re:Wait, what? by Anonymous Coward · · Score: 0

      We had certain people who were not allowed to have a checkbox for "encrypt" because they were a security risk and were denied access.

      Wat?

  10. SSL to the spam firewall by omnichad · · Score: 1

    Great, so this gets you end-to-spam filter encryption. Anyone who has their email delivered to a 3rd-party for spam filtering could appear secure but would only be secure for the first hop. False sense of security.

  11. SMTP keyword: SIMPLE by Anonymous Coward · · Score: 0

    I dont really need my toasters email alert to be encrypted, I just want it to work

    1. Re:SMTP keyword: SIMPLE by aicrules · · Score: 1

      At least until they use they use that email notification to lure you to your toaster and detonate a small C4 charge!

    2. Re:SMTP keyword: SIMPLE by Anonymous Coward · · Score: 0

      Where do I get this awesome IOT toaster???

  12. Re:how we could move on to proper email encryption by 93+Escort+Wagon · · Score: 1

    Using GPG seems pretty painless, at least on OS X.

    The real problem with GPG is the same one you'll run into with S/MIME... almost nobody else is using it, which means all you can really do is sign your own messages.

    --
    #DeleteChrome
  13. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    Google cannot support client-side encryption. First, client-side encryption is impossible in a web browser without a client-side plugin; gmail's primary interface, and indeed raison d'être, is to provide web access to email on any computer, without having to download a plugin and keep a cache of certificates locally. Second, Google is unwilling to provide such a plugin because it would interfere with the company's ability to scan e-mail and build advertising profiles. It might one day be possible to convince Google to provide server-side encryption on data-at-rest, taking care of S/MIME transparently on its own servers, but nobody with any sense would ever use such a system.

  14. STARTTLS broken, like UUCP maps by jaredmauch · · Score: 1

    I had someone contact me about my server -> gmail as I host a number of mailing lists and other technical resources. After much research it seems the only way to fix it is to hard code that gmail and other locations are to be encrypted vs the default opportunistic encryption of "if they offer it, try it".

    There are a lot of things that should be addressed here to ensure data is properly encrypted, this is easy and a solvable problem but at least for postfix I had to enter some custom maps which the software should have solved for itself with the 'may' setting. I'm past the UUCP days, I don't want to maintain a map of who can do things and who can't. We need to solve this software not doing the right thing problem first.

    1. Re:STARTTLS broken, like UUCP maps by hr+raattgift · · Score: 1

      I'm past the UUCP days, I don't want to maintain a map of who can do things and who can't

      Let me refresh your memory about some aspects of what you're "past", on the perfectly reasonable assumption that I did a lot more UUCP routing than you (and really, more than practically everyone).

      UUCP maps were just an out of band and not-very-frequent node-adjacency flood, which let one construct a graph from which one could extract directed acyclic subtrees using Dijkstra's SPF. Just like OSPF. Just like ISIS. The difference was in some details. Like ISIS, communication could be completely out of band (some sites got the maps newsfroups ON TAPE). Unlike ISIS or OSPF, maps could be flooded entirely arbitrarily and signed with PGP, even by multiple parties, including but not limited to the newsfroup admin and the site admin. The leaf connection syntax "site (SCALAR METRIC)" was also highly useful.

      Later developments included the ".dom.ain" wildcarding system which allowed for abstraction across large numbers of sites (whole countries were in the later maps; for example, the Canadian maps aggressively sought to have sane gatewaying information for things under .ca, in NetNorth (part of BITNET) and in their ean X.400 research system)), although this was hardly a unique practice.

      Finally, the maps were for routing hop-by-hop UUXQT messages, which were in actuality RPCs. Mail transport happened to invoke rmail as the remote procedure. News transport happened to invoke rnews as the remote procedure. Both were typically single-hop, but were not restricted to be (multihop uux/uuxqts was sometimes actually even used, rather than pulling things up a layer). There were experimental uses of arbitrary RPCs; at least one site sent DECNET mailer data via uux/uuxqt, and I know of one that sent SLIP via uux/uuxqt as well (SLIP over uux over uucp 'x' protocol over X.25, in fact. Gross things happened in the late 80s!).

      The major deficiencies in UUCP maps are shared in the Internet's routing system: an advertised adjacency is not authority to use the adjacency in arbitrary ways; and scalar metrics are not especially informative (even with the macro system that let one specify HOURLY instead of an integer value).

      However, the UUCP map update-and-distribute system were made more dynamic, it would be superior to what we have in the Internet today in just about every conceivable way. The only piece missing is a canonical representation of networks, and there is no need for that on day one. (On day one you could:


      #... metadata with authority, validity, canonical location, etc.
      AS65535 10.0.1.0/24(1), 10.0.2.0/24(2)
      # ... metadata with authority, validity etc
      AS65534 10.0.3.0/24(1)
      #
      AS65535 AS65534(10)
      #Comment: no routing to ASes beyond AS65535 via AS65534
      AS65534 <AS65535>(10)

      This would be pretty trivial to automate, and it's easy to translate this sort of thing in and out of BGP4. Policy (preferred exit seleciton etc) is inevitably easier to encode in maps (or a database that is a map in all but name, e.g. the PRDB) than in a protocol like eBGP, which has been known since, well, since forever.

    2. Re:STARTTLS broken, like UUCP maps by jaredmauch · · Score: 1

      My comment re: UUCP is having to manually configure for each site I want to distribute mail to. I'm not worried about STARTTLS stripping, I want to avoid building a full list I have to maintain manually. This is mostly a postfix issue (for me) that it's not aggressive enough in using the STARTTLS offered by the far-side.

  15. ive got to agree. by nimbius · · Score: 1

    Ive run my own mailserver for quite some time as both a mark of hacker pride and a means of circumventing what has historically (until google started giving a shit because snowden made them) been a very lax SMTP ecosystem. I use the DJB curve primes, i use 256 bit tls 1.2, i use multifactor, but as for other mailservers? crypto doesnt seem to be even a slight consideration. ive had to leave it enabled opportunistically on my mailserver, however most of the time I fallback and dont use it.

    --
    Good people go to bed earlier.
  16. Re:WTF? End-to-end encryption not even mentioned!? by DarkOx · · Score: 2

    How are you going to implement that for web mail exactly? Will you let the sever do it? That means Google gets to assert your identity, and if they ever get compromised we have a whole mess of people sending signed mail with signatures that may or may not be valid and we are back to a more or less unauthenticated situation.

    You could have the client do with JavaScript but that still leaves the door open, if the server is compromised and sends an altered script how can you know?

    You go the traditional install plugin route, but then web mail is no more portable than a fat client.

    There just isn't actually a good answer for this. You can have secure E-mail or portable E-mail but not both.

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

    Our email servers at work handle encrypted traffic all day every day. STARTTLS works and it works well. Find something else to worry about.

  18. This is going to be bad. by PAjamian · · Score: 4, Insightful

    Google is trying to force servers to use STARTTLS encryption for port 25 MX traffic, this is all commendable, but they are giving their users a false sense of security. When gmail does not display the broken padlock it simply means that the first hop to the recipient's MX server supports STARTTLS, but mail is routinely stored in plain text queues on multiple servers, transmitted on in additional hops that are not necessarily encrypted, and even the first hop encryption often times uses self-signed certs or certs signed by non-authoritative CAs, so the message being sent, while being encrypted is still vulnerable to man in the middle attacks.

    But Google is giving the impression that if that first hop offers STARTTLS, then the message will be sent securely and encrypted. This will result in people putting all sorts of credit card details and other information in their emails thinking (because Google said so) that the message is secure, when nothing could be farther from the truth.

    Google needs to stop this right away, it's going to do way more damage than good. There is only one way to hide the content of an email from prying eyes and that is with properly implemented PGP encryption. There is no way to hide the meta (envelope) data from prying eyes. It is really important that people not be misled on this account.

    --
    Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    1. Re:This is going to be bad. by Anonymous Coward · · Score: 0

      Google NEEDS to be able to read emails. That's what their business is all about.

      They give a fuck about encryption. They don't want it, and so are misleading the public into some false sense of security that is actually not there.

    2. Re:This is going to be bad. by Anonymous Coward · · Score: 0

      You make some excellent points. As a mail server you can only control whom you deliver mail to. Let's imagine a perfect world where certs can reliably and consistently be matched up to a mail server, so that we can all say opportunistically deliver using TLS, do so most of the time, and when delivering actually verify the cert chain.

      We can only guarantee it was done so to the first hop. The thing is the rest of it is up to the mail admin, but it's easy to do. The spam filter to Exchange is generally unencrypted if it flows over your local network - but they are static links. It would be trivial for them to enable it and ensure the certificates are good.

      Bottom line is that won't even be worth the effort if we cant address the first part which is to standardize how cert's are validated against mail servers, who themselves have static ehlo's and ptr's (which must match) but have nothing to do with the e-mail domain you're delivering to since they are a hosting provider.

  19. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    How are you going to implement that for web mail exactly? Will you let the sever do it? That means Google gets to assert your identity, and if they ever get compromised we have a whole mess of people sending signed mail with signatures that may or may not be valid and we are back to a more or less unauthenticated situation.

    You could have the client do with JavaScript but that still leaves the door open, if the server is compromised and sends an altered script how can you know?

    You go the traditional install plugin route, but then web mail is no more portable than a fat client.

    There just isn't actually a good answer for this. You can have secure E-mail or portable E-mail but not both.

    Agreed, nobody should be using web based email.
    Google would be more helpful by cancelling the service.

  20. Re:how we could move on to proper email encryption by Anonymous Coward · · Score: 0

    It's too bad on Linux either - many popular mailers wrap it all up in a nice GUI and you never have to be exposed to the nuts and bolts of it.

    But yes, same problem, almost nobody is using it. It's like people don't really want security.

  21. Re:WTF? End-to-end encryption not even mentioned!? by izat · · Score: 2

    Second, Google is unwilling to provide such a plugin because it would interfere with the company's ability to scan e-mail and build advertising profiles.

    Actually they were working on a PGP plugin for Chrome, though it's moving very slowly, possibly dead.

  22. Re:WTF? End-to-end encryption not even mentioned!? by buchner.johannes · · Score: 1

    Use S/MIME, PGP, etc...
    All the transport level stuff isn't going to protect your email or ensure it's not modified in transit (or at the destination or origin).

    Gmail's help on their new icon:

    If you see the red padlock while composing a message
    Don’t send confidential material, like tax forms or contracts, to that email address.

    Fuck that... if you're sending confidential email without encrypting the content, you're already screwed.

    S/MIME & PGP do not hide the sender, receiver or the subject of the email (nor where you sent it from). That information is in the header, and only TLS or STARTTLS will hide it.

    By the way, the TLS-SMTP problems are related to STARTTLS and stupid client software, but not TLS (but cert verification requires DNSSEC for either).

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  23. End-to-End by ei4anb · · Score: 1
    I downloaded the end-to-end code https://github.com/google/end-... built it and ran some tests. I reported one bug to them (no biggie, just a mismatch with some libs they depend on). They were quick to respond, update their build and thank me. However there hasn't been any activity there for months. Yahoo had joined in and said they were putting it into production (but I don't use their mail so I have not seen it).

    Has anyone any idea what's happening with Google End-to-End ?

    1. Re:End-to-End by jonwil · · Score: 1

      It wouldn't surprise me if the US government or the FBI or the NSA or someone have quietly leaned on Google and said "please stop working on this plugin of yours because it will make it harder for us to catch the terrorists and pedophiles and other bad people" with an implied threat of something more serious if Google didn't just drop it.

  24. Re:WTF? End-to-end encryption not even mentioned!? by MightyYar · · Score: 2

    nobody should be using web based email.

    At first I thought you were being sarcastic, but then realized that sarcasm makes no sense here. So you must be serious.

    It's quite simple - use email for the 99.9% of your communications that does not need to be secure. Send your tax forms through a secure web site. Problem solved. Web email is still useful.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  25. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    I don't think that's the important part to hide, you want to hide the message.

  26. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    >Implying that encryption cannot be implemented in JS.
    >2016 not using JS for encryption.
    >Client side JS.
    >JS.

  27. DNS-based Authentication of Named Entities by Anonymous Coward · · Score: 0
  28. Re:WTF? End-to-end encryption not even mentioned!? by CronoCloud · · Score: 2

    How are you going to implement that for web mail exactly?

    End to End with something like Mailvelope?

    You go the traditional install plugin route, but then web mail is no more portable than a fat client. There just isn't actually a good answer for this. You can have secure E-mail or portable E-mail but not both.

    People SHOULD be using "webmail" via IMAP with proper e-mail clients Then it's portable because there are mobile mail clients that can support PGP. So yes you can have portable secure e-mail, even on a phone or tablet.

  29. You are doing it wrong by gweihir · · Score: 3, Interesting

    You are calling for link-encryption. That is obvious nonsense for email. Proper email encryption is end-to-end and does not trust the transport at all.

    Incidentally, this problem has been solved since 1991 with PGP.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  30. Re:WTF? End-to-end encryption not even mentioned!? by unrtst · · Score: 1

    Great questions, and they all have answers already.

    Webmail s/mime, pgp, gpg encryption: See https://www.mailvelope.com/, or https://www.penango.com/produc..., or similar products.

    Alternatively (or in addition to that), Google could provide a javascript based solution. The private key storage would be an issue, but it could be held server side via zero knowledge encryption (ie. enter password on client side, get blob from gmail, decrypt client side). JS validation is also a solved problem, though it's ugly - basically, you just sign the javascript and then validate the signatures, but there is, of course, a bit more to it than that.

    For almost all users on smart phones, they use a local client, and not webmail. Google could CERTAINLY implement S/MIME and pgp support there!

    As of this moment, you can already do that with products such as R2Mail2 (https://play.google.com/store/apps/details?id=at.rundquadrat.android.r2mail2&hl=en).

    You go the traditional install plugin route, but then web mail is no more portable than a fat client.

    For this to be even partially true, you would have to assume that all received email is encrypted (rather than just signed).
    Personally, I find the need to encrypt email to be rare, but the need to verify the contents (sign) to be useful almost all the time.
    If the email is only signed, then you can still read all your email via webmail without a plugin. You can even verify the signatures without a plugin (with just javascript) because signatures do not rely on the recipients private key.
    You could also still send unsigned/unencrypted email, so a dumb webmail client is still useful.

    All that said, the goal would be to make the feature ubiquitous. Google ships chrome, and could ship the "plugin" as part of chrome. Firefox could add a similar feature. Both could use the existing password/key storage that is already built into the browsers. For users that are taking their security VERY seriously, they'll be using a dedicated client, and probably won't be using gmail anyway.

    You can have secure E-mail or portable E-mail but not both.

    Sorry, but you are wrong.

    All that said, it's obvious that gmail isn't the party we should look to for these features. They need to read the contents of your email in order to pay for the service (targeted ads support the service). Part of the business model is being able to read your email, so you can forget about keeping your email private from them based on any solution they provide.

    I am surprised that they haven't attempted to implement s/mime or pgp with server-side private key storage. While that would significantly reduce the security of those technologies, it would also significantly increase the security and privacy for all those that currently use clear text email (and especially their webmail service), and it would provide interoperability with existing real email clients implementing the same standards (outlook, thunderbird, alpine/pine, mutt, mail.app).

    There's nothing wrong with them improving the state of server-to-server and client-to-server transport layer encryption but, on its own, it does not provide sufficient protection for the examples they provided.

  31. easy encryption by emil · · Score: 0

    Here is a script that I use to pass sensitive content from outside email. I should probably redo it to use keypairs on both sides.

    #!/bin/sh #openssl genrsa -aes256 -out ~/.prv.key 8192
    #openssl rsa -in ~/.prv.key -pubout -out ~/.pub.key
    PVK=~/.prv.key
    PBK=~/.pub.key
    SESSION_KEY=$(mktemp -t crypter-session_key-XXXXXX)
    case $(basename $0) in
    encrypter)
    openssl rand -base64 48 -out ${SESSION_KEY}
    openssl rsautl -encrypt -pubin -inkey ${PBK} -in ${SESSION_KEY} |
    openssl base64
    echo ___:
    for f
    do
    openssl enc -aes-256-cbc -salt -a -e -pass file:${SESSION_KEY} -in "${f}"
    echo ___:$(basename "${f}")
    done;;
    decrypter)
    TMP=$(mktemp -t crypter-tmp-XXXXXX)
    PW=${HOME}/.pas
    while read l
    do if [[ ${l%%:*} == '___' ]]
    then if [[ -s "${SESSION_KEY}" ]]
    then f=$(basename "${l#___:}")
    openssl aes-256-cbc -salt -a -d \
    -pass file:${SESSION_KEY} \
    -in ${TMP} -out "${f}"
    else openssl base64 -d -in ${TMP} |
    openssl rsautl -decrypt -inkey ${PVK} \
    -passin file:${PW} -out ${SESSION_KEY}
    fi
    > ${TMP}
    else echo ${l} >> ${TMP}
    fi
    done
    rm ${TMP};;
    esac
    rm ${SESSION_KEY}

    1. Re:easy encryption by Anonymous Coward · · Score: 5, Insightful

      Imagine if you could actually write good clean documented code!

      Good example of how not to code.
      - no useful comments
      - the only two comments conflict with each other
      - no line breaks before "if" constructs or after "else" constructs
      - assumes existence of files for which it doesn't check existence
      - doesn't check status for execution of openssl commands

      Not bad for a six-year old.
      M

    2. Re:easy encryption by chihowa · · Score: 2

      As someone who just inherited a huge repo full of uncommented code with nondescript variable names (A, B, C...) and no error handling, I have to say that the parent comment isn't scored high enough. Posting crap like that on the internet does nobody any good. Even if it is short enough to understand, poorly written code is especially intolerable if the subject is cryptography.

      (Anyone who says that their code documents itself hasn't tried waiting a year and then trying to figure out why their undocumented code doesn't handle some edge case.)

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
  32. You expected different? by Khyber · · Score: 2

    This company lives off of mining your data and violating your privacy. You expect them to allow you to fully protect your communications to the point where they can't figure out how to advertise to you?

    Give me a fucking break.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  33. Re:WTF? End-to-end encryption not even mentioned!? by DarkOx · · Score: 1

    The two products you pointed out are essentially plugins, they won't be installed on your friends computer and they wont be on the computer in the Hotel business center. Try again. People like web mail because they don't have to carry their own laptop everywhere they go.

    For this to be even partially true, you would have to assume that all received email is encrypted (rather than just signed).

    No, if you are not in a position to verify the signatures, and sign your replies we are back to essentially have no identity or integrity assurance at all. Only now the non technical person has to remember different rules are in effect when using the web interface than when using their client at home. That isn't a win, its a recipe for tears.

    As to mobile devices you have a point, but who wants to compose a long form message on their cell phone, table maybe but not phone.

    I still see it as either portable or secure, not both.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  34. Re:how we could move on to proper email encryption by CronoCloud · · Score: 1

    While usage of gpg is low, signing does show people that you use it and can help them find your pubkey if it's on a keyserver.

  35. Blog slashvertising ... by BitZtream · · Score: 1

    The story is from an author of utterly unknown email server software ranting about something he thinks he understands but doesn't, and the proceeds to tell us that the method he supports is the right one and all others suck ... If he weren't biased I might have ... Oh who am I kidding, dude doesn't know what he's talking about and utterly fails to understand how and why email is in the star it's in: hint ... Your shiny new feature breaks compatibility with far too many PAYING CUSTOMERS, so some random no name vendor like yourself doesn't mean jack shit.

    No one who matters is going to go hard TLS until everyone of their CUSTOMERS supports it. Your new shiny tech that you think will solve the problem will do the opposite, and just make it take longer.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  36. Microsoft tried to pull a fast one and failed. by Anonymous Coward · · Score: 0

    MARID was when Microsoft's chicanery destroyed any chance of global co-operation for email source verification, which is the necessary first step for spam elimination.

    But, seriously - if YOU, YOU PERSONALLY, aren't aware of whether your email has valid SPF or not (better yet, DKIM) then YOU, YOU PERSONALLY, are a part of the problem. This shit is just not hard; SPF takes literally 5 minutes to implement on your DNS server today.

    However, it's Microsoft's fault that the email server and service providers haven't solved the problem for you. They were just such dicks about their submarine patents that they alienated everyone and broke consensus for a decade.

  37. Re:WTF? End-to-end encryption not even mentioned!? by Threni · · Score: 1

    You're telling me that PGP is a serious contender for non-technical people to secure their communications? Seriously?

  38. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    Google cannot support client-side encryption.

    That is true.
    but you can choose "lesser evil" compose message locally, sign/encrypt message locally (including business "headers") , convert to ascii and then paste into gmail editor.
    you are not signing whole email with headers, but ... it is protected against automated content mining. Profit!

  39. cert fumbling by bfc0713 · · Score: 1

    Given they can't even maintain a steady pop.gmail cert I'm not expecting too much.

  40. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    That means Google gets to assert your identity, and if they ever get compromised we have a whole mess of people sending signed mail with signatures that may or may not be valid and we are back to a more or less unauthenticated situation.

    So if they DO get hacked, we're in the same mess as now.
    But if they DON'T get hacked, we're better off.

    Sounds like a no-brainer to me ... bring-on client-side encryption.
    Of course they won't, as mining email data is linked to their advertising revenue.

  41. Re:You are naming it wrong (PGP) by Anonymous Coward · · Score: 2, Interesting

    The reason people don't use PGP is because of the name Pretty Good Privacy makes it sound amateurish (that and the initialism PGP is too similar to PHP). Maybe they could get more users if they called it Good Privacy or Very Good Privacy, but I know there's a local-maximum trust in there somewhere because I think trust would go down if they called it Excellent Privacy or Perfect Privacy.

    IMO, more people would consider using it if it used an animal name or some name from mythology.

  42. Re:WTF? End-to-end encryption not even mentioned!? by jonwil · · Score: 1

    You dont need a plugin, just implement encryption via JavaScript where the private key pairs are stored on the server but encrypted with a secret key derived from a password the server never sees. Server sends an encrypted blob to the client, client inputs a special password which then decrypts their keys.

    All of the communication happens over HTTPS so man-in-the-middle replacement of the JavaScript cant easily be done.

    Is it as secure as having a dedicated setup with keys stored in the client and a plugin on the local system? (or using a dedicated client with proper encryption support) No. But its much more secure than doing nothing.

    Of course this leads to 2 problems for Google. First is that Google looses the ability to scan everyone's email and use that to feed people targeted advertising. And the second and more serious is that Google is now unable to provide emails when sent a warrant or a secret letter or whatever and then has to compromise the system for everyone so it can obtain the private keys of the user(s) the government is interested in (or do what Lavabit did and shut it down but I dont think Google can do that)

  43. Re:WTF? End-to-end encryption not even mentioned!? by unrtst · · Score: 1

    I still see it as either portable or secure, not both.

    There are a million shades of grey between the absolutes.
    Phones are portable, and can be secure, as you noted (and in so far as a phone can be secure).
    Moving yourself between random 3rd party computers with who knows what running on them and checking your webmail from them... yeah, that's never going to be very secure.
    Moving between multiple devices you own... you can certainly use a local mail client, or a plugin, or a javascript implementation with zero knowledge encryption holding the private bits.
    Moving between devices you do not own, but aren't entirely untrustworthy (ex. a friends computer), it'll depend on the situation (maybe he has the plugin installed already and you're carrying your usb key with your private bits? maybe he creates a guest account on his computer for you? maybe you use the 100% javascript solution and the zero knowledge encryption to pull your key from an encrypted blob stored online somewhere?). There are option.
    And, maybe you consider the server-side s/mime implementation as another possibility. While partially compromising the security of your private key, it's still adding a significant amount of security and verification.

    Your duality statement could easily be exaggerated to, "something is either online or secure, not both". You've gotta draw your lines somewhere, but there are multiple end-to-end email encryption solutions that will greatly improve the privacy and verification of email through webmail far more than the TLS work that the article mentions.

  44. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    And you're going to sign/encrypt locally with what software? Oh, that's right, you need a plugin for that or some sort of separate software. There's no easy way to roll that out to all gmail users: grandma isn't going to understand it.

  45. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    Are you trolling? Do you understand what an S/MIME or PGP cert is? Where is your magic JS going to get the encryption certificates it needs to do the encryption? The problem with encryption is not that the code is hard to do: it's that the key is hard to secure.

    Gmail's strength is that you can log in from anywhere with no software other than a standard web browser. That means that you don't have configuration files with you (or certificates): you don't haul around anything. You just log in through a web browser, and you're in your e-mail. The take-no-files-with-you aspect means that you can't have client-side private certificates. You can't send certificates from the server, (a) because letting the server store your certs is a bad idea, and (b) they'll be intercepted en route for a game over. You can't have them on the client, you can't have them on the sever, so you can't have them. No certs = no S/MIME and no PGP. EOL.

  46. Parent is right by Anonymous Coward · · Score: 0

    Previous comment is spot on - why mod it down?

    E

  47. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    The keys can be saved on the server and processes in the JS client. The point is to encrypt email during transit so nobody can snoop. If you don't trust gmail don't use gmail. Alternately the keys can be decrypted with a user inputed pass phrase in the JS client, then mean even gmail would be unable to read your mail. Assuming they don't snoop your pass phrase themselves. But if that is a problem, why use gmail in first place.

    There is no need to plugin for any of this.

  48. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    The keys can be saved on the server and processes in the JS client.

    Keys cannot be saved on the sever. If you give the private keys to Google, they can decrypt the messages at rest on their servers. This is why no encrypted storage uses server-stored keys: see Spideroak for an example of modern encrypted storage that keeps keys client-side only for a very good reason. Rule one of having keys: never give them to anyone.

    The point is to encrypt email during transit so nobody can snoop

    The point is not to encrypt email during transit. The point is to encrypt e-mail at all points between the correspondents. The mail should be encrypted clientside and remain encrypted while at rest on the servers as well as during transit. S/MIME and PGP/GPG do that. Encrypting only during transit means that plaintext is sitting around waiting to be hoovered up by Google (for ad profile building) and whatever other parties (NSA, hackers, etc) have access to Google's servers.

    If you don't trust gmail don't use gmail.

    Despite seeming an off-topic statement in a discussion about securing gmail, this is the root of the problem. Google is scanning gmail accounts and does provide governments (and any hackers it doesn't know about) with access to those accounts. Using client-side S/MIME or PGP/GPG solves that trust issue, for values of "solve" that require an attacker to expend more work than is feasible. Self-hosting e-mail also solves that trust issue in other ways, but it is out of the realm of discussion, since the topic is how best to secure gmail.

    Alternately the keys can be decrypted with a user inputed pass phrase in the JS client, then mean even gmail would be unable to read your mail. Assuming they don't snoop your pass phrase themselves. But if that is a problem, why use gmail in first place.

    The user passphrase is far weaker than an S/MIME or PGP key. That negates the point of having an S/MIME or PGP key, which is in effect a very, very long passphrase stored clientside. The difference between the two (certificate and passphrase) is important to cryptography: for this, see any discussion of the difference between SSH with keys and passphrases (or preferably both in combination). There is an advantage to having both, but there is no security advantage in having a much weaker link alone guard a much stronger one. Take a second to reread that carefully.

    There is no JS solution to the problem of securing gmail; otherwise, one would have been written long ago. People have thought about the issue and realized that there is no good solution. That is why people have created solutions like the Firefox addon for S/MIME and the MyMail Crypt for gmail: they are plugins for a reason. You should try understanding that reason, because it will advance your knowledge of the dangers and limitations of cryptography.

    I'm not saying this to be an asshole, but because you demonstrate a certain hubris when it comes to what you believe can be done with Javascript and how security works. That hubris could hurt some project that you work on, and that pain is unnecessary. You will be better able to contribute valuable work to your business or the community if you take the time now to learn the limits of what you should and should not do with encryption keys.

  49. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    You dont need a plugin, just implement encryption via JavaScript where the private key pairs are stored on the server but encrypted with a secret key derived from a password the server never sees. Server sends an encrypted blob to the client, client inputs a special password which then decrypts their keys.

    What is the difference between using the decrypted key to sign the message and using the passphrase? Think that over. If the passphrase gets the key, and the key signs the message, then the passphrase, in essence, signs the message. That means that the key is extraneous. You might as well simply sign with the passphrase: the key is adding no security whatsoever. The key is a distraction, a Maltese Falcon, in that scenario. All an attacker with access to the key (anyone with a warrant) needs to do is crack the passphrase, never the key itself, because cracking the passphrase will crack the key. Furthermore, the passphrase will logically be simpler and shorter than the key. It will be crackable in far less time, probably only a matter of minutes for a well-equipped and funded adversary.

  50. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    They could at the very least provide signing, and verification of externally signed messages... If people started getting used to all messages being signed then phishing scams would become a lot less effective, and the presence of a signature doesn't have any negative side effects on anything else.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  51. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    The point is not to encrypt email during transit. The point is to encrypt e-mail at all points between the correspondents. The mail should be encrypted clientside and remain encrypted while at rest on the servers as well as during transit. S/MIME and PGP/GPG do that. Encrypting only during transit means that plaintext is sitting around waiting to be hoovered up by Google (for ad profile building) and whatever other parties (NSA, hackers, etc) have access to Google's servers.

    In an ideal world yes, but for now having mail thats encrypted whenever it traverses the internet and is cryptographically signed so you can verify the recipient is an improvement. Yes this requires trusting google (which users already have to do anyway), or not - you're free to use a different email provider and/or do all the crypto client side if you want.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  52. Re:WTF? End-to-end encryption not even mentioned!? by jonwil · · Score: 1

    Not if the passphrase is manipulated using something like argon2 or scrypt that are specifically designed to make brute-forcing the password/key difficult and computationally expensive.

    I doubt even the NSA has the computational horsepower to crack the best of these schemes in a reasonable space of time (if you have the parameters set really high that is)

  53. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    So you're saying that...

    1, users would need to trust google (but clearly they already do or they wouldn't be using their mail service)
    2, the worst case (google getting hacked) would be no worse than the current status quo.

    So basically email signed/encrypted by google would be better than what we currently have, but not ideal. And users are free to pick a different provider and/or do proper client side crypto but most simply don't bother. If gmail started implementing pgp or s/mime even server side and started prominently showing when mails are signed or encrypted then it would massively increase usage and awareness which could only be a good thing.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  54. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    Well by portable i guess they mean that it can be accessed from any device without needing to install a client (ie from your work desktop)... From a mobile device that you control is entirely different as you can install whatever encryption tools you want on there.

    While webmail can be convenient, it's also dangerous not only because of the lack of end to end encryption but also because its primary utility (ie logging in from a random place) is its biggest danger - how do you know who's monitoring any given random box you might use?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  55. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    When it comes to mobile, apple already implement s/mime on ios although configuring it is not as simple as it could be (ie even if you have mail accounts synced from a mac it can't automatically transfer your keys).

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  56. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    You can as a minimum implement verification of signatures into a webmail client, as that can all be done server side...

    Users already have to (or should) remember that there's different rules when accessing webmail, in fact you shouldn't be accessing the webui from random machines if you value security at all. You should always carry your own portable device, and access your mail from there.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  57. Re:You are naming it wrong (PGP) by Anonymous Coward · · Score: 0

    Well, you could call in Perfect Privacy, but then we all know that, particularly if some settings are screwed up, someone might break it, then you'd be Almost Perfect Privacy But Never Mind. And that's not a very good name.

  58. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    If you're concerned about google reading your mail then such a system wouldn't work, while in theory the javascript performs all its work client side there is nothing stopping them changing the javascript to submit your passphrase to the server. Unless you're going to thoroughly inspect the javascript every time?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  59. Re:WTF? End-to-end encryption not even mentioned!? by Bert64 · · Score: 1

    Because the key is a private key with a public key counterpart, while the passphrase is a symmetric key for decrypting (in this case the main private key)... If you have the public key its easier to attack the private key, so the private key generally needs a much larger keyspace to provide an equivalent level of assurance to a symmetric key.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  60. Re:WTF? End-to-end encryption not even mentioned!? by jeremyp · · Score: 1

    In an ideal world yes, but for now having mail thats encrypted whenever it traverses the internet and is cryptographically signed so you can verify the recipient is an improvement.

    Not really. With SMTP you have no control over which MTAs the email gets queued on before it gets to the recipient. If the content is not encrypted, it will be on those untrusted servers in plain text for some (hopefully very short) period of time before it gets routed to the next server.

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  61. Re:WTF? End-to-end encryption not even mentioned!? by houghi · · Score: 1

    PGP is great. It has one slight issue: you do not see it anywhere. The reason? It is not pre-installed.

    It would be trivial to add it to Outlook, Gmail, Hormail and any other mail service or program by default. Now it needs action on the users side.

    I would like Email to have PGP by default. Not to hide any content from others (because two people is one to many to keep a secret) but sender verification. Is it my bank that send me the email, or SpammerJohnny who found out you can make your own From in Outlook?

    If it would be included by default in email programs, it would be uses. Not by 100% and some would turn it off, but by enough to get others to use it.

    It could solve a LOT of the spam email issues, especially phishing mails. No, it will not solve everything; it will be better then what we have now: nothing.

    I am not going to hold my breath. It will never happen. At most, each will try to push their own system that willl not work, leaving us worse with what we have now: nothing and no way to improve it.

    --
    Don't fight for your country, if your country does not fight for you.
  62. Google is a Data Mining Company by Anonymous Coward · · Score: 0

    Utilizing decent encryption would have a negative impact on their profits.

  63. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    S/MIME is pre-installed on most mail clients. It works on iPhones, Thunderbird, Outlook (the one with a client, not the web version)... I used to use it with kmail back in the day, more than ten years ago. It's been a standard feature that long, and the DOD's been using it forever.

    The only problem is that S/MIME, like PGP, GPG, and the ilk, doesn't work on webmail for reasons contested on other threads in this discussion. Gmail is primarily webmail.

  64. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    This is why no encrypted storage uses server-stored keys: see Spideroak [spideroak.com] for an example of modern encrypted storage that keeps keys client-side only for a very good reason.

    Spideroak doesn't do what you think it does. To demonstrate that: install their software on a new computer, enter your username and password, gain access to your files. No need to transfer a key from the previous computer.

    Spideroak uses your account password (the same one that they can capture when you log into their website or set up a new client) to generate the encryption key. There is no more entropy in your key than there is in your password (choose the password wisely, because they'll let you make an account with a single letter password).

    They could gain access to your account at any time. Their client is closed source. Their entire system is all smoke and mirrors and traded security for convenience. They are the perfect example of poor security, but people here seem to love them for some reason. Well, that reason is marketing I guess. They're great at that.

  65. Re: WTF? End-to-end encryption not even mentioned! by Anonymous Coward · · Score: 0

    http://openpgpjs.org

  66. Re:WTF? End-to-end encryption not even mentioned!? by Anonymous Coward · · Score: 0

    https://github.com/openpgpjs/openpgpjs

  67. But what problem does this solve? by Anonymous Coward · · Score: 0

    Even as an SMTP admin for just over 20 years I can't understand what it is they're trying to accomplish here other than perhaps creating a foothold where they can get everyone to pay them for email verification. My port 25 doesn't announce STARTTLS because my port 25 is for INCOMING mail. Did I miss an RFC somewhere that says I'm supposed to encrypt outgoing SMTP streams? What if my method of emailing is a text client on the mail server to which I connect via SSH? It's all just too vague and suspicious.

    1. Re:But what problem does this solve? by fuckface · · Score: 1

      FUCKING PIECE OF SHIT SLASHDOT LOGGED ME OUT. THIS IS MY COMMENT. FUCK YOU SLASHDOT. I'M SICK OF YOUR SHIT.
      And fuck you for saying I'm yelling! And fuck you for saying I'm yelling! And fuck you for saying I'm yelling! And fuck you for saying I'm yelling!

  68. A really really bad idea by allo · · Score: 1

    Yeah, start teaching the users, that something is secure, if a lock appears INSIDE the website (or insecure, if its a broken lock). Because err nobody would ever use this to tell the user the fake banking website is as secure as the email on gmail.

  69. Re:You are naming it wrong (PGP) by allo · · Score: 1

    People use computers, which are named like fruit. And operation systems from companies, which are named like some detergent. Their text processor's name implies you may only write one word and so on.

    Nope, names aren't important. Ask the novice users, if they even know, what PGP means.