V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ZRS

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

  •  1
     
  •   ZRS · Jun 15, 2023 · 1310 views
    This topic created in 1052 days ago, the information mentioned may be changed or developed.

    触发方法如下:

    1 、信任 local 域中任意自签证书网站,其信任逻辑不是在 Keychain 中信任对应证书,而是另起了一套未知逻辑(可能是通过 HSTS )

    2 、更换 local 域该网站证书(非常常见,比如某些会生成自签证书的系统重装,例:ESXi )

    3 、再次访问该 local 域名,你会发现你永远也进不去了

    image.png

    目前网络上能搜到的解法:

    1 、删除~/Library/Cookies/HSTS.plist并重启nsurlstoraged服务;结果 Venture 根本就没有这个文件和对应的服务

    2 、在Safari - 设置 - 隐私 - 管理网站数据中删除对应站点的数据,看似很靠谱,但列表中根本不展示local域的任意站点

    3 、清除所有历史记录和访问数据;未尝试也许有用,但好几年的数据说删就删下不去手

    死局中,血压高

    3 replies    2023-06-15 20:24:53 +08:00
    ZRS
        2
    ZRS  
    OP
       Jun 15, 2023 via iPhone
    ….问题依旧
    okakuyang
        3
    okakuyang  
       Jun 15, 2023
    怎么说呢,我给你说个例子,不知道对不对的上你这个情况。在 iOS 上的 safari 上信任自签证书,但是在 server worker 里,这个信任是不管用的,不随你网页浏览时候点的那个信任走。我觉得 safari 在 mac 和 ios 上估计逻辑差不多,你这个情况 iOS 上估计可以靠重制网络配置来解决,mac 的话我还真没试过,如果你找到了解决方法,记得回复一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2550 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 13:13 · PVG 21:13 · LAX 06:13 · JFK 09:13
    ♥ Do have faith in what you're doing.