gpt4 book ai didi

security - 删除临时文件以确保安全

转载 作者:行者123 更新时间:2023-12-02 04:11:18 25 4
gpt4 key购买 nike

我正在开发一个显示数据库数据的应用程序。现在我正在研究一组模块,这些模块将生成一个 HTML 页面,包括文本和图像,在 Web 浏览器中显示它(内置在程序中,但实际上是 MSIE),并为用户提供打印它的选项。

在这些类的析构函数中,我有删除创建的临时文件的说明,因为它们可能包含仅供官方使用的信息。

周末我开始想我应该先用 0(或任何其他字节)覆盖数据,然后删除它们。

我听说在文件删除中使用了某些字节模式,并且仅通过一次可能还不够好,但我想不出任何原因。我已经做了一些研究并阅读了维基百科,似乎单次通过也可以正常工作。

此外,在 HTML 中添加“no-cache”元标记是否足以确保 MSIE 不会将数据复制到其自己的缓存目录中?

最佳答案

我知道有两个程序可以在 Unix 系统上执行此操作。您必须检查它们是否在 Windows 上可用,无论是原生的还是使用 Cygwin 或类似的东西,或者您可能会发现它们对研究它们是如何做到的很有用。

  • srm可在 Sourceforge
  • 上获得
  • 切丝 - GNU coreutils 的一部分

  • 他们都使用 Gutmann 方法在数据上编写一系列模式。见 Secure Deletion of Data from Magnetic and Solid-State Memory Peter Gutmann 的论文解释了这个想法。另见 srm manpage shred manpage从用户的角度介绍它们是如何工作的。

    关于security - 删除临时文件以确保安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5044407/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com