The only way they can MITM me is if they compromise my PC as well and install their root CA.
Is VeriSign going to refuse a certificate to AT&T?
Verisign will not issue a certificate to AT&T for google.com--no matter how nicely AT&T asks.
Here's what happened when Symantec issued fake Google certificates last year:
https://googleonlinesecurity.blogspot.com/2015/09/improved-d...
https://googleonlinesecurity.blogspot.com/2015/10/sustaining...
"Therefore we are firstly going to require that as of June 1st, 2016, all certificates issued by Symantec itself will be required to support Certificate Transparency. After this date, certificates newly issued by Symantec that do not conform to the Chromium Certificate Transparency policy may result in [annoying certificate warnings, just like self-signed certs]."
And that was just the work of a couple of employees who were inappropriately testing their issuance system and weren't even intending to attack anything. They got fired, which I expect is also a big part of why Google's response was so light.
I certainly hope so.
No reason to compromise when you can force the user.
When the SERP loads, all the results link to the real webpages, so that you see their address in the browser status bar when hovering over a link. Clicking any result link triggers a script that replaces the URL with https://google.com/url?url=the_real_webpage_url.
When you click through, you're clicking a link from google.com to another link on google.com, which redirects to the webpage you intended to visit. The referrer the webpage sees is the intermediate google.com/url page, instead of the search result page. This prevents websites from getting search term data from the SERP URL, if it was present, by removing that URL from referrer headers entirely.
Not related to HTTPS at all. This happened completely independently. It happened because Google went from having search URLs like this
https://google.com/?q=term
To https://google.com/#q=term
And the things after the anchor-mark is never in your referer. Effectively this means that the only tool on the planet who knows what people searched for before entering your site is... Google Analytics.As a website owner you're basically being co-erced into letting Google snoop on your users, at least if you want to know how they entered your site. And the fact of the matter that is most (all?) companies are willing to make that trade-off.
All in all pretty sad and very creepy.