Achieving Anonymity in an Increasingly Connected World
Latest posts by Dean (see all)
- Aeternity: Fast, private smart contracts, an oracle machine & truly decentralized mining - March 29, 2017
- MetaGold: Some of the Best Games using Ethereum! - March 27, 2017
- The Scarab Experiment: Creating A Decentralized Artistic Personae - March 16, 2017
As a reader of Cryptorials it is probably fair to say that, for whatever reason that is exclusive to you, you’ve taken an interest in cryptocurrency. You may be an anarchist romanticizing the idea of a financial tool to “disrupt the status quo,” or maybe you’re just a progressive early adopter, ready to usher in the era of a global economy. For me, it was the apparent privacy of bitcoin. After being on the receiving end of identity theft in 2013, an experience with effects that still continue to resonate, the idea of a global recorded-yet-anonymous online payment method was eagerly welcomed.
A disaffiliation between my irregular and normal financial transactions was a good starting point for me, but the more I’ve fallen into the rabbit-hole of research about online anonymity, the more exhaustive the scope of reality has become.
In 2016, privacy is not a natural right.
Mass surveillance and data preservation are no longer just lofty plot themes from 1984, ladies and gents. They’re ill-defined legislation under the guise of national security. And it’s not just policymakers deciding how best to classify the masses; big corporations are licking up your trail of cookie crumbs too. Whether it’s Google Analytics mapping your traffic habits, Facebook Ads hypothesizing your income, or any other third party, thousands — if not millions — of dollars are to be made by following your every move.
What’s worse is that this isn’t a new discussion; you probably realized you were being tracked when a banner ad for some product you were this close to purchasing began to appear on multiple unrelated places across multiple devices. And yet for some reason, you continue to use their offerings and be their target.
What I have learned from my experience is that anonymity is a luxury. If you are using a service for free, you are actually paying the price with your personal information. Now I sure as hell don’t want something, whether it be a person or an algorithm, quantifying details about me everytime I connect to the Internet. And as members of the community who will drive cryptocurrency to mass adoption, I can’t help but assume you feel similarly.
The decade-long question of “Can you really be anonymous online?” can be debated back and forth until the end of time, but what it really boils down to is your definition of anonymity. If you just want to avoid being tracked, there are settings you can change and extensions you can employ in order to achieve a substantial level of privacy. But if you’re looking for anonymity while part of a social network or online community, you’re facing a different kind of challenge entirely.
Speaking in generalities, here’s my best guess at what it takes to remain anonymous for the long term, without your online identity exposing your real one.
The Onion Router commonly known as “Tor” is a godsend for anonymity advocates. While most people will immediately think about the private browser when they hear the name, it’s actually a much more robust project. With APIs, an encrypted network infrastructure, and large a knowledgebase for developers and privacy advocates, Tor is an entire open-source system dedicated to helping connections remain anonymous.
In short, Tor scrambles the data being transported to and from your browser through a series of layers (like an onion!) called nodes, making it extremely difficult for anyone to see which websites you’re visiting or what specific device you’re using.
It’s worth noting that certain privacy flaws still exist with this online privacy tool, primarily with the exit nodes. A Tor exit node owner can monitor and modify any traffic that runs through their network, effectively breaching all security protocols in your quest for anonymity. The answer for this security weakness is a VPN (which we’ll get to shortly). Faults aside, it remains one of the best methods to remain anonymous online when combined with these other recommendations.
Similar to the private Tor browser, a virtual private network (VPN) anonymizes your Internet connection. A VPN allows users to create a secure Internet connection on a public or unsafe network. While connected, all online activity goes through an encrypted virtual tunnel between the host device (client) and the VPN provider’s servers. Now, VPN can be used for geo-spoofing for Netflix and Hulu, and as of late that’s what it has been most known for, but VPN + Tor browser used together make users virtually untraceable. A VPN is able to compensate for that pesky exit node issue in Tor. As far as VPN providers go, there are a TON of them, both free and paid — and we already discussed what happens when you get something for free. You’ll want to look for a service provider that offers multiple servers around the world, offers shared IP addresses (as opposed to static) and has a strict policy on logging. I’ve been using IPVanish VPN for almost a year now, and I haven’t had any major issues. One of the main reasons I even started with IPVanish is because they take Bitcoin for a payment method. Plus they have mobile apps so you can protect your stuff on-the-go. You don’t even have to use a real email address for signup so…bonus!
Many of the plugins and extensions you have running in the background to make YouTube videos appear or provide webpage functionalities are doing more harm than good. It’s an exhaustive list of settings to tinker with and items to disable or remove entirely, so I’ll just get right into it:
WebRTC is an API that supports video chatting, voice calling and file sharing straight from the web browser. Understandably, it’s pretty handy to have around instead of booting up Skype or Oovoo (does anyone still use Oovoo?) to chat with long-distance friends and family. Unfortunately, a browser with WebRTC enabled can also leak your IP address, even if you’re connected to an IP-masking VPN. If you’re running Firefox, enter about:config into the search bar and set media.peerconnection.enabled to “false.” If you’re running Chrome, install the WebRTC Block add-on to hide your real IP address if you’re using a VPN. Sadly, Google won’t allow Chrome to turn WebRTC off entirely — you can blame Google Hangout & Voice for that.
Surely you’ve heard of cookies before, and not the chocolate chip kind. Virtual cookies are pieces of code stored on your device by a website to provide a more personalized experience. Some are helpful, like the ones that save shopping cart selections, even when you’ve wandered off the website. Others are more intrusive, analyzing your activity to shill products and generate clickbait. You can simply delete these straight from your web browser in your general preferences, or you can go the extra step and get an app to nuke the last of ‘em. I like CCleaner for that, and I’m sure you will too — it’s super effective.
While this won’t do much to protect your online anonymity, it will make it harder for websites to understand your viewing habits.