With government snooping entering the public consciousness in the last couple of months, many people are wondering how best to protect their privacy and security while online. So, what are the tools that will ensure their safety?
Sorry to be a downer, but they may not exist yet. There are tools out there that can probably protect you, but for the most part it would be a mistake to view them as a sure thing. That doesn’t mean they’re not worth looking into, though, and here’s why.
There’s no doubt that encryption is the first step you should take to protect the contents of your communications. If you’re dealing with sensitive data, you should already be doing it – NSA or no NSA.
Email is the obvious starting point and, if you don’t trust that government agencies won’t get their hands on Microsoft(s msft) and Google’s(s goog) master keys, you should set up your own private email service. A good package there is Mozilla’s Thunderbird client, combined with the Enigmail security extension and the GNU Privacy Guard (GnuPG) — here’s a guide to setting these up. Follow those instructions and set up a self-hosted email server such as Kolab (not a trivial task), and you’re about as protected as you can get on that front.
That is, as long as the people you’re emailing are as security-conscious as you – an encrypted email is no use if the person on the other side of the conversation doesn’t have the facilities to decrypt it. That shouldn’t be a problem if you’re dealing with corporate communications, but as for applying encryption to everyday email … unless your aged aunt happens to be crypto-savvy, forget about it.
There’s a reason services like Gmail(s goog) don’t support encrypted content, and that’s the fact that encoding and decoding it introduces an added layer of inconvenience. (Incidentally, there are a few browser extensions for encrypting webmail, such as Mailvelope and SecureGmail, but they’re only in alpha or beta, so tread cautiously.)
“Most public key encryption is always going to be strong enough to keep out snoopers, but you have the extra hassle of installing a new email client and distributing the key,” Professor Alan Woodward of the Department of Computing at the University of Surrey in England, told me. “Most people don’t realise how to do it. It’s not technically difficult but people are just not aware of it, and people who are just not technical wouldn’t think about it.”
There is however another issue with encryption. As the leading cryptographer Bruce Schneier wrote recently:
“Since the Snowden documents became public, I have been receiving e-mails from people seeking advice on whom to trust. As a security and privacy expert, I’m expected to know which companies protect their users’ privacy and which encryption programs the NSA can’t break.
“The truth is, I have no idea. No one outside the classified government world does. I tell people that they have no choice but to decide whom they trust and to then trust them as a matter of faith. It’s a lousy answer, but until our government starts down the path of regaining our trust, it’s the only thing we can do.”
In the last couple of weeks, security researchers have also warned that recent mathematical breakthroughs might make it much easier to break commonly-used encryption techniques.
There are several elements to surfing in as private and secure a manner as possible. The first is the browser itself.
Here, the Tor Browser Bundle is probably as trustworthy a service as you will find. Tor is a network of nodes run by volunteers – the user surfs through Tor’s Firefox-based browser, and all the traffic gets bounced around these nodes at random, making it impossible to figure out which node will be used to connect the user with the public internet.
However, recent events have demonstrated that Tor can be susceptible to vulnerabilities in the underlying Firefox code (users were urged to upgrade to the latest bundle this week, and also to stop using Windows). What’s more, there’s the slight issue of who runs those nodes — the same might apply to many VPNs, incidentally.
“Tor relies on trust in those running Tor, and Tor is run by volunteers. Anyone can sign up [to run exit nodes],” Woodward warned. He added that Tor’s use by criminals has “attracted a lot of attention” despite its legitimate use by journalists and dissidents, meaning law enforcement agencies are trying to work around Tor’s security mechanisms in order to identify its users.
Even if the exit node you’re using is compromised, though, encrypted browsing should sufficiently garble what the attacker sees. That means sticking to sites whose URLs start with HTTPS. But there again, you’re trusting that the NSA or whoever hasn’t got to the companies that issue SSL certificates, allowing that HTTPS prefix to be displayed. Again, we don’t know what they’re capable of.
And there are other issues with Tor, too: all that relaying makes for slower browsing, and it also doesn’t play nicely with financial services and other websites that are seriously looking out for fraudulent access. That means you probably need to use Tor alongside another browser, dividing your workload between them as appropriate.
Happily, things are a bit less complicated on the search front. Google(s goog) alternatives such as DuckDuckGo, Blippex and Ixquick don’t come with the risk of agencies knocking on the provider’s door and demanding users’ search histories, because they simply don’t record those histories in an identifiable way. They’re not as pretty as Google or Bing(s msft), but they do the job without logging IP addresses and the like.
Mobile and the rest
Broadly speaking, you can just forget about privacy in the mobile domain. Handsets are constantly tracked by the mobile network, even when they’re turned off. Recent research suggests that each device’s radio broadcasts a unique signature based on minute variations in hardware. We can be identified based on the predictability of our daily movements. And smartphones are packed with all sorts of sensors, such as accelerometers and gyroscopes, that can even identify the user by their gait.
On top of that, as things stand today, the broad permissions required by most popular apps mean too much data is collected unnecessarily. Add in the factor of APIs connecting apps to each other and a variety of backend services (often without the user’s knowledge), and who knows who is in a position to offer up that data if asked?
If you’re willing to overlook all of that, though, there are options for those brandishing an Android handset. The CyanogenMod community and others offer Android variations that break with Google’s services – but users should be aware that apps coming from outside the Google Play ecosystem carry a slightly enhanced risk of being infected with nastiness.
As for normal Android and iOS(s aapl) and Windows Phone(s msft), well, we just don’t know how deeply involved with PRISM Google, Apple and Microsoft are. The companies are certainly involved to some extent and it will probably never be possible for them to prove the negative they need to prove – “We can demonstrate that the NSA can’t tap into our data” – so if you really want to be sure of your privacy, you simply shouldn’t use their products.
So that’s communications, surfing and mobile use covered — for other suggestions (social networking, instant messaging and so on) you can check out the PRISM Break website. You’ll notice that everything on that list is open source – this is crucial because it means experts can crawl around the source code, looking for hidden backdoors and vulnerabilities. If you can audit it, you can probably trust it.
However, the services you will find there exemplify the fundamental problem facing the privacy-minded individual today: that this stuff isn’t for everyone. Yes, some of these products and services don’t require much technical knowledge to install and use, but all require a level of geekiness that the average user won’t have, or won’t want to acquire. If they didn’t, they’d be widely used now. Their technology and techniques would be built into the consumer services we use every day.
What’s needed is a serious advance in usability. That means re-architecting or replacing some technologies, such as public-key based encryption, but it also means the volunteer projects creating these open source tools need to think more beyond their own kind and take the non-techie user into account. It sounds trivial, but making Tor prettier – just improving the interface and user experience – would make it infinitely more valuable than it is today.
Because ultimately, the internet is all about interacting with others, and it’s no good obeying privacy and security rules yourself when the people you’re interacting with provide snoopers with an easy way in. Until they become everyday tools for normal people, most of the products and services listed above are only of limited utility.