每当我访问带有登录信息的网站时,我在Snow Leopard上安装的Google Chrome浏览器都会要求访问钥匙串。这确实是突然发生的-我已经重新启动并尝试了不同的设置组合(始终允许),但无济于事。这里的建议是:Safari一直在询问访问钥匙串的权限并没有解决我的问题。有什么建议吗?
每当我访问带有登录信息的网站时,我在Snow Leopard上安装的Google Chrome浏览器都会要求访问钥匙串。这确实是突然发生的-我已经重新启动并尝试了不同的设置组合(始终允许),但无济于事。这里的建议是:Safari一直在询问访问钥匙串的权限并没有解决我的问题。有什么建议吗?
Answers:
Google在更新程序中搞砸了应用程序签名。我只是随机猜测他们将OS X二进制切换到了与Windows版本相同的方式(反编译,修补程序,然后重新编译),而没有考虑使用不同哈希的可能性。
Mac OS X 10.5 Leopard包含一项新的代码签名安全功能,可帮助验证应用程序的完整性。应用程序由其创建者签名,然后使用其私钥分发,然后可以使用公司的公钥在客户的计算机上进行验证。
Mac OS X的钥匙串服务利用此新代码签名功能在允许访问钥匙串的内容之前验证每个应用程序的签名。通过验证签名,Mac OS X钥匙串服务可以检测到何时对应用程序进行了潜在的恶意更改,从而通过拒绝更改的应用程序访问来保护您的敏感数据。
src:http://help.agile.ws/1Password3/invalid_code_signature.html
至于修复?不太确定。我只是一直在尝试“始终允许”。有时我还是会拿到它们,但是自从我开始锤击之后,我的体重越来越少。最终,如果您继续这样做,它将消失。
嘿,回顾我的猜测,尝试重新安装。
Always Allow
所有存储的站点...
这对我有用。Apple Snow Leopard和Google Chrome 17.0.963.56。
Google Chrome和Chromium的修复程序应在本周推出:
http://code.google.com/p/chromium/issues/detail?id=108238#c61
...有很多的欣喜!
这可能是由Chrome尝试访问Safari保存的凭据引起的。简短版本的解决方案: