WORM 媒体类型

信息安全 硬件 贮存
2021-08-12 12:55:21

为什么除了 CD-R 和 DVD-R 之外的介质类型是一次写入多次读取 (WORM),比如 100GB 范围内的介质?

有这样的设备吗?

阅读它们需要什么?

像这样的设备是否可以通过 USB 等通用标准接口进行一次写入和所有读取?

注意:我还不能创建标签,但我认为这个问题应该被标记为 storage-medium、ROM 或类似的东西。也许应该创建该标签?

2个回答

我不知道任何其他存储在 100GB 范围内的一次性写入媒体。

我可以看到两种可能的方法来满足您的需求:

  • 构建一个安全系统,提供对专用存储的仅附加访问。您可以构建一个定制的、单一用途的系统,该系统具有一组计算机(运行专用软件)和专用存储(例如,专用硬盘),它们的存在只是为了提供高容量的一次写入存储。可以委托在这些机器上运行的软件强制执行 append-only/write-once 属性。如果您使这些机器上的软件足够简单,并保护系统免受攻击,那么您可能会得到一些保证,即攻击者无法修改已经写入的数据。

  • 使用安全的日志记录功能。 您可以将批量数据存储在标准的大容量介质(例如,硬盘、磁带)上,然后将数据的安全审核日志保存在一次写入低容量介质上。如果审计日志包含写入标准介质的每个大文件的哈希,那么这提供了一种检测(但不阻止)存储在大容量介质上的数据的任何修改/删除/覆盖的方法。低容量一次写入介质的来源有很多,从行式打印机到 CD-R/DVD-R,再到具有 1GB 一次写入存储的 Sandisk 专用 SD 卡有关更多详细信息,请参阅我在其他地方的答案

我还想指导您阅读以下研究论文,我认为这可能与您的需求高度相关:

  • Radu Sion,“ Strong WORM ”,分布式计算系统国际会议 (ICDCS 2008)。

根据您的需要,您可以使用带有硬件写入阻止程序的标准 SATA 硬盘驱动器,例如用于计算机取证的桥接设备。例如,这个设备有三个驱动器连接,每个都有一个只读/读写开关。这并不是严格意义上的“一次写入”,并且磁性介质确实存在损坏的可能性。它不能作为流式日志消息的目的地,但它适用于您计划编写的应用程序,例如,一个安全的操作系统映像,然后将其强制为只读,这样 rootkit 就无法在重新启动后持续存在。您可以使用相同的方案并避免 SATA SSD 的磁性介质可靠性问题。任何一种方法都将提供非常高的容量。此策略不能保护您免受具有物理访问权限的人的修改(他们只需拨动开关),但它确实保护您免受通过在线访问进行的修改。