News for hackers. Stuff that matters.
Re:The Battle for Power on the Internet by rsync on Wednesday October 30, 2013 @12:21PM (#6641294)
"Our e-mail, photos, calendars, address books, messages, and documents are on servers belonging to Google, Apple, Microsoft, Facebook, and so on."

That's not a given. Not only is it trivially easy to host your own email, there are a number of very positive side-effects of doing so. For instance, when I email my wife, it's just a local copy operation - no network traffic is generated, and thus nothing can be intercepted by third parties.

Further, although I have not done it yet, it appears to be only slightly more technically challenging to provide your own dialtone.

In 2013 the Internet traffic I actually do generate is much more secure than the Internet traffic I generated 20 years ago. Now I have a VPN to various endpoints around the globe. That's much better than telnet to tc.umn.edu :)

The disconnect here is that he is talking about particular consumer properties (walled gardens) that happen to exist on the Internet. It surprises me, given who the author is.

Re:The Battle for Power on the Internet by euphemize on Wednesday October 30, 2013 @12:55PM (#6641499)
> Not only is it trivially easy to host your own email

Perhaps for you, but average Joe does not know, nor care how to do this. I've worked with "technical people" who couldn't figure out how to use PGP to encrypt emails, imagine trying to explain to random people what a VPN is.

As long as signing up with gmail stays easier than hosting your own email, nobody will ever bother - and this is the danger schneier is talking about.

Re:The Battle for Power on the Internet by CodeMage on Wednesday October 30, 2013 @02:45PM (#6642327)
Maybe it's trivially easy to host your own e-mail, but isn't it pretty hard to convince other servers to accept e-mail originating from your host? I haven't been following things closely, but I remember reading about stuff like DKIM and SPF and I seem to recall that you need a static IP for some of the stuff involved. All in all, sounds like a non-trivial hassle and non-trivial cost.

On that note, is there a down-to-earth guide to setting up your own e-mail host?

Re:The Battle for Power on the Internet by claudius on Wednesday October 30, 2013 @04:43PM (#6643240)
You need a static IP, yes, but any VPS will get you one, so that can hardly be an issue. In seven years of hosting my own email I never had issues with delivering mail to other providers.

Setting up an SMTP daemon and IMAP/POP3 server is rather easy, the most difficult decision being which SMTPd to choose (I like Postfix, but Exim is Debian’s default and hence supposedly good as well, others like Courier) and then reading the relevant manpages :)

If you search for, e.g., "Postfix tutorial", you'll find plenty of reasonably good guides.

Re:The Battle for Power on the Internet by alandarev on Thursday October 31, 2013 @06:49AM (#6646080)
Setting up an email server, which at least comes close to the gmail's quality is definitely not to be qualified as "easy" process. Going through this several times, I can assure you spending good several days and nights to investigate, choose, configure, debug, and enable useful features like greylisting.

Then again, you have to worry about redudancy. How would you feel missing an important email, due to your VPS/Dedicated server being currently ddos'ed or unreachable for other reasons.

In addition, do not forget about backing up.

So, that again is in no way "easy 1 hour" task, especially for those who are doing it first time.

Re:The Battle for Power on the Internet by e12e on Thursday October 31, 2013 @01:35AM (#6645433)
> You need a static IP, yes, but any VPS will get you one, so that can hardly be an issue.

At which point all your data is up for grabs by your VPS provider?

I host my own mail (for values of "my own" where mail server is hosted on a vps on a foreign server), but I think it's a stretch to say it's trivial to do so.

I think one of the most serious problems the Internet is facing is the growing split between "servers and hosts" and "consumers and clients" -- and the asymmetric bandwidth (both adsl and cable). It favours designs that are centralized, not because of sound architectural reasons -- but because of inferior infrastructure.

Re:The Battle for Power on the Internet by Theodores on Wednesday October 30, 2013 @07:16PM (#6644181)
I don't understand why email hosting has to be so difficult. You say it is easy, which it is if you know what you are doing, but it is not really that simple, is it? There is no out of the box solution that just works, even the microsoft effort called exchange is not that. You should be able to configure a mail server with the ease that you can configure a mail client.
Re:The Battle for Power on the Internet by devicenull on Wednesday October 30, 2013 @07:29PM (#6644260)
Spam is the reason. Mail servers are easy to set up, it's all the crap you need to do to actually get your mail accepted that's hard.
Re:The Battle for Power on the Internet by rsync on Wednesday October 30, 2013 @08:14PM (#6644474)
In 16 years of running my own mail server(s) I have never done anything to "get my mail accepted", other than make sure relaying is turned off, which I think it is by default in just about every implementation since 1998.
Re:The Battle for Power on the Internet by zachlatta on Thursday October 31, 2013 @01:44AM (#6645457)
Consider yourself lucky. I made the mistake of not setting up my email with OpenDKIM and virtually all of my mail went to spam for a few months.
Re:The Battle for Power on the Internet by grecy on Wednesday October 30, 2013 @02:42PM (#6642306)
> That's not a given.

I think it's safe to say he was referring to the 99.99% of internet users for which his statement is true. Sure, he's generalizing a tiny bit, but it's basically true.

Re:The Battle for Power on the Internet by 7952 on Wednesday October 30, 2013 @02:17PM (#6642091)
The biggest reason for having Gmail is that it is backed up and accessible anywhere. But this is easily replicated in local caches:

You can make it accessible anywhere with a smart phone. You can back up by encrypting the data with a public key and sending to a drop box type service; with the private key stored offline. Most web apps could be easily replicated by storing the data in an append only structure with timestamps. The internet then just becomes a messaging system.

I think the VPN tunnel approach should be pushed by everyone. Lots of companies could secure most of their communication by creating a few tunnels to key clients. Email would be immediately secure without any PKI.

Re:The Battle for Power on the Internet by kgosser on Wednesday October 30, 2013 @06:20PM (#6643856)
> In 2013 the Internet traffic I actually do generate is much more secure than the Internet traffic I generated 20 years ago.

For someone to be successful in 1993 to use the Internet, you had to be knowledgable enough to do the things you're talking about. I'd wager roughly 97%+ of the population is not smart enough, which is why Bruce's statements are in effect true.

Re:The Battle for Power on the Internet by blazingice on Thursday October 31, 2013 @05:12AM (#6645843)
It may be trivially easy to host your own email, but in my experience it is nowhere as easy to do your own spam filtering.

A few years ago when I ran my own mail server, having only one false negative was a good day. Google can throw teams of people at the problem.

Re:The Battle for Power on the Internet by ArbitraryLimits on Wednesday October 30, 2013 @06:40PM (#6643988)
Serious question: is there any point until everyone encrypts their email?
Re:The Battle for Power on the Internet by rsync on Wednesday October 30, 2013 @08:18PM (#6644487)
Yes, I think so - especially for intercompany email and your family.

It may interest you to know that not one piece of intercompany email at rsync.net has ever traversed any network. It's all just a local copy operation.[1] So, no encryption, but ... that's not relevant in this case.

The same could be true for your family, or small social circles that share an email server. If you use a secure mail client to connect to the server, and all mail on that domain doesn't traverse a network ... that's a win, even without "email encryption".