文|御坂弟弟

近日,PHP 团队创造其 git.php.net 做事器被入侵,官方仓库中涌现了两个恶意提交,并且这些提交假造了 PHP 开拓者和掩护者 Rasmus Lerdorf 和 Nikita Popov 的署名。

事情发生在估量今年年底发布的 PHP 8.1 开拓分支中。
这两个提交试图在 PHP 中留下一个远程代码实行的后门:如果字符串以 “zerodium” 开头,就会从 useragent HTTP 头内实行 PHP 代码。
目前,PHP 仍旧是做事器端紧张的编程措辞,为互联网上超过 79% 的网站供应支持,如果该后门没有被创造,后果将非常严重。

php源码提交黑客入侵 PHP 的 Git 办事器试图提交后门代码 Vue.js

所幸这两个恶意提交很快被创造然后还原,Nikita Popov 随即发布声明表示这次事件该当不是个人账户泄露,而是 git.php.net 做事器被入侵。
由于在 Git 这样的源码版本掌握系统中,可以在一个提交利用来自本地其他人的署名,然后把假造的提交上传到远程的 Git 做事器上,这样一来,就会让人以为这个提交确实是由该署名所有人签署的。

此外,PHP 团队表示掩护自己的 Git 根本举动步伐是一个不必要的安全风险,其将在接下来的几天内停滞利用 git.php.net 做事器,而原来 GitHub 上的镜像仓库将成为主仓库,往后所有修正会直接推送到 GitHub 上,而不再是 git.php.net 做事器上。
因此,今后想为 PHP 做贡献的人须要先通过双重身份认证加入 GitHub 上的 PHP 组织。
目前,PHP 团队正在审查仓库中是否有其他恶意代码。