Podcast
Root Causes 246: Google Chrome Root Program Announced


Hosted by
Tim Callan
Chief Compliance Officer
Jason Soroko
Fellow
Original broadcast date
October 4, 2022
Google Chrome recently announced the formation of its trusted root program. It may be surprising to learn that the world's most popular browser has existed for more than a decade without its own root program. In this episode we explain why that is the case, why Chrome is launching a root program now, and the implications of this announcement.
Podcast Transcript
Lightly edited for flow and brevity.
So, just a little bit of background. The root program is the official set of rules and guidelines and the program and the administration and all of that that governs which roots are included in the trusted root store and how that all works. How CAs get their roots in there, what will cause roots to stay and be removed and how they are maintained and requirements for the roots and requirements for the CAs and all of that is governed by the root program. So, yes, go ahead. Now, ask your question again, Jay.
Well, to answer that question, I think we really have to go all the way back to the 2000s. So, you go back in time to that amount of time and it was still an era where the exact winner of the search war was in doubt, was in play. Where it could have gone either way. So, it could have been Google but it could have been someone else and there was a recognition I think at the time by a number of people that controlling the search box at the top of your browser or controlling that box where you typed in the top of your browser was a huge piece of controlling what engine got searched on. That most people were gonna use the default that was built into the browser. Even though you can go change it, they usually don’t. Most people were gonna use the search capability right there in the web address bar at the top and in so doing, it was going to drive traffic to certain browsers and this was a period of time when Internet Explorer was very, very, very dominant and so Internet Explorer was very dominant. It’s commonly believed that the folks at Google said this is a bad situation and Google needed a rapid response to this. So, they sponsored Firefox in a big way. They sponsored Mozilla and it’s commonly believed that for a long time Google was giving more than half of the money, the donations that Mozilla was getting and Mozilla was using that to built Firefox and other things. Thunderbird and stuff like that and one of the consequences of that was that if you got into your Firefox browser and you typed in, what did you see? You got results in a Google search engine.
So, the marriage between Mozilla and Google, very long. Very deep. Very interwoven. So interwoven that for years one of the Mozilla peers was also simultaneously the Google employee who ran the Google root program. Or the Google root store I should say.
And then, of course, Chrome came out and Chromium, the Chromium effort came out and in general, we saw Google seizing control of its own fate. And that’s a very Google-ish thing to do. Google likes to be in control of its own destiny and you can imagine in the long run that depending on somebody else’s browser just wasn’t gonna be acceptable to the company. And so, they wound up being dependent on their own browser and we can see that this is a trend. So, this is now a trend or an arc that has spanned years and years and years.
So, first they create Chrome and they create the Chromium project; they keep moving down this and somewhere along the line they become a public CA and then now somewhere along the line, bang, now we have our own root program. We are gonna have our own rules and our own guidelines and we are no longer gonna just kind of accept Mozilla as our defacto set of governance rules. Instead, we will have our own. And so, that’s this whole trend that you’ve seen and that’s why you are seeing this happen at such a late date in history which otherwise would just be a real head scratcher.
We saw the deprecation of Semantic which is such a great example of that. So, Google definitely has thrown its weight around and even when we saw other people do it - - So, Mozilla has introduced some other deprecations in recent years. Apple has been very important in shortening certificate lifespans. Certainly from two years to one. But who is the driver for shortening from three years to two? It was Google. So, in that sense, we’ve seen Google already in many ways acting like a root program and a very important and powerful one. And so, it’s not surprising. In a sense, it’s almost a well, gee, wasn’t it there already kind of reaction from I think a lot of people. But, having their own program helps Google out in various ways. Like they can publish their own standards and requirements as opposed to right now they depend on the standards and requirements written by other people. Like literally they go back and reference what did Mozilla say? And they don’t want to do that. They want to craft their own copy. They want to change it. They want to have agility and the ability to make subtle and nuance changes and they can’t do that unless they own a requirement document that they publish, that they update, that is ultimately theirs.
So, that’s it. In some ways, it’s not that big of an announcement but it also kind of is. It’s both. So, we definitely want to make sure everybody knew about it. Thank you, Jason.

