[liberationtech] the 14th reason not to start using PGP is out!
elijah
elijah at riseup.net
Thu Nov 21 00:31:03 PST 2013
On 11/20/2013 07:30 PM, carlo von lynX wrote:
> But wait, didn't Thunderbird just store a draft? Yes, and since I
> happen to have IMAP configured it stored the draft to my server. Did it
> bother that I had checked the flag that I intend to encrypt the mail?
> No, the draft is on the server in the clear.
This problem is fixed in next generation approaches to SMTP & OpenPGP,
such as mailpile and LEAP.
> I also recently had noticed that keyserver lookups are in cleartext by
> default, which is utter madness, but that at least is being fixed and
> there is good info on how to do so in [65].
Yep, an artifact of tools built in a time when not enough people were
cognizant that meta-data protection was as important as content
protection. I mean, heck, OpenPGP is designed to publicly expose
metadata. No one would design a protocol that way now, least of all
Zimmerman.
I don't need to beat a dead horse, but nearly every email from carlo
contains one or more logical fallacies. This email contains two: the
strawman fallacy (enigmail has poor security, so no usage of OpenPGP can
have good security) and the composition fallacy (hkp keyservers are part
of how OpenPGP works, and they leak metadata, so you can't protect
metadata with OpenPGP).
No one is arguing that the way people commonly use OpenPGP with SMTP is
a good idea. The question of the hour is whether it is a better strategy
to spend time fixing secure email or to ditch it altogether and start
something new. As it happens, we can't accurately predict which option
will create the most security for the most number of people because
there are too many unknowns. In this environment, the only sensible
approach is to work on both projects: improve email as much as
technologically possible, while also researching post-email solutions.
Fortunately, there are plenty of interesting projects working to
radically rethink secure email, including LEAP, mailiverse, mega,
parley, scramble, and startmail. Happily there are also plenty of
interesting projects working on a replacement to email, including pond,
darkmail, opencom, bitmessage, and flowingmail.
Essentially, the arguments against ever fixing email boil down to this:
it is unacceptable to offer communication without deniability,
unauthenticated non-repudation, end-to-end PFS, and end-to-end metadata
protection. I agree that these properties are not possible with existing
OpenPGP. I don't agree that these properties are absolutely required.
With today's technology, we can achieve metadata protection and PFS with
provider cooperation, and that is probably good enough in the short term
(e.g. enforced StartTLS via ratched DANE). Regardless, you can
potentially achieve all these properties while still using SMTP as a
transport mechanism.
-elijah
More information about the liberationtech
mailing list