Why is Google's encrypted dns controversial?
The Wall Street Journal recently broke the news that the House Judiciary Committee is investigating Google for a potential antitrust violation. There are concerns over Google’s plan to adopt encrypted DNS, a user privacy feature, in its Chrome web browser – a move that could, according to lobbyists, create a monopoly on acquired user data. Given the privacy violations across Silicon Valley in the past few years, it’s a little weird to hear that a new privacy feature could be anti-competitive. What’s really going on?
What is encrypted DNS? Heck, what’s DNS?
Encryption is the process of making data unreadable to anyone except the intended recipient. You use encryption every day, even if you don’t realize it:
It makes your SnapChat pictures and iMessage conversations readable to only intended recipients
It protects your credit card numbers when you shop online
It keeps your neighbor from snooping on your Bluetooth phone calls
It limits access to your home WiFi network to your friends and family
Domain Name Service, or DNS, is the system your network connected devices (phones, tablets, computers, smart appliances, etc.) use to turn names like www.imarc.com into a series of dots and numbers that represent network addresses.
DNS dates back to 1983, and like other internet protocols from that era, security wasn’t a design consideration. In 2019, DNS is one of the few pieces of the internet that hasn’t been wrapped in a layer of privacy-protecting encryption.
Each time you visit a website or use an app that accesses the internet – whether it’s Facebook, Fortnite, or FitBit – your device sends unprotected “clear text” requests for Internet addresses. Your ISP reads these – either directly via your ISP’s DNS servers, or indirectly via services such as Google’s high-speed public 8.8.8.8 server, CloudFlare’s privacy-oriented 1.1.1.1 server, or OpenDNS’s safety-oriented 208.67.222.222 server.
Encrypted DNS makes your device’s address requests private. This means your ISP can only see that you’re actively online, not what you’re doing.
For sale: Your personal data
The collection, buying, and selling of customer data without customer consent is entirely legal in the United States. In 2017, US Congress passed a bill making it explicitly legal for your ISP to sell your browsing history.
There’s a thriving economy around selling consumer data. Credit card issuers have sold consumer shopping histories for decades. Among various purchases and trends, there’s a remarkable level of detail available. Did you know there’s a distinct credit charge code for massage parlors (7297), alimony and child support payments (9211), or bail/bond payments (9223)? MasterCard and American Express create about $400M in revenue each year selling this kind of data.
In the past decade, the consumer data economy has exploded in size. As a Forrester analyst said in 2013, “Anybody that’s got data right now is in the business of trying to make money off of it.”
Internet Service Providers (ISPs) like Comcast, Verizon, or AT&T are responsible for a significant portion of these data sources. Using techniques such as deep packet inspection, ISPs are able to monitor website visits and sell visitors’ behavior data.
If you think your ISP won’t sell that data, let me direct you to some proof that they’re selling your precise location to anyone willing to pay. On the fixed-network side, Comcast, Verizon, and AT&T vigorously fought a California bill that would have required permission from customers to sell their data. For years, providers have served targeted ads to their customers based on this collected data.
So what is Google doing?
Google is the developer for the immensely popular Chrome browser. While Google has come under some well-deserved scrutiny for privacy issues, the Chrome development team does seem to genuinely care about user privacy. They’ve been working to add DNS-over-HTTPS (DOH) support to the Chrome browser since 2016, with an expected rollout later this year.
ISPs have created a lucrative side business from being able to snoop on their customers’ traffic. The major shift towards using HTTPS protocol in recent years has put a dent in ISPs’ ability to sell data. DOH could be the final nail in the coffin for that revenue stream.
Google’s Chrome is the main web browser on 64% of PCs and over 80% of mobile devices. If Chrome switches everyone over to encrypted, private DNS, there goes two-thirds of that revenue. Not only that, Mozilla announced it’s rolling out its own DOH encryption for the Firefox browser.
Who else supports Encrypted DNS?
So far, it’s a short list: Mozilla’s Firefox and CloudFlare.
Mozilla has been working with CloudFlare to add DNS privacy to Firefox. As a distant fourth place in the web browser market, Firefox doesn’t threaten ISPs the way Chrome does, so it’s largely gone unnoticed by ISPs.
Thus far Apple and Microsoft have been silent on DNS privacy. Apple’s Safari engineers have focused on aggressive “Intelligent Tracking Prevention” features, but haven’t really looked into the network layer like the Chrome team has. While Microsoft’s Edge browser was not designed with privacy in mind, developers did start testing a tracking prevention feature earlier this summer. DNS does not appear to be on their radar.
Lobbyists swing into action
With Google threatening to cut off a comfortable revenue stream, the cable and telecom industries’ lobbying initiatives have picked up. NCTA, CTIA and US Telecom sent a joint letter to the House Judiciary Committee. It started quite reasonably…
By interposing itself between DNS providers and the users of the Chrome browser (> 60% worldwide share) and Android phones (> 80% worldwide share of mobile operating systems), Google would acquire greater control over user data across networks and devices around the world. This could inhibit competitors and possibly foreclose competition in advertising and other industries.
But they promptly jumped the shark, claiming:
Moreover, the centralized control of encrypted DNS threatens to harm consumers by interfering with a wide range of services provided by ISPs (both enterprise and public-facing) and others.
The letter cited everything from network management to protecting children from pornography to back the anti-trust claims being made. Nowhere does the letter mention that selling customer data is a revenue source that is in jeopardy.
The fight over encrypted DNS is about money
When somebody threatens an established industry’s revenue, of course there will be a fight. The controversy, in this case, is a result of one side using Congress as leverage against the other. There is a case to be made that Google could use encrypted DNS to lay claim to more customer data and lock out competitors, but the issue is being heavily blown out of proportion by ISPs.
Encrypted DNS is not an anti-competitive technology. It improves customer privacy in an environment where unprotected data is farmed and distributed for profit. In an ideal world, privacy with strong encryption should be an invisible part of any digital data system. Google is pushing the technology forward by adding it to the Chrome browser. Many of us are hopeful that this will spur the rest of the industry to get on board.
Privacy shouldn’t be a controversy.
Privacy is a human right.
Further Reading:
Technology
A Cartoon Intro to DNS over HTTPS - Mozilla
How to Keep Your ISP’s Nose Out of Your Browser History with Encrypted DNS - Ars Technica
Mozilla to Gradually Enable DNS Over HTTPS for Firefox US Users Later This Month - Zdnet
DNS Security - NS1
DNS Over HTTPS Guide - Cleanbrowsing.org
Technology - Deep into the Weeds
News and Policy
Mastercard, AmEx And Envestnet Profit From $400M Business Of Selling Transaction Data - Forbes
Google Now Tracks Your Credit Card Purchases and Connects Them to Its Online Profile of You - Technology Review
House Antitrust Investigator Now Scrutinizing Google’s Plans to Add DNS Encryption to Chrome - Gizmodo
Why big ISPs aren’t happy about Google’s plans for encrypted DNS - Ars Technica
This post originally published at www.imarc.com/blog/why-is-googles-encrypted-dns-creating-controversy