在iOS 15中,Apple引入了一个名为“App Privacy Report”的新功能,它可以显示应用程序在最近七天内访问了哪些数据,以及与哪些域名通信。但是,有些用户在使用这个新功能时会发现一个奇怪的问题:他们的设备上出现了“没有信任的证书颁发机构”的错误。
这个错误通常出现在用户尝试访问一些网站时,这些网站使用了自签名证书或由不受信任的证书颁发机构颁发的证书。在iOS 15中,这些证书被认为是不安全的,因此会被阻止。
那么,为什么iOS 15会出现这个问题呢?这是因为苹果公司在iOS 15中增强了设备的安全性,其中之一就是对证书的信任机制进行了更严格的控制。
在之前的iOS版本中,如果一个网站使用了自签名证书或由不受信任的证书颁发机构颁发的证书,设备会提示用户是否信任该证书。如果用户确认信任,设备就会将该证书添加到信任列表中,以便以后访问该网站时不再提示。
但是,在iOS 15中,这个过程变得更加复杂了。现在,即使用户信任了一个证书,设备也会对该证书进行更严格的验证。如果证书不符合Apple的安全标准,设备将不会信任它。
具体来说,iOS 15会检查证书的有效期、颁发机构、密钥长度等信息,以确保证书的安全性。如果证书不符合这些标准,设备将不会信任它,并显示“没有信任的证书颁发机构”的错误。
这种更严格的证书验证机制可以提高设备的安全性,防止用户受到恶意网站的攻击。但是,它也可能会对一些使用自签名证书或由不受信任的证书颁发机构颁发的证书的网站造成影响。
如果您遇到了“没有信任的证书颁发机构”的错误,可以尝试使用受信任的证书颁发机构颁发的证书,或者将自签名证书添加到设备的信任列表中。如果您是网站管理员,建议您使用受信任的证书颁发机构颁发的证书,以确保您的网站在iOS 15设备上的安全性。