我正在寻找具有快速且非序列化访问的 WORM 内存(如 CD 或 DVD)。您知道是否存在这种存储器,例如 USB 存储器或 Compact Flash?谷歌搜索我没有找到任何东西,有一些关于 SD 蠕虫卡的 Sandisk 新闻,但在官方网站上没有。我需要这个作为收银机软件日志。
谢谢你。
我正在寻找具有快速且非序列化访问的 WORM 内存(如 CD 或 DVD)。您知道是否存在这种存储器,例如 USB 存储器或 Compact Flash?谷歌搜索我没有找到任何东西,有一些关于 SD 蠕虫卡的 Sandisk 新闻,但在官方网站上没有。我需要这个作为收银机软件日志。
谢谢你。
首先,这样的事情经常使用纸带可能是有原因的——它很容易审计,既可以说服自己它正在记录,也可以在没有特殊工具的情况下返回日志。虽然它当然不能很好地储存,甚至不能很好地老化。
某些类型的闪存 IC 可能在扇区级别具有不可逆的擦除锁定。历史上曾经有过一次性可编程技术,例如无窗封装中的 proms 或 UV eprom,但与现代消费闪存相比,大部分容量相对较小(或者我应该说很小)。这些可能会越来越难以获得。
如果您协商访问完整的 SD 卡规范,您会发现某些卡支持的各种附加机制 - 那里可能对您有用,也可能没有。
在纯软件方面,使用现成的 USB 密钥、SD 卡甚至磁盘介质,您可以尝试使用数字签名来验证写入的信息。您无法阻止擦除,但您可以使用序列号来指示丢失了某些内容。如果源程序被破解了密钥,那可以用来伪造条目,但是如果源程序的运行副本可以被破解和修补,它可能无论如何都在写假条目。
看看 SanDisk Memory Vault,不确定它是否能满足您的需求,但它似乎是一种类似于闪存驱动器的“WORM”产品。
只是为了结束这个问题......
四年后,我找到了一家内存制造商,可以将他的 microSD 固件定制为 WORM 内存,我打算出售这些卡。
我没有找到任何其他解决方案。