【发布时间】:2013-11-12 11:53:12
【问题描述】:
假设您几乎是偏执狂(并且还健忘 :b)并且每天上班和回家时都必须随身携带一些机密文件,并且镇上的犯罪指数正在上升。通常你隐藏这些,但你不知道如何加密/编码/加扰或输入密码以使陌生人无法阅读内容。
我的问题是:
- 如何制作一个 shell 脚本 unix/windows 系统,在 x-time 之后自动删除文件或内容而不进行修改(可能是由于丢失/抢劫)... 如此重要的文件是否有可能调用该脚本时入侵者试图打开它(当然,还有一个后门,如果你在哪里度假/缺席/生病,你可以恢复你的工作)?
- 保护机密文件免受间谍、黑客攻击的最佳方法是什么?
【问题讨论】:
-
what is the best way to protect confidential files-- 加密。 -
考虑使用Truecrypt 这是一个比一些hacky脚本更好的解决方案。
-
您应该考虑删除文件 (
rmakaunlink) 不会删除数据,它只会减少 inode 上的链接计数。要删除数据,您需要“多次”覆盖它,这需要无缓冲的文件访问。 -
我喜欢背景场景,让问题变得更加激烈
标签: bash shell batch-file erase