TrueCrypt 驱动器上的 Vista / Win7 索引

dbk*_*bkk 5 windows-7 privacy truecrypt indexing

Vista 和 Windows 7 将少量信息保存到后台的中央位置。

我知道的实例是桌面搜索索引、最近的文档和缩略图(保存到\Users\[User Account Name]\AppData\Local\Microsoft\Windows\Explorer)。

我怎样才能确保没有信息从安装的 TrueCrypt 驱动器或插入的 USB 驱动器中保存?

有没有办法配置 Widnows 7,以便只有用户明确运行的程序,而不是后台服务,才能访问驱动器上的数据。更好的是,是否可以这样做以阻止整个驱动器类别(例如所有可移动驱动器,然后始终将 TC 驱动器安装为可移动驱动器)?

请注意,我不想完全禁用桌面搜索和缩略图缓存——这太不方便了。

编辑:* Bruce Scheiner 的论文与加密卷中的信息泄漏有关。

dbk*_*bkk 2

我想出的一个方案(尚未尝试)是创建一个虚拟机并将其与加密的硬盘驱动器映像一起使用

  • 第一个硬盘驱动器映像 (VHD) 文件包含最小的操作系统安装。
  • 其他包含敏感数据的 VHD 文件可以作为虚拟机内的辅助硬盘驱动器安装。

然后可以将 VHD 文件放置在 TrueCrypt (TC) 卷(如果需要,则为隐藏卷)中。请注意,将 TC 容器放置在 VHD 中并不安全。也可以使用全盘加密(但这可能会限制可移植性)。

优点:

  • 大多数数据泄漏将包含在加密的操作系统 VHD 文件中。
  • 与主机系统的清晰边界,如有必要,可以跨越该边界(如果需要,虚拟机可以安装主机驱动器并从中复制文件)。
  • 数据仍然是可移植的,并且可以在没有VM的机器上打开(Win​​7支持挂载VHD文件)。
  • 由于操作系统位于单独的文件中,因此开销是固定的(~1 Gb)。如果需要,可以随时用干净的原始文件替换操作系统文件。

缺点:

  • 存储虚拟操作系统和每次启动虚拟机的开销。
  • 设置操作系统/虚拟机的一次性开销。
  • 可以通过直接安装 VHD 来破坏它(喜忧参半)。

我不是安全专家,因此非常感谢指出弱点的评论。