黑客破坏 PHP 的 Git 服务器,并在源代码中插入了后门

Andrew2021-03-30 10:40:15

未知的攻击者入侵了PHP编程语言的官方Git服务器,并推送了未经授权的更新,以在源代码中插入后门。

3月28日,攻击者向git.php.net服务器上托管的“ php-src”存储库提交了两次提交,他们使用了PHP的作者Rasmus Lerdorf和Jetbrains开发人员Nikita Popov的帐户。

该项目的维护者正在调查供应链攻击,专家认为,攻击者已经破坏了git.php.net服务器。

“我们还不知道这是怎么发生的,但是一切都指向git.php.net服务器的危害(而不是单个git帐户的危害)。” 波波夫写道。“虽然调查仍在进行中,但我们已决定维护自己的git基础结构是不必要的安全风险,并且我们将停止git.php.net服务器。取而代之的是,GitHub上以前只是镜像的存储库将变得规范。这意味着更改应直接推送到GitHub,而不是git.php.net。”*

PHP的维护人员恢复了更改,并正在检查存储库,以检测除了两个引用的提交之外的任何其他危害证据。

将来,为了访问存储库,用户现在需要成为GitHub上php组织的一部分,并且他们的帐户将启用2FA。采用此新配置,可以直接从GitHub Web界面合并请求。

目前,尚不清楚在检测到恶意提交之前是否由其他方下载并分发了后门。

对恶意代码的分析显示,存在字符串“ Zerodium”,这是最受欢迎的零日经纪人之一的名称。

PHP黑客Zerodium

尽管在后门代码中引用了Zerodium,但没有证据表明该恶意软件旨在作为概念证明(PoC)出售给0day经纪人

gitgit提交代码
本作品采用《CC 协议》,转载必须注明作者和本文链接
Git常用命令大全
2022-01-20 08:18:07
一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Git 的设置文件为. gitconfig,它可以在用户主目录下 (全局配置),也可以在项目目录下 (项目配置)
Git 各指令的本质
2021-11-02 16:11:12
Git是一个分布式代码管理工具,在讨论分布式之前避免不了提及一下什么是中央式代码管理仓库 中央式:所有的代码保存在中央服务器,所以提交必须依赖网络,并且每次提交都会带入到中央仓库,如果是协同开发可能频繁触发代码合并,进而增加提交的成本和代价。最典型的就是svn 分布式:可以在本地提交,不需要依赖网络,并且会将每次提交自动备份到本地。每个开发者都可以把远程仓库clone一份到本地,并会把提交历史一
vulnhub之devguru的实践
2022-07-24 18:44:07
今天实践的是vulnhub的devguru镜像,下载地址,https://download.vulnhub.
简介在2023年4月24日晚接到gitlab升级通知后,例行升级惹出的大问题。本文记录了修复gitlab的全过程及中间放下的错。由于中间部分操作未能及时记录截图,所以在这使用中间备份的一些场景进行复现。此时为第一个错误,没有对虚拟机进行快照就对内部应用进行升级。由于通过docker部署gitlab已经超过5年了,每次更新都是这么进行的,这次也没有太多要注意的意识。
图解 Git 工作原理
2022-01-05 22:31:37
git add files把当前文件放入暂存区域。git commit给暂存区域生成快照并提交。当前分支由附在其上的HEAD标识。
随着数字经济时代到来,云计算、大数据、物联网等新兴技术在关键信息基础设施领域深度应用,数字技术已经成为企业转型和发展的关键要素,而云是企业数字化转型的基础支柱,也是企业的首要技术重点
git 对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。
就这么简单,代码就被存起来了。当你修复完线上问题,切回 feature 分支,想恢复代码也只需要:git?保存当前未commit的代码。删除stash的所有记录。当有多条 stash,可以指定操作stash,首先使用stash list 列出所有记录
前言 使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享我在开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,让同学们看完即学会。 stash 描述 官方解释:当您想记录工作目录和
Andrew
暂无描述