Live data from Hacker News

Convenient End-To-End Encryption for E-Mail

autocrypt.org

81–90 of 190 posts

Re: Convenient End-To-End Encryption for E-Mail

#81
post #49
post #47

Earlier quoted context omitted.

An individual server-to-server communication occurs in milliseconds, so the fact that messages do not arrive frequently is completely irrelevant. It's simply because Moxie -- someone likely to be immune to your kind of negativism -- has not seen fit to work on the problem, given that messaging with an asynchronous chat format fits the general trend of user adoption. Someday I suspect he'll come around on it, I hope.

An individual server-to-server communication happens in milliseconds, but these systems layer on top of existing email clients, which do not have a polling interval of milliseconds. I wouldn't hold your breath on email crypto from Moxie.

I don't think you know how Signal or the underlying protocol works based on this comment, so I'll just leave the discussion there. Feel free to read the specification. It's quite comprehensible and well-written.

Re: Convenient End-To-End Encryption for E-Mail

#82
post #57
post #8

Unpopular but very probably true fact: email can't practicably be made secure, and people should stop trying. Email is itself archaic, and there aren't good reasons people should use it for routine peer-to-peer communications that need secrecy. Why? Because: * It's default-plaintext. We don't generally love the way websites ensure they're viewed securely, but email doesn't even have the basic mechanisms HTTP has to p…

Oh look, another "middlebrow dismissal" ( https://news.ycombinator.com/item?id=4693920 ) upvoted to the top of a HN post. Color me surprised.

> Oh look, another "middlebrow dismissal" (https://news.ycombinator.com/item?id=4693920) upvoted to the top of a HN post. Color me surprised.

Do you see the irony in using a low-effort, middlebrow dismissal to call another comment a middlebrow dismissal? Re-read the comment you cited in your criticism, I think you may have taken the wrong lesson from it.

Unlike pg's comment, yours does not advance a substantive criticism or draw a novel insight into the conversation, which means it's also the same type of dismissal he was talking about.

Re: Convenient End-To-End Encryption for E-Mail

#83
post #57
post #8

Unpopular but very probably true fact: email can't practicably be made secure, and people should stop trying. Email is itself archaic, and there aren't good reasons people should use it for routine peer-to-peer communications that need secrecy. Why? Because: * It's default-plaintext. We don't generally love the way websites ensure they're viewed securely, but email doesn't even have the basic mechanisms HTTP has to p…

Oh look, another "middlebrow dismissal" ( https://news.ycombinator.com/item?id=4693920 ) upvoted to the top of a HN post. Color me surprised.

Using the terminology of your link, tptacek is not "slightly more than unsophisticated" wrt security.

Dismissive, sure, but "middlebrow" it is not. I like that term, and I don't want it to turn into a generic, meaningless slap like "fascist" or something.

And it's worth taking seriously any comment about security on HN when we're lucky enough to get one by an expert, whether it's tptacek, moxie, cperciva, the professor who goes by his initials (whose name escapes me atm), and probably others.

Re: Convenient End-To-End Encryption for E-Mail

#84
post #8

Unpopular but very probably true fact: email can't practicably be made secure, and people should stop trying. Email is itself archaic, and there aren't good reasons people should use it for routine peer-to-peer communications that need secrecy. Why? Because: * It's default-plaintext. We don't generally love the way websites ensure they're viewed securely, but email doesn't even have the basic mechanisms HTTP has to p…

> Email is itself archaic,

Very true and yet its the only messaging with wide adoption that is federated. There are so many better ways to communicate now days all of them locking you to a specific vendor. So whether it's archaic or not there isn't really any alternative :)

Re: Convenient End-To-End Encryption for E-Mail

#85
post #77

Earlier quoted context omitted.

I agree with you on everything here except for your "don't use email" point in the followups. For 99+% of people, being able to recover your archive when you forget your password or lose your device is more valuable than being secure against a state-level adversary. I think the security debate around email suffers from an over-supply of confidentiality absolutists, in which both integrity and availability take the ba…

Indeed just getting most senders and servers to use TLS would be a good start. That said, lots of businesses deal with sophisticated attackers who are trying to steal trade secrets, patents in progress, etc. Sometimes these attackers are state sponsored too (I would definitely suspect China, US and Russia for this kind of crimes).

That comes down to risk analysis there. These businesses should probably be running their own mail infrastructure and doing exfiltration scanning of all outbound messages (which needs them to be in the clear at that point, or at least decryptable by the gateway box).

Those sorts of businesses also benefit massively from being able to scan incoming messages for spear phishing and viruses BEFORE they get delivered to the end-user device, something which isn't possible if the business firewall can't introspect the messages which are coming through.

I think you're actually making my confidentiality absolutist point for me here. Businesses benefit from being able to analyse mail flow across all their employees and spam/virus/fraud scan incoming messages.

Re: Convenient End-To-End Encryption for E-Mail

#86
post #8

Unpopular but very probably true fact: email can't practicably be made secure, and people should stop trying. Email is itself archaic, and there aren't good reasons people should use it for routine peer-to-peer communications that need secrecy. Why? Because: * It's default-plaintext. We don't generally love the way websites ensure they're viewed securely, but email doesn't even have the basic mechanisms HTTP has to p…

SMTP belongs in the trash, sure.

Whatever happened to the Dark Mail Alliance working on replacing it?

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

Re: Convenient End-To-End Encryption for E-Mail

#87
post #80

Earlier quoted context omitted.

It's not a "middlebrow dismissal", it's a well reasoned argument about why this whole area of work is doomed to failure for structural reasons which can't be solved.

The thing is, there's different degrees of failure. You can make email much more secure than it already is for a massive amount of users without sacrificing user experience. Just because it's not possible to make email the most perfectly secure messaging system invented by man doesn't mean we shouldn't make it more secure.

[CITATION NEEDED] as they say. Email providers are doing things like that - TLS encryption between systems is a legit improvement with no significant downsides. And there's work on improving that:

https://tools.ietf.org/wg/uta/

(SMTP-STS, SMTP-REQUIRETLS, etc)

And nobody's objecting to that. People are objecting to the idea of changing email to be a dumb blob payload transport for encrypted blobs, because:

(a) you can't do perfect forward security with email because of store and forward

(b) there are plenty of better protocols for immediate blob delivery, where PFS is possible - like Signal. So for pure encrypted transfer, Signal is a better choice than email.

(c) confidentiality absolutism is not the best security tradeoff for most users. The vast majority people likely to forget their password and need to get into their email at some point.

Re: Convenient End-To-End Encryption for E-Mail

#88

Earlier quoted context omitted.

Protonmail seems to pull it off. Though at the moment encryption only works inside their system. They are actively working to implement the ability to send secure messages to people outside their service with GPG, though. I believe the CEO said it’d be ready by early 2018.

Please correct me if I'm wrong, but they don't let you search in a protected manner. They enable searching of data they keep unprotected (the metadata so to speak) And proton mail bridge seems to be an "offline" (i.e. offline to them) email search engine that you run yourself, so it downloads your emails, and makes them fully searchable, but to do that, is also keeping them in an insecure state. compare to https://ww…

I can search full text of my email on Protonmail.

At least I'm pretty sure that's what I'm doing.

Re: Convenient End-To-End Encryption for E-Mail

#89
post #8

Unpopular but very probably true fact: email can't practicably be made secure, and people should stop trying. Email is itself archaic, and there aren't good reasons people should use it for routine peer-to-peer communications that need secrecy. Why? Because: * It's default-plaintext. We don't generally love the way websites ensure they're viewed securely, but email doesn't even have the basic mechanisms HTTP has to p…

"email can't practicably be made secure, and people should stop trying."

It's already been done as I've told you before: they're called encrypting proxies and mail guards [1][2]. A few ran on OS's that passed NSA pentesting while all the other stuff failed. So, they can be done to much higher security than most things you use or recommended for risk mitigation. There's FOSS tooling available to build modern versions in medium or high security should anyone want to try. Tooling is better than ever for plugging leaks or knocking out code injections without having teams of pros doing all the work. There's also companies selling modern versions for businesses wanting some protection for legacy usage, except not on the secure OS's anymore.

So, you're just ignoring prior work again like you did when you dismissed separation kernels because you didn't know high-assurance, security field designed secure, browser architectures or integrated existing ones. Being archaic, secure email does have issues to solve with residual risks that can happen with new solution integrating with legacy tech. Best it will get with current setups is medium-assurance like with most internet protocols, common platforms, and so on. Still useful to build security tech for it given how pervasive email is with too much inertia to eliminate if we're about protection of lots of users and critical activity.

"Most email users get their email from a website. " "And where by "agony" we mean "innocent people being put at risk"."

The other thing I noticed about this post is a double standard your pushing. When I talked secure OS's, you argued they shouldn't be taken seriously unless they have a browser. The implication was that browsers were a pervasively-used tool (like email) that we should (a) support since in demand and (b) secure to be responsible. We had to do what's practical supporting them even though they're the source of most compromises. Now, when talking email, you're saying people should ditch it for totally-different mediums without the strengths of email (i.e. less practical for their needs). That we should not be practical since it would be irresponsible to push a tech or app with high-compromise potential that could put innocent people at risk. That is, putting people at risk just like browsers do versus using secure, simple, native apps (esp memory-safe) or less-sophisticated formats for documents.

Maybe you changed your mind about browsers with you now recommending whatever are the Signal's of document exchange or web-app alternatives. Otherwise, you've done for one medium what you say shouldn't be done for the other. Interestingly enough, those who listen to you that avoid email for messenging apps, but who use browsers, might have their messages stolen anyway from that point on when the browser gets hacked. Among other problems following a hack.

"We should stop trying to push this particular boulder up this particular mountain and instead just get people to adopt serious secure messengers."

Again. Let me rephrase to illustrate: we should stop trying to push secure versions of (insanely-popular, legacy tech not going anywhere) to get people to quit using it in favor of secure alternatives that don't have benefits that led them to the other one in the first place. I can think of email, browsers, online storage for files, desktop OS's, ISA's, and so on that inherently have risks that we can't fully eliminate. It's insanely impractical to get people off this stuff for clean-slate, secure alternatives. You're making an exception for email expecting people to move mountains changing all the inertia.

We do agree that security pro's should get people off email where we can where their requirements don't truly dictate email. We still need secure email, though, for those that won't or can't stop using it. That's only if we're about protecting innocent people, business activities, government practices, and so on who are all over email.

[1] An early one https://cryptosmith.files.wordpress.com/2014/10/mailguard.pd...

[2] General concept with newer ones https://en.wikipedia.org/wiki/Guard_(information_security)

Re: Convenient End-To-End Encryption for E-Mail

#90
post #63
post #8

Unpopular but very probably true fact: email can't practicably be made secure, and people should stop trying. Email is itself archaic, and there aren't good reasons people should use it for routine peer-to-peer communications that need secrecy. Why? Because: * It's default-plaintext. We don't generally love the way websites ensure they're viewed securely, but email doesn't even have the basic mechanisms HTTP has to p…

> but email doesn't even have the basic mechanisms HTTP has to prevent secrets from accidentally being sent in the clear. There is a draft standard [1] for strict transport security. I'm not sure of its current status though. > Email leaks metadata. In fact, some of what we call email "metadata" isn't even metadata --- stuff like subject lines are simply content. They're sent in plaintext. Nothing sent during the dat…

That's strict transport security between hops. There's no proposal on the table for end-to-end encryption, or even (so far as I know) for a header that would signal that a message be dropped before it's sent over an unencrypted channel --- right now, servers simply agree between themselves to enforce transport security, with no input from messages.
Post reply on HN