我最近阅读了Bruce Schneier关于设置气隙计算机的文章,并希望改进我的设置(与我目前的“使用一台 Windows PC 处理一切”模型相比)。我要防范的主要威胁是通过驱动下载或电子邮件附件受到恶意软件的攻击......然后让该恶意软件将敏感数据从我的计算机发送给黑客。我脑子里有一个计划,希望能得到一些反馈。
注意:我只寻求针对远程攻击者的安全性,而不是针对闯入我家的人、用装满天线的货车攻击我的 WiFi 网络等。此外,匿名不是我的目标。
我的计划是:购买 2 台新笔记本电脑。一台将成为气隙机器,另一台将成为联网机器(用于网页浏览、登录电子邮件服务器、网上银行、聊天软件等)。购买只有 WiFi 且没有蜂窝或蓝牙卡的便宜的。
气隙笔记本电脑设置:
- 开机前,打开机箱,取出 WiFi 卡。用胶带粘住网络摄像头。
- 通过我已经刻录的 DVD 安装 linux 发行版(是的,我计划通过验证 ISO 上的签名等过程)。
- 通过以太网连接到我的路由器,这样我就可以上网足够长的时间来 a) 运行软件更新程序 b) 通过 apt-get 安装 gnupg2 和 keepassx。
- 断开它与以太网的连接,永远不要再连接到网络。
- 生成 PGP 密钥对。
- 使用 keepassx 为我的各种网站/电子邮件帐户生成和存储新的强密码。
联网笔记本电脑设置:
- 录制网络摄像头。
- 通过 DVD 安装相同的 linux 发行版。
- 运行软件更新程序。
- 安装 VirtualBox。
- 设置一个 linux VM 并在其上运行软件更新程序。
- 尝试通过修改设置、安装 NoScript、HTTPS Everywhere 等来强化虚拟机上的 Firefox 版本。
- 拍摄 VM 的快照。
网页浏览:
- 仅使用 VM(而不是主机操作系统)浏览 Web。
- 每次切换上下文(从网上银行到安全研究再到个人电子邮件等)后,将 VM 还原到其最后一个良好的快照。
- 定期在快照上运行软件更新程序并将其存储为新的好快照。
电子邮件:
- 使用联网机器检索人们的公钥。将它们刻录到 CD。将 CD 传输到气隙机器。在隔离的机器上撰写和加密电子邮件。刻录到CD并传输到联网机器上发送。
- 阅读电子邮件时,使用联网机器从服务器中检索电子邮件并将其保存到文本文件中。将文本文件刻录到 CD 并传输到气隙机器进行解密。然后从步骤 1 开始重复。
重要提示:应该在联网机器上的主机操作系统上执行的唯一任务是:
- 运行软件更新程序
- 运行 VirtualBox
- 通过共享文件夹 VirtualBox 功能向/从虚拟机传输文件
- 刻录供气隙机使用的 CD 和读取气隙机刻录的 CD。
我的问题:
- 是否有任何特定的 Linux 发行版更能抵抗来自路过式下载或附件的恶意软件?
- 是否存在已知的恶意软件篡改联网 linux 机器上的 CD 刻录过程的实例,从而可以将感染传递给有气隙的 linux 机器?我意识到受感染的气隙机器可以将额外的数据刻录到 CD 上(稍后被联网机器上的恶意软件读取)。但我特别关心的是恶意软件如何通过 CD 感染有气隙的 linux 机器。当插入 DVD 或 USB 记忆棒时,Windows 有它的 AutoRun 漏洞,但是 linux 有类似的东西吗?
- 总的来说,我的计划是否有遗漏或可以改进的地方?
提前致谢!