News for hackers. Stuff that matters.
Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by rocqua on Thursday November 30, 2017 @05:04AM (#15814658)
It is great data hygiene to use encryption at rest. However, it gives no security guarantees. You still need to trust posteo.

If posteo wants, they can read all incoming email. Their security scheme depends solely on their good intentions. Still great that their data at rest is encrypted in a way even they cannot read.

The scheme does defend against third parties outside of posteo being able to access data, or coerce posteo to decrypt data. Posteo could probably still be coerced to push out a fraudulent client update that still breaks their encrpytion, but that is a very hard problem to deal with.

Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by dvdkhlng on Thursday November 30, 2017 @05:26AM (#15814740)
> Posteo could probably still be coerced to push out a fraudulent client update that still breaks their encrpytion, but that is a very hard problem to deal with.

They are based in Germany and would need to be coerced in accordance to german law. I don't think that there is something like National Security Letters in Germany, so doing such a thing without (eventual?) public disclosure seems unlikely.

Also posteo regularly releases as much information as they are allowed to regarding their interaction with law enforcement, e.g.:

https://posteo.de/en/site/transparency_report

Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by rocqua on Thursday November 30, 2017 @05:46AM (#15814820)
There are other methods of coercion than courts, but I agree that the German courts are probably much safer than the American courts.

In any case, the fraudulent client update is a very hard hole to patch. The only solution for this I know of is local hosting. At the moment, defending against this in web-apps is simply not possible.

Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by crankylinuxuser on Thursday November 30, 2017 @06:50AM (#15815033)
There's one way I know to stop that.

Ipfs. Its immutable, for a given key. And its easy to see what an IPNS link points to.

It may not be a way to verify, but others could do that hard work.

But it strictly shows proof that codebase for a web app hasn't changed.

Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by dvdkhlng on Thursday November 30, 2017 @07:20AM (#15815153)
The only real antidote against unauthorized access is using end-to-end encryption between email's sender and recipient(s), via PGP/GPG or S/MIME. Unfortunately this requires the sender's cooperation. As long as the sender does not cooperate, there will always be some leg of the communication path that is vulnerable.
Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by crankylinuxuser on Thursday November 30, 2017 @08:37AM (#15815571)
Indeed. But that problem has been to "Show clients how to install the relevant plugins, make their certs, and then appropriately use certs." That's been error-prone since the beginning with PGPMail and PGPphone.

That's why this was switched to doing it in a webapp, to streamline the process and remove user error out of the equation. There's one problem, and that the owner of the script can change it to a bad one that does X.

With an immutable data structure, like what IPFS uses, can provide that chain of custody with a script they make that simplifies PGP usage, while still maintaining "We didn't change anything" - and you can prove that.

Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by _Codemonkeyism on Thursday November 30, 2017 @05:48AM (#15814832)
German intelligence services in the past just listened to all traffic at internet exchange points. No need for national security letters.
Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by dvdkhlng on Thursday November 30, 2017 @06:07AM (#15814895)
And not only German intelligence services. This is why most websites nowadays protect against pervasive monitoring by using TLS and ephemeral keys (including Posteo). Also the mail transport layer of most mail servers uses TLS-encrypted SMTP which is safe against pervasive monitoring (but may be affected by MITM attacks).

Some mail servers are set up or can be configured to not trannsmit or receive mails unless TLS protocol can be negotiated (I think mailbox.org allows users to enforce SMTP via TLS by using the domain secure.mailbox.org, not sure about Posteo).

(See also https://tools.ietf.org/html/rfc7258

https://support-en.mailbox.org/knowledge-base/article/before...)

[edit] replaced SSL with TLS

Re:Why Did ProtonMail Vanish from Google Search Results? (2016) by openplatypus on Thursday November 30, 2017 @06:05AM (#15814887)
Not sure about Posteo but at least Mailbox.org allows you provide public key and all the email coming in will be encrypted with your public GPG/PGP key.

So you can only read them in your mail client with GPG support.

Yes, mailbox could create copy of your email before encryption. But assuming that they don't/didn't so far, in case they change their mind the historical emails will not be accessible.

The other solution where they keep private key (pass protected), well sure, that pretty much open for abuse but at some level you have to start trusting the law, otherwise everything false apart.