云网牛站
所在位置:首页 > Linux新闻 > GitHub Actions介绍,可在GitHub服务器上攻击挖掘加密货币

GitHub Actions介绍,可在GitHub服务器上攻击挖掘加密货币

2021-04-04 15:13:30作者:御坂弟弟稿源:OSCHINA站

以下将介绍 GitHub Actions,它是一个 CI/CD 解决方案,如果 GitHub Actions 被不法分子所利用,那么它将可以在 GitHub 服务器上进行自动攻击挖掘加密货币,它是如何被利用的呢?又是如何执行攻击者的代码的呢?以下为你解释。

 

详细介绍

GitHub Actions 被发现遭到攻击者利用,以在 GitHub 的服务器进行自动攻击挖掘加密货币。(在Linux和Windows系统下无法打开GitHub网页/网站的解决方法。)

GitHub Actions介绍,可在GitHub服务器上攻击挖掘加密货币

GitHub Actions 是一个CI/CD解决方案,可以实现所有软件工作流程的自动化,并设置定期任务。而本次攻击将恶意的 GitHub Actions 代码添加到从合法仓库分叉出来的仓库中,并进一步创建一个 Pull Request,让原仓库维护者将代码合并回来,以改变原始代码。并且恶意代码会从 GitLab 中加载一个挖矿程序 npm.exe,并使用攻击者的钱包地址运行它。 

GitHub Actions介绍,可在GitHub服务器上攻击挖掘加密货币

根据荷兰安全工程师安全工程师 Justin Perdok 的说法,攻击者已经瞄准了使用 GitHub Actions 来挖掘加密货币的 GitHub 仓库。令人惊讶的是,该攻击并不需要原项目的维护者批准恶意的 Pull Request,恶意攻击者仅仅提交 Pull Request 就足以触发攻击。这对于那些设置了自动工作流,通过 Action 来验证传入 Pull Request 的 GitHub 项目来说尤其如此。一旦为原始项目创建了Pull Request,GitHub 的系统就会执行攻击者的代码。

目前,GitHub 表示他们已知道该问题,正在积极调查,并采取必要相关的防护手段,有兴趣的人可持续关注官方对此事的处理动态。

 

相关主题

介绍GitHub的秘密扫描计划及加入流程,当前PyPl已经确认加入

精选文章
热门文章