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

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

在上面的代码中 ,你有没有看到隐藏在其中的安全安全问题 ?
如果输入的注释内容的模板下载长度短于 255 个字符 ,则在空终止字符之后的编程字节由未初始化的堆栈垃圾组成 。这段堆栈垃圾数据中,初始可能包含你不打算泄漏到文件中的化那忽略有趣信息。
当然,掉的东西它不会包含你已经识别为高度敏感的信息,例如密码 ,但它仍然可能包含虽然不太敏感,源码库但对于寻找它的人来说仍然有价值的信息。
例如,根据编译器决定放置局部变量的位置,你可能会将帐户名泄漏到这些未使用的字节中。
有人告诉我,一家公司很久以前的网络软件也有一个类似的Bug 。
他们使用了一种非常先进的云计算”更改密码”的算法,其细节并不重要 。设计是只在网络上传输高度加密的数据 。这样,在网络上并捕获数据包的黑客就不会看到任何有价值的东西。
但是他们的客户端中有一个错误:当它向服务器发送加密密码时,建站模板它忘记了清空”更改密码”数据包中未使用的字节。在那些未使用的字节中 ,你猜对了,是纯文本密码的副本 。
总结
道高一尺魔高一丈,我们必须小心行事 。
写代码的同时 ,也将自己带入到黑客角色问自己 :”这段代码会不会有安全漏洞?”香港云服务器Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/html/454d699539.html
相关文章
WordPress 主机托管服务被谷歌钓鱼广告“盯上”
电脑教程WordPress托管服务提供商Kinsta警告客户称,谷歌广告中存在钓鱼网站推广。Kinsta表示,钓鱼攻击的目的是窃取MyKinsta的登录凭证,MyKinsta是该公司提供的一项管理WordPr ...
【电脑教程】
阅读更多GitLab Duo AI 编程助手曝出提示注入漏洞 凸显AI助手的潜在风险
电脑教程漏洞发现:恶意提示可操控AI行为研究人员发现,通过将隐藏指令植入代码注释、提交信息和合并请求描述中,可以诱骗GitLab的AI编程助手Duo向用户显示恶意内容并泄露私有源代码。这款AI助手会解析来自公 ...
【电脑教程】
阅读更多251 个亚马逊托管 IP 被用于针对 ColdFusion、Struts 和 Elasticsearch 的漏洞扫描攻击
电脑教程网络安全研究人员近日披露了一起针对75个不同"暴露点"的云端协同扫描活动细节。该活动由威胁情报公司GreyNoise于2025年5月8日发现,涉及251个恶意IP地址,这些IP均位于日本并由亚马逊云服 ...
【电脑教程】
阅读更多