News for hackers. Stuff that matters.
Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by slenk on Wednesday May 29, 2019 @11:33AM (#20041360)
Hosting it for $5/month on a Linode VPS using mailinabox.email
Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by Ajedi32 on Wednesday May 29, 2019 @11:42AM (#20041476)
What are Linode's legal obligations regarding real-time surveillance though? Is there any reason to believe they're any better than ProtonMail?
Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by LinuxBender on Wednesday May 29, 2019 @12:59PM (#20042596)
Long time user of Linode. I assume like any other provider, they would be obligated to make a best effort to obtain forensic data. i.e. logs from your ext4 filesystem. If you use a raw disk and encrypt it, then I assume they would live-snapshot your VM (they can live migrate them) and dump memory contents. Some of the lower-end VPS providers do not have live migrate capabilities (or at least, don't have an easy way to use them in their tooling).

It is your call how long you save/enable logs and if you save them to tmpfs and encrypt your swap. You can also encourage your users to 7-zip encrypt sensitive contents. You can also add specific MX routes in transport maps to use VPN connections to make connection logging less useful. Tinc (open source VPN) is great for this, as traffic routes in user-space through your mesh and therefor traffic can end up at its destination without a direct connection.

Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by slenk on Wednesday May 29, 2019 @12:10PM (#20041937)
I am sure they can record IPs if neeeded. The difference is linode doesn't know who I am sending email to/receiving from.
Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by gsnedders on Wednesday May 29, 2019 @12:43PM (#20042375)
Don't they? They certainly have access to the VPS file system.

But even beyond that, can they be compelled by a court order to install software on the VPS (and securing against someone with unlimited access to the VM host is… about as practical as securing against someone with physical access)? I'd assume so?

Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by slenk on Wednesday May 29, 2019 @12:48PM (#20042438)
Probably?

The main benefit to me for runnign my own email is owning my own data/domain, and not having to allow third parties (aka google) full access to all my emails.

Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by virusduck on Wednesday May 29, 2019 @12:40PM (#20042347)
You just have to be sure and disable most logging if you're using something like mailinabox. Defaults are still pretty loquacious.
Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by dbmueller on Wednesday May 29, 2019 @11:38AM (#20041422)
I'm tempted to do that, but how much effort does it take to have something rock solid with no downtime? Or in general, what are the `uptime` over `time investment` and `security` over `time investment` curves like?
Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by optmzr on Wednesday May 29, 2019 @11:59AM (#20041751)
I haven't tried mailinabox.email, but I've run a mailcow-dockerized instance for about 4 months.

It took about 1 day to set it all up, where most of the time was spent waiting for DNS changes and for Microsoft to de-list my IP from their blacklist (I probably got a bad IP from DigitalOcean).

After that I have logged in to the instance every two weeks to update the machine, haven't had any problems as of yet.

The uptime shouldn't be any problem, as the other mail providers should retry sending their mail, it's even mentioned in the RFC: https://tools.ietf.org/html/rfc5321#section-4.5.4

Hopefully I haven't missed any mail when updating mailcow-dockerized, I'll never know, hehe.

Really easy and a great experience, compared to doing it from scratch.

Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by dbmueller on Wednesday May 29, 2019 @12:54PM (#20042537)
Good to know, thanks for sharing your experience!
Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by gervu on Wednesday May 29, 2019 @11:48AM (#20041567)
No downtime is "unicorn feathers" territory. Extremely low downtime requires redundant systems and a dedicated support team actively trying to head off potential problems. And Gmail still has downtime.

But you're asking the wrong questions. Email itself has retries built in, it doesn't need perfect uptime. What you should be asking is how badly Gmail deciding you might be a spammer and not caring about fixing that for one person is going to torpedo your deliverability rate.

Re:ProtonMail Voluntarily Offers Assistance for Real-Time Su... by slenk on Wednesday May 29, 2019 @12:07PM (#20041909)
I have done mailinabox.email and recently I switched to mailcow-dockerized like optmzr.

By default, they both apply strict security practices so you won't have an open relay, worried about domain masking etc.

Either are about a day to set up and its mostly DNS.