使用POSIX(Portable Operating System Interface)标准文件操作函数可以创建安全的临时文件:
这样创建的临时文件具有如下安全性:
当然还有其他方式:加密,多次覆盖重写文件存储区域防止数据恢复,等等。或者可以将多种方式结合以满足较高的安全要求。
示例代码unlink_before_close.c
编译执行:
$ gcc -o unlink_before_close unlink_before_close.c $ ./unlink_before_close
通过先unlink()后close()创建安全的临时文件
使用POSIX(Portable Operating System Interface)标准文件操作函数可以创建安全的临时文件:
这样创建的临时文件具有如下安全性:
当然还有其他方式:加密,多次覆盖重写文件存储区域防止数据恢复,等等。或者可以将多种方式结合以满足较高的安全要求。
示例代码unlink_before_close.c
编译执行:
Categories
Feeds
Tags
Copyright © 2012 Zhigang Wang. Some right reserved.
The views expressed on this web site are my own and do not necessarily reflect the views of Oracle.