why apple uses deprecated google trust certificates

the root certificates trust stores of ios & macos uses the deprecated versions of google trust certificates (gts root r1,2,3,4) as per pki.google.com repositories. why not use the latest ?


wasnt able to replace google root certificates by manually installing latest versionon mac os monterey 12.5.1 as name of certificates conflicts with apple's deprecated version.


google servers globally already using new cerificates as checked on ssllabs.com


when would apple change to the latest version and why not now ?

Posted on Sep 10, 2022 10:58 AM

Reply

Similar questions

11 replies

Sep 10, 2022 12:55 PM in response to ww2022

Per https://pki.goog/repository/ old and new GTS Root R1, R2, R3, and R4 are all valid through 2036, or later.


Per the published Apple trust store (caveat below), the fingerprints do differ from both old and new at Google, but the expiration dates in the Apple trust store do match those at Google, and the newest published Apple Trust Store (2021072200) is not the version Apple is currently using (2022031500) with iPadOS 15.6.1.


Available trusted root certificates for Apple operating systems - Apple Support (this is not what is in use)


I’ll see if I can extract the root public certs using an app, but that’s not happening today.


I’d expect we’ll be getting new docs as iOS 16 and iPadOS 16 and Ventura arrive, too.



Sep 11, 2022 9:34 AM in response to ww2022

In recent years, the trust store changes multiple times a year. Apple tends to load a new trust store in the background, sometimes pushed out-of-band and sometimes pushed as part of a new version, though they usually also push the same updates ro earlier (“supported”) versions. Absent revocation, the certificates will work until expiration. The published documentation can miss or can trail the updates, though.

Sep 12, 2022 11:58 AM in response to ww2022

ww2022 wrote:

i am not a tech profession but very much like to use apple devices and very concerned about cybersecurity, zero trust operating environment, so i check very detailed as an enduser.

Then you should not be making these kinds of changes for any reason. You have compromised the security of your device. Leave all security and certificate settings at their default values. If you are unable to reset them yourself, erase your hard drive and reinstall the operating system. Restore only user account and user files. Do not restore any applications or "other files". You will need to manually reinstall any legitimate application that you really need to use.


maybe i share more about what caused my concern about deprecated google cert.

It is always better to share concerns before taking actions like this.


lulu, little snitch, murus, wireshark

Do not use any of those apps. Your computer was in its most secure configuration the first time you turned it on. Any changes to the configuration will reduce your security.


i captured in the wild a non google website (ip address owner not google) but posing as xxxxxxxx.gvt1.com which passes through application firewall because reverse dns check only checked for matches to *.gvt1.com that website has a certificate signed by a legitimate root ca (not gts or globalsign).

Can you provide more specific information about how you did this?


It has become hip for people to style themselves as "internet security researchers". They get a Twitter account, maybe start a blog, get some followers, and suddenly they are an expert. One of their common tactics is to get Apple users to doubt the default security settings that Apple provides. They tell you that you need one or five different 3rd party security products. They tell you that you need to double-check that Apple security updates are properly downloading. They tell you that you need to verify that Apple security processes are running. Maybe they have told you that you need to fix Apple's trust store. None of this is true. They have convinced you that you need to doubt, and manually correct, the default security settings of your Mac. You've been conned and defrauded, that's all. Put your trust in Apple. Apple has your best interests at heart. Apple will protect your privacy and security better than any internet social media influencers.

Sep 10, 2022 11:33 AM in response to ww2022

Is this a duplicate of a previous post? I seem to remember one earlier today that was almost, but not quite, identical.


This is an Apple user-to-user support forum. As Apple users, we typically trust Apple to do the right thing and don't pay much attention to Google. I would be willing to investigate this, but you would need to provide some kind of reference material.

Sep 11, 2022 7:59 AM in response to MrHoffman

thanks for the insight of trust store 20220315. i also noticed that duckduckgo on ipad connects with latest non deprecated versions of gts root r1. however, i still experience deprecated versions on macos and am not able to connect with latest non deprecated gts root r1.


the reason i raise is point is my concern if there is simply an oversight on macos update and i had strange experience connecting to google webpages. in short, i am not able to use the latest non deprecated version of gts root r1 to connect to google services on macbook pro m1pro monterey 12.5.1 even when i tried with firefox and disabling all other certficates including apple root certificates. firefox cert store already has the latest gts root r1. very strange behavior.


yes. i posted earlier similar post but i wasnt able to find that again and so thought maybe post lost. thanks for understanding

Sep 11, 2022 10:15 AM in response to ww2022

ww2022 wrote:

i had strange experience connecting to google webpages.

Can you describe what that experience is?


i tried with firefox and disabling all other certficates including apple root certificates.

Perhaps that is the cause of your problem. There is no need to disable any certificates. Safari, Firefox, and Chrome all work perfectly out-of-the-box. There is no need for you to make any system modifications of any kind.

Sep 12, 2022 10:08 AM in response to etresoft

thanks for all the insights


but that is not the problem. firefox able to connect to google services with all other certificates disabled by enabling the old deprecated certificate chain (the signing root is not the same globalsign entity). but this happens only with the macos in the sense that i am not able to connect to google services with latest certificates.


maybe i share more of the concerns to help with understanding: i captured in the wild a non google website (ip address owner not google) but posing as xxxxxxxx.gvt1.com which passes through application firewall because reverse dns check only checked for matches to *.gvt1.com that website has a certificate signed by a legitimate root ca (not gts or globalsign). so, i have grown very cautius about checking certificates validity.


after all, why would google deprecate a non expiring certificate ?


i use apple devices extensively but a very concerned about security but i am not technical profession and appreciate any and all insights.


maybe i share another finding as an end user :


in mac os network settings for all interfaces, on the proxy tab, there are built-in ecxceptions of localhost, 169.254.* which i understand should be private addresses, that is, not sent to outside internet, but if i try to check by command route get 169.254.1.1 (when i am connected to internet), 169.254.1.1 goes through default gateway out of the device. traceroute would show similar results. so, it is possible to send from 169.254.1.1 to my computer and reply bypassing the application firewall (lulu, little snitch) or packet filter (incl. murus) because it runs as an exeption to the proxy at the interface ?


as an end user wishing to use apple notebooks, therefore, am very sensitive as to last resort of https.


thanks for understanding


Sep 12, 2022 10:48 AM in response to etresoft

thanks all for the time. this is not the problem because if i switch the only enabled cert in firefox from latest gts root r1 to the deprecated cert's signing ca (not the same globalsign entity) while all other certs disabled, connection can be made to google services as usual.


i am not a tech profession but very much like to use apple devices and very concerned about cybersecurity, zero trust operating environment, so i check very detailed as an enduser.


maybe i share more about what caused my concern about deprecated google cert.


in mac os network tab, every interface has a proxy tab with default exception of localhost, 169.254.*, which i understand are supposed to be private addresses, that is not going to world wide web. however, if do a check with route get 169.254 (or 169.254.1.1 etc), it actually routes to the default gateway a d can be routed outside the notebook. traceroute 169.254 actually displays a route to a south african webpage (apple assumes default is host as per man page route). appears harmless ? because 169.254 is an exception to proxy, it is not captured by application firewall (lulu, little snitch) or packet filter (including murus) and so, the sa website (or a telecom router with malware) could connect to the device and got reply bypassing the firewall & packet filter ?


have you experienced unexplanable packet traffic from wireshark capture ?


therefore, i am very concerned about https as a last resort security measure and focus a lot on the certs


thanks for helping me understand more





Sep 12, 2022 11:36 AM in response to ww2022

This local net seems… odd.


169.264/16 is self-assigned. It’s not routable. It’s typically only used transiently when communicating with DHCP, or when DHCP is unavailable.


Add-on firewalls can make it very easy to disrupt IP comms. I usually discourage those for the subtle problems they can cause with errant blocks.


The trust store is not where I’d focus here for your stated goals, either. If you want to look at a trust store in detail, Mozilla publishes theirs for use by others. But absent a fault or a revocation or some exploit that has entire;y bypassed iOS security*, not usually a concern.


I’d suggest the Feisty Duck book on TLS (they have a free intro book), and an intro to IP. The IP intro I’d point to here is Beej’s Guide, though that concentrates on IP sockets and less on IP itself.


*and most of us aren’t worth that most-of-a-million-dollar investment. If you are, you need far better sources of security info than a rando like me in an Apple developer-related forum, too.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

why apple uses deprecated google trust certificates

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.