News for hackers. Stuff that matters.
Re:Lavabit returning in 19 days by maaaats on Sunday January 01, 2017 @08:18AM (#13295641)
One could hope they now have solved it technically in a way that would make it impossible for them to deliver that kind of data.
Re:Lavabit returning in 19 days by ryanlol on Sunday January 01, 2017 @08:20AM (#13295647)
That's not exactly possible for an email service provided by a third party.
Re:Lavabit returning in 19 days by imaginenore on Sunday January 01, 2017 @08:36AM (#13295684)
End-to-end encryption. Only the users have the keys.
Re:Lavabit returning in 19 days by nailer on Sunday January 01, 2017 @08:40AM (#13295692)
And SMTP 571: 'Delivery not authorized' for anyone that sends a plain text message.
Re:Lavabit returning in 19 days by Fnoord on Sunday January 01, 2017 @09:55AM (#13295907)
Interesting but isn't the data already received in plaintext at that point?
Re:Lavabit returning in 19 days by cryptarch on Sunday January 01, 2017 @10:49AM (#13296082)
You could have a hardened gateway server with read-only storage and that only temporarily stores messages in memory.

Maybe a heterogenous bunch if them so you'd have to crack all of them to get all messages.

You could periodically reset them in case they still get infected.

You could add a transparant proxy that specifically looks for odd, repeated requests, to detect re-infectations.

You'd set up alerts for attempts at communication/scanning from those servers, to detect virusses trying to move laterally between the different instances, and/or isolate them from eachother on the network layer.

You could have a separare hardware device that scans the memory of these servers to detect tampering.

It could also try to detect "plaintextness" and abort as soon as it detects that, so you only have the beginning of the message in memory.

This doesn't help when the ISP is recording (and it probably is), but it makes it very hard to retrieve the data from inside the email datacenter.

Re:Lavabit returning in 19 days by Fnoord on Monday January 02, 2017 @09:53AM (#13301402)
> You could have a hardened gateway server with read-only storage and that only temporarily stores messages in memory.

Yeah, well, who is your adversary?

I assume NSA and GCHQ by default just log all SMTP traffic. Especially the ones to services like these.

If your adversary is someone sniffing your unencrypted WiFi connection, they'll have your unencrypted e-mail like this one as well.

If your adversary is network and sysadmins who run your SMTP server then all bets are off. I think the danger lies, just like within Tor, that there's a mole in such a team who does harm while being undetected.

If you're protecting against the local authorities ensuring to get a remote, secure connection with a country who isn't playing along with your local authorities is key. Which is why Putin wants Russians to use local services.

Re:Lavabit returning in 19 days by dom0 on Sunday January 01, 2017 @11:17AM (#13296153)
> You could periodically reset them in case they still get infected.

Just have them rebuild themselves from ROM after each processed mail :)

Re:Lavabit returning in 19 days by ryanlol on Sunday January 01, 2017 @12:59PM (#13296544)
This is retarded. If you try something this you will end up just like lavabit did. You can't rely on solutions that require the operator to remain honest.
Re:Lavabit returning in 19 days by cryptarch on Sunday January 01, 2017 @07:42PM (#13298302)
I don't think it is? Fact is, if you use SMTP, you can only see if the content is encrypted or not once you receive part of it. The techniques I mentioned are to reduce the risk of these (partial) plaintexts being captured, but should be paired with a refusal to deliver.

There's no way to stop a user's contacts sending plaintext emails for all the ISP's/intelligence agencies to see, but you can make sure you touch them as little as possible when they do arrive (see GP) and discourage those contacts from doing it again by not delivering/returning error codes.

Unless you drop SMTP altogether. I think Riot with E2E is looking pretty good, but it's not been hardened at all.

Re:Lavabit returning in 19 days by ryanlol on Monday January 02, 2017 @04:22PM (#13304660)
>Fact is, if you use SMTP, you can only see if the content is encrypted or not once you receive part of it.

Then don't put your users at risk by using SMTP.

>The techniques I mentioned are to reduce the risk of these (partial) plaintexts being captured, but should be paired with a refusal to deliver.

Techniques you mentioned are nothing more than pointless showmanship, which you'll cease as soon as the government asks you to.

>There's no way to stop a user's contacts sending plaintext emails for all the ISP's/intelligence agencies to see

Which is why you shouldn't put them in a situation where they will inevitably do so.

>Unless you drop SMTP altogether.

If you're going to launch a service that advertises secure communications, you have to. Otherwise you're just endangering your users, just like lavabit did.

We're not talking hypotheticals here. Lavabit already fucked over their users trying to pull silliness like this.

Re:Lavabit returning in 19 days by ryanlol on Sunday January 01, 2017 @01:00PM (#13296546)
Since you cannot realistically prevent unencrypted emails from being sent to your email service, that's not any kind of a solution.

You can't rely on your ability to block them either, or you'll end up just like lavabit did.