FileVault 和 QuickLook 泄露了 Mac OS 中加密卷的一些信息
如果您在 Mac 上使用 FileVault 和 QuickLook,您可能想知道两者的结合可能会从加密卷中泄露一些敏感信息。
读者Jack R.发送了以下提示,进一步解释了情况:
同时使用FileVault 和QuickLook 时,有关哪些文件存储在加密卷上的信息变得可用,并且在您的硬盘驱动器上完全未加密。这是由于 QuickLook 的缩略图缓存存储在 /var/ 目录中。
运行以下命令查看QuickLook缓存的大小以展示潜力:
"find /var/folders -name QuickLook>/dev/null"
最坏的情况是可能会暴露文件名,甚至是文档和图像的QuickLook 缩略图。在 /var/folders QuickLook 缓存目录中还有一个名为 index.sqlite 的 sqlite 文件,其中包含加密卷上的文件名列表。
这是否是一个可以修补的合法安全漏洞,或者这是我漫无目的地担心的事情,我不知道,但我敢打赌很多人都不知道这个!
编者注:这绝对像是一个安全漏洞。我认为避免此问题的最佳方法是不对敏感的加密数据使用 QuickLook,尽管这更像是一种解决方法而不是修复方法。也许 Mac OS X 最终会得到一个安全更新来解决这个问题。
2018 年 6 月 18 日更新: 8 年多后,这个安全漏洞仍然存在于 MacOS / Mac OS X 中!这是坏消息。但这是个好消息;安全研究员 Patrick Wardle 重新关注了这个缺陷,因此它可能会在未来的软件更新中得到修补。
同时,Wardle推荐如下命令字符串删除Quick Look缓存,可以在MacOS/Mac OS X的Terminal中输入:
qlmanage -r 缓存
执行该命令将清除快速查看缓存。请留意 Mac OS 的未来安全更新和软件更新,因为它们可能会一劳永逸地修补该错误。