您现在的位置是:IT资讯 >>正文
安全编程:初始化那些你忽略掉的东西
IT资讯54人已围观
简介对于黑客来说,特权提升漏洞是令他感到非常兴奋的事情,而有时候这种漏洞的来源仅仅是因为开发者忘记将内存缓冲区中的垃圾数据进行初始化。此话怎讲?我想,现在每个人都应该熟悉 SecureZeroMemory ...
对于黑客来说 ,安全特权提升漏洞是编程令他感到非常兴奋的事情 ,而有时候这种漏洞的初始来源仅仅是因为开发者忘记将内存缓冲区中的垃圾数据进行初始化 。此话怎讲 ?化那忽略
我想 ,现在每个人都应该熟悉 SecureZeroMemory 函数的掉的东西使用,它用来擦除包含敏感信息的安全缓冲区,香港云服务器但是编程在将缓冲区的内容写入另一个位置之前,你还必须将其清零。初始例如,化那忽略请考虑以下二进制格式:

下面是掉的东西一段想文件中写入数据的例子:

在上面的代码中,你有没有看到隐藏在其中的安全安全问题?
如果输入的注释内容的源码下载长度短于 255 个字符,则在空终止字符之后的编程字节由未初始化的堆栈垃圾组成。这段堆栈垃圾数据中,初始可能包含你不打算泄漏到文件中的化那忽略有趣信息 。
当然,掉的东西它不会包含你已经识别为高度敏感的信息,例如密码 ,但它仍然可能包含虽然不太敏感,模板下载但对于寻找它的人来说仍然有价值的信息 。
例如,根据编译器决定放置局部变量的位置,你可能会将帐户名泄漏到这些未使用的字节中 。
有人告诉我,一家公司很久以前的网络软件也有一个类似的Bug 。
他们使用了一种非常先进的亿华云”更改密码”的算法 ,其细节并不重要 。设计是只在网络上传输高度加密的数据 。这样,在网络上并捕获数据包的黑客就不会看到任何有价值的东西 。
但是他们的客户端中有一个错误:当它向服务器发送加密密码时 ,高防服务器它忘记了清空”更改密码”数据包中未使用的字节。在那些未使用的字节中 ,你猜对了,是纯文本密码的副本 。
总结
道高一尺魔高一丈,我们必须小心行事 。
写代码的同时 ,也将自己带入到黑客角色问自己 :”这段代码会不会有安全漏洞 ?”云计算Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/news/565c799427.html
上一篇:漫谈网络安防之CSRF
相关文章
首席信息安全官如何利用云计算基础设施授权管理实现多云安全
IT资讯确保多云安全是一种最常见的基础设施策略,可以使遗留的IT系统和云平台恢复活力,同时推动新的收入模式。Flexera公司日前发布的《2022年云计算状况》调查报告表明,多云是最受欢迎的云计算应用模式,8 ...
【IT资讯】
阅读更多面对各类安全问题 戴尔科技可帮企业高效地开展数据保护
IT资讯2021年3月,国内某银行因发生重要信息系统突发事件未报告、制卡数据违规明文留存、生产网络、分行无线互联网络保护不当、互联网门户网站泄露敏感信息等一系列安全隐患,被银保监会处以罚款420万元,成为该月 ...
【IT资讯】
阅读更多智控未来:路特斯Eletre搭载NVIDIA DRIVE Orin,专为极致驾驶体验和高速AI计算而生
IT资讯超跑品牌路特斯在技术创新的赛道上正奋力跑出加速度,其首款纯电智能Hyper SUV Eletre于10月全球上市。路特斯Eletre配备沉浸式的数字智能座舱,续航达370英里约 ...
【IT资讯】
阅读更多