Podcast
Root Causes 237: Why Mozilla Is So Important to CAs
Hosted by
Jason Soroko
Fellow
Original broadcast date
August 10, 2022
Mozilla is a highly important to the world of public certificates, with influence beyond what the Firefox browser market share would suggest. In this episode we examine the historical reasons for this influence and the mechanisms that maintain that influence today.
Podcast transcript
Lightly edited for flow and brevity.
TCTim CallanAs we talk about the world of public certificates, one of the things that you and I wind up touching on a lot one way or another is various programs or initiatives or sites or places that are operated by Mozilla. And Mozilla has a big footprint and casts a big shadow in the world of public certificates. Something that is arguably outsized compared to their overall browser market share. So, we thought it would be interesting to discuss why that is the case.
TCTim CallanI mean, at a high level that’s exactly what is it. If we think back, once upon a time, how did the browser wars go. Once upon a time, there was Netscape, and everybody said, oh, Netscape, they’re going to own the world. And then Internet Explorer basically completely pushed out Netscape and everybody said, oh, Internet Explorer, they’re going to own the world. And then, in that timeframe, there was perceived that there needed to be an alternative to Internet Explorer, and Mozilla was created and, in a lot of ways it’s among the largest and most influential and most accomplished open-source projects ever. If it’s not the most accomplished, it’s definitely right up on the list. And so, that’s real important because it was an open-source project, Mozilla did their work in a different way than other browsers did. And I think that is the core of a lot of why Mozilla is still so influential today.
TCTim CallanThe Chromium browser, I think, is really taking over that now.
TCTim CallanBased on Chromium.
TCTim CallanSo if we go back in time. Once upon a time, all of the browsers had their own distinct root store. So root stores is probably the first point to discuss. If you go back in time, all of the browsers had their own distinct root stores, and you had an Internet Explorer root store, and it was different from a Mozilla root store, and it was different from once upon a time a Netscape root store. And if you go way back in the past and then Chrome came along, and if you go way back in the past, you even had, there was no auto update so I would chip a version of a product that would have the roots that it would have, and those would just be the roots. That’s how things went in 1996. And so, when Mozilla first came along, they were doing things differently, and a lot of what they were doing differently is because it was an open-source project, everything was in public display. Everything that happened in Mozilla was in public view, and so Mozilla wound up being the only place where you could sort of have a dialog about something like, is a CA trustworthy. And as a consequence, that became the de facto for where these things go on, and that’s still the case today. So we talk about, we sometimes talk about Bugzilla. Bugzilla is Mozilla’s Bugbase, and the Mozilla Bugbase that is there for Mozilla’s products is the place where all public CAs report and discuss any errors or problems they have as a public CA. And it’s funny because it’s the industry’s place to discuss these things, but ultimately, it’s owned and operated by Mozilla. So for example, Mozilla sets the rules for Bugbase and how it works and what you do and what you don’t. And everybody lives with that. If you’re Apple or Google or Microsoft, you’re getting your information from Bugzilla.
Another one is their root store. The Mozilla root store is still paid a lot of attention to by other parties who aren’t kind of the big five or so root stores who, if you're going to be using somebody’s root store ‘cause you don’t want to maintain your own root store, you’re probably using Mozilla’s. Again, why? Because it’s open source and so that’s where it goes back I think for a lot of the history, the open source. Not just in terms of the code itself, but the mechanisms that surround the creation and policing and updating of the code are available to the community at large, and because they are available to the community at large and there wasn’t really anything else that was, they sort of became the de facto information for the community that was interested in public CAs.
Another one is their root store. The Mozilla root store is still paid a lot of attention to by other parties who aren’t kind of the big five or so root stores who, if you're going to be using somebody’s root store ‘cause you don’t want to maintain your own root store, you’re probably using Mozilla’s. Again, why? Because it’s open source and so that’s where it goes back I think for a lot of the history, the open source. Not just in terms of the code itself, but the mechanisms that surround the creation and policing and updating of the code are available to the community at large, and because they are available to the community at large and there wasn’t really anything else that was, they sort of became the de facto information for the community that was interested in public CAs.
TCTim CallanNow there’s one, I mean, there’s one other point that’s worth considering. I don’t know, I mean exactly what browser market share is, kind of depends on the source you look at, but let’s just say that Mozilla is somewhere in the single digit percentage market share. A good thing to remember is single digit percentage market share is still phenomenally important. Like, let’s make up a number. Let’s say you had 5% market share. Well if you had 5% market share, another way of thinking about it is, 1 in 20 random visitors are not going to or are going to be on that particular platform. That actually is a huge amount of power. Let’s imagine what would happen if Mozilla decided to distrust a root. If Mozilla decided to distrust a root then that root becomes for all intents and purposes economically unusable because if you’re standing at the website, would you be okay with 1 user in 20 not being able to interact with your website? Would that be alright?
TCTim CallanOf course not. Not when there are surrogates available. So once upon a time, if we went way back in time to the late 90s when we still had those no auto update kind of situation I talked about before, CAs used to advertise their market share. They used to say 99.7% market share. Because everybody knew you weren’t going to get 100%. But that’s past now. Nowadays, I put it to you that 1% market share would be enough to make a CA commercially unviable because what online retail store owner in their right mind is going to walk away from 1% of sales for no reason? Nobody. Even to some degree there was a lot of focus on market share and say, oh well, Chrome has more than half the market share. They are really the gorilla. Sure they are, but anybody who gets over a certain minimum threshold still wields a huge amount of power over CAs, and Mozilla still today remains over that threshold.
TCTim CallanThey have Bugzilla, they have a Bulletin Board, they have various other communication mechanisms and things, and those have just kind of become the townhalls for the community of public CAs, and that sort of thing has a lot of durability. If you’ve got a whole lot of people who are going to Bugzilla and they’re going there on a regular basis, and have set up their alerts, moving them to something else is hard. That’s something that Mozilla continues to maintain, and I think it continues to foster and preserve their influence inside of this community, which is quite high.
TCTim CallanAnd this extreme Silicon Valley pedigree. I mean, not only in terms of what you’re saying, which is people go to Mozilla and then go to other places and bring their philosophy, but just in general, if you want to talk about being plugged in, if you want to talk about being insiders Mozilla is as insider as it gets. And so, that certainly has power as well.