傻逼 Safari 在处理 local 域的站点信任数据时有逻辑缺陷

查看 41|回复 1
作者:ZRS   
触发方法如下:
1 、信任 local 域中任意自签证书网站,其信任逻辑不是在 Keychain 中信任对应证书,而是另起了一套未知逻辑(可能是通过 HSTS )
2 、更换 local 域该网站证书(非常常见,比如某些会生成自签证书的系统重装,例:ESXi )
3 、再次访问该 local 域名,你会发现你永远也进不去了

目前网络上能搜到的解法:
1 、删除~/Library/Cookies/HSTS.plist并重启nsurlstoraged服务;结果 Venture 根本就没有这个文件和对应的服务
2 、在Safari - 设置 - 隐私 - 管理网站数据中删除对应站点的数据,看似很靠谱,但列表中根本不展示local域的任意站点
3 、清除所有历史记录和访问数据;未尝试也许有用,但好几年的数据说删就删下不去手
死局中,血压高

local, 证书, 站点, 信任

ZRS
OP
  
参考资料: https://www.jeffgeerling.com/blog/2018/fixing-safaris-cant-establish-secure-connection-when-updating-self-signed-certificate
您需要登录后才可以回帖 登录 | 立即注册

返回顶部