《表2 tempfile.mkstemp()函数示例》
tempfile.mkstemp()的主要作用是创建临时文件,但是在Python3的指导手册[20]中,已说明tempfile.mkstemp()是一个不安全的函数,当第一个进程使用tempfile.mkstemp()创建了一个临时文件后,另一个进程很可能会在这段时间创建一个同名文件,所以tempfile.mkstemp()使用之后要及时关闭。在表2中,代码1和代码2没有及时关闭新建的文件,因而存在漏洞,代码3是安全的。
图表编号 | XD0095314700 严禁用于非法目的 |
---|---|
绘制时间 | 2019.10.24 |
作者 | 彭双和、刘佩瑶、赵佳利 |
绘制单位 | 北京交通大学智能交通数据安全与隐私保护技术北京市重点实验室、北京交通大学智能交通数据安全与隐私保护技术北京市重点实验室、北京交通大学智能交通数据安全与隐私保护技术北京市重点实验室 |
更多格式 | 高清、无水印(增值服务) |