驱动之家 前天
PHP史诗级漏洞背后:仅1名全职员工!两年前就发现了问题
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 10 月 27 日消息,支撑全球大量网站的开源脚本语言 PHP 近期曝出 PHP2Shell 远程代码执行漏洞,但根据最新报道,团队人手却与语言地位严重不匹配。

全球范围内估计有约 70% 的网站基于 PHP,而负责开发和维护 PHP 的 PHP 基金会却只有一名全职员工和约 14 名兼职承包商。

PHP 基金会执行董事 Elizabeth Barron 在接受采访时表示,她是团队中唯一的全职人员,与兼职承包商合作开发和维护 PHP 核心及安全修复。

团队接受全球贡献者提交代码,模式类似 Linux 内核开发,但 Linux 内核有大量全职贡献者和企业派驻开发者,PHP 团队远不及 Linux。

导致此次漏洞的内存溢出问题实际上 2024 年就被发现,但由于人手不足,修复工作 " 数月间反复停滞和重启 ",再加上相关漏洞的信息被提前披露,进一步加剧了混乱。

Barron 感谢基金会资金让多人能全职投入修复,包括周末和通宵协调各方,但资金不足很可能是未能及时修复的结构性原因。

比核心语言漏洞更严重的是服务器端,理论上运行 PHP 8.x 的服务器几分钟内就能打上补丁,但约 73% 的 PHP 网站用的是已过支持期的版本。

许多服务器还在跑四年前就已停止支持 PHP 7,该版本 2015 年底发布至今已近 11 年;更离谱的是约 7.7% 的 PHP 网站仍在运行 5.x 版本,该版本 2005 年发布,距今已超过 20 年。

从 PHP 5 升级到 7 再到 8 确实需要修改部分网站代码,但大部分改动是删除已弃用的旧函数和库,核心语言特性改动不多,还新增了不少语法简化代码,即便在 AI 普及之前,也有自动化代码迁移工具。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:黑白

智客推

智客推

ZAKER 智客推 GEO | AI 时代的品牌认知解决方案

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

php linux 执行董事 ai 语法
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论