10.11.1更新后,钥匙串将不允许复制密码
在10.11.1更新之后,我无法使用Keychain Access.app访问存储在我的钥匙串中的某些加密数据。最值得注意的是,我看不到或无法复制存储的密码。 通常,要这样做,您必须: 用钥匙串密码解锁钥匙串; 使用钥匙串密码解锁物品本身。 在第二步中,输入密码后,您可以选择2个选项:“允许”和“始终允许”。所不同的是,如果您单击“始终允许”,则无需再次为此项目执行第二步。 这是我能够检测到的一些信息: 如果我在OS X更新之前单击某个项目上的“始终允许”,则可以完全访问它; 如果未单击“始终允许”,则无法从右键菜单复制密码,也不能在“信息屏幕”上勾选“显示密码”复选框时看到密码。 如果添加新项目,则无法从右键菜单复制密码,但仍可以在信息屏幕上看到它。 使用以下命令,我似乎可以看到大部分是完整的钥匙串数据(尽管我不确定所有内容都在其中): security dump-keychain -d elmigranto.keychain UPD:经过更多的侦探工作,当我在密码对话框中单击任何内容时,我发现以下消息出现在Console.app中: 26.10.15 10:19:52,345 SecurityAgent[770]: Ignoring user action since the dialog has received events from an untrusted source UPD2:可以肯定这是由HT205375引起的,除其他更改外,它还列出了以下内容: SecurityAgent 适用于:OS X El Capitan 10.11 影响:恶意应用程序可以以编程方式控制钥匙串访问提示 描述:存在一种用于应用程序在钥匙串提示上创建合成点击的方法。通过禁用钥匙串访问窗口的合成点击来解决此问题。 CVE-ID CVE-2015-5943