妻子的诱惑
请立即更新至26.02版本:7-Zip被曝高危漏洞,可远程执行任意代码_我的网站

A | 8月26日消息,谁才是世界上最好的编程语言?这个话题可以说是百花齐放,每个程序员都有自己偏爱、认可的语言,但在游戏开发中C++是毫无悬念的王者。 IT之家 7 月 21 日消息,安全研究机构 Zero Day Initiative 上周(7 月 15 日)提交漏洞报告称,压缩软件 7-Zip 存在一项基于堆(Heap)的缓冲区溢出漏洞,黑客可利用其远程执行任意代码。 网友String统计了一个有趣的数据,在20多款热门网游及3A大作中,几乎都是使用C++开发,例外的一个是《我的世界》Java版,看名字就知道是Java语言开发的。 据介绍,该漏洞编号为 CVE-2026-14266,CVSS 3.0 评分为 7.0 分(IT之家注:高危,满分 10 分)。 其他游戏,包括GTA、英雄联盟、吃鸡、使命召唤、DOTA2等,也不光是PC游戏,移动平台的也一样会使用C++语言开发。 这背后的原因也不复杂,C语言诞生50年来,一直是性能王者,整个生态也非常成熟,C语言的编译器,现在开发底层系统依然离不开C语言。
C++在游戏中一统天下也不意外,UE及Unity引擎都是C++开发的,大量底层代码也是如此,性能强大不说,生态支持成熟稳定。 据悉,7-Zip 在处理 XZ 格式压缩文件时的分块(Chunk)数据存在部分缺陷,可能导致缓冲区溢出。 不过在AI时代,还有其他语言风头正劲,Python在数据科学、自动化、AI领域也非常受欢迎,普通人入门编程开发几乎都是推荐从Python语言入手。攻击者只需要诱导用户打开精心构造的 XZ 压缩文件,就能成功触发漏洞,远程执行任意代码。 此外,该漏洞已于 6 月 5 日提交给 7-Zip 开发者,并在 6 月 25 日发布的 7-Zip 26.02 中完成修复。随后 ZDI 根据协调披露流程,于 7 月 15 日发出报告。仍在使用 26.02 以下版本的 7-Zip 用户应立即更新,以规避潜在的安全风险。 这两年受宠的则是Rust语言,不仅内存安全性更好,而且在AI编程普及之后,Rust语言成为很多开发者重写代码的首选,很多项目都在被AI用Rust语言重做了一次,性能更强。

B | 只不过C语言的历史积累太多,而且很多都是底层代码,程序员行业的祖训就是代码只要能跑的就别折腾,所以Rust也不可能很快替代那些祖传C代码,只有新出的项目使用Rust越来越多。

C |
Current article:http://bu2k7ep.wairanleichengwochengzhui.shop/n7f5/1kh.html
Published on:00:00:00

幸福来敲门
金牌调解