【问题标题】:better place for sensitive temp file, ram disk or hdd or ssd?敏感临时文件、ram 磁盘或 hdd 或 ssd 的更好位置?
【发布时间】:2015-07-12 18:19:50
【问题描述】:

我的应用程序保存了一个 1MB 的文件,然后另一个应用程序将其读回。之后,我想将其删除。我想到了 ram 驱动器,因为我知道即使使用安全删除应用程序也是如此。某些东西会保留在 HDD 或 SSD 上。我可以接受在关机时丢失该文件的内容。事实上,我读到了一些与文件损坏有关的 ram 磁盘应用程序错误列表(例如:imdisk)中的一些错误。解决了错误,但我想知道从文件完整性的角度来看,ram 磁盘应用程序是否安全。另一方面,普通磁盘都不是 100% 安全的。我的临时文件对我来说绝对重要。我还通过 sha1 或类似方法保护我的文件,但让我们暂时假设没有保护,只是为了了解什么是最佳解决方案。 谢谢 瞳孔

【问题讨论】:

  • 你真的应该重新表述你的问题。如果您一般关心 ramdisk 的质量或具体的 imdisk 质量。

标签: ram disk temp


【解决方案1】:

最好的存储位置当然取决于所涉及的硬件,其中包括他们的年龄、他们的 MTTF 以及之前遇到的任何故障。 我认为不可能给出一个笼统的答案。

在我看来,您正在寻找一种 IPC 机制,例如共享内存。 这也将避免使用文件系统和它们的 -- imo 非常罕见的 -- 错误。

如果您考虑文件损坏,您还应该考虑相关应用程序崩溃时会发生什么。 所以你可能有多个问题:

  1. IPC
  2. 崩溃的持久性
  3. 安全问题,例如其他人阅读 RAM/HD 的相关部分

【讨论】:

  • 让我简化一下我的问题。我通常使用我的 hdd /ssd 来存储敏感的 1MB 临时文件。我正在考虑移动到内存磁盘。我应该更关心文件完整性吗?无需担心关机或崩溃
  • 我完全理解你的问题,但它没有意义。您要么想要 IPC、持久性或两者兼而有之。独立于使用的文件系统,将文件系统用于 IPC 通常是一个坏主意。那你在乎什么? RAM的质量,imdisk的质量,...?
  • 我只想要 IPC,但我的应用程序只能处理文件。我更喜欢 ram 磁盘在关机时擦除我的文件,但我关心 ram 磁盘驱动程序中可能存在的错误。
猜你喜欢
  • 2011-07-20
  • 2023-04-04
  • 2011-08-09
  • 1970-01-01
  • 2016-02-13
  • 2019-01-05
  • 1970-01-01
  • 1970-01-01
  • 2018-11-05
相关资源
最近更新 更多