永发信息网

tmpnam 为什么不安全

答案:2  悬赏:10  手机版
解决时间 2021-01-03 14:11
tmpnam 为什么不安全
最佳答案
tmpnam在申请一个临时文件时,并没有实际创建该文件,而是在调用该文件时生成该文件,这两个事件中间的事件差会产生一些安全漏洞(例如:另一个进程创建了一个同名的链接)。而mkstemp在申请一个临时文件时,已生成该文件。

  tmpnam介绍
  有时候在程序运行的时候,可能需要创建一个临时文件,保存一些数据,以后再用,在程序退出时希望这些文件能够被自动删除。而创建的时候有希望一次创建成功,不会覆盖可能重名的文件,这时需要使用临时文件。该函数的功能是产生一个唯一的文件名,结果存放在数组sptr中,该函数的主要用途是生成与目录中现有文件名不同的有效路径名字符串,其中sptr中保存了所产生的文件名。标准I/O库中提供了两个函数用来创建临时文件。另外一个是tmpfile。
全部回答
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
群主如何删除聊天记录
丝路英雄小助手练号器怎么自己更新已经出了的
角速度到底是什么意思?-_-||
单选题被减数是83,减数是6,差是A.77B.89C.6
门对着楼梯好吗
手机总是有代收短信费 我从来没有发过啊 也没
Acomputerwithtenthousandbooks______toascho
向人呼出气体中注入少许澄清石灰水,会发现__
如何成为instagram的时尚博主
根据拼音在田字格内写出相应的汉字。(4分)
迅雷和QQ旋风就现在来说差距明显么?
最后一个字是入的成语有哪些
想念地坛(节选)阅读答案
我今年17岁.家里不怎么有钱.我在中国混不下去
是什么意思图解
推荐资讯
根目录权限怎么设置
想做滴滴司机,车主不是自己,驾照也用别人的
平桥工商所地址有知道的么?有点事想过去!
梦幻西游开明天兽要5W凌霄点才能飞么?
张宇梦的笔画是多少
姓凌的男孩名字
余额宝安全,是支付盾好,还是动态口令好
安卓手机小巧的一键清理软件,要小巧 360那个
karcher高压清洗机怎么换机油
填空题在细胞核中,遗传信息的载体是________
上眼皮发黄怎么回事?
如图:有一圆柱,它的高等于8cm,底面直径等
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?