市场上的GithubActions可以做恶意的事情吗?

我是 GitHub Actions 的绝对初学者。

市场上有可用的操作。这些操作中的任何一个都可以对我的存储库进行恶意操作吗,例如,

  • 删除我的回购?
  • 将恶意代码提交到我的仓库中?
  • 从私有存储库复制内容?

回答

答案是(不幸的是)

你可以在这里找到一些参考:

  • 使用 GitHub 操作风险自负
  • GitHub 操作的安全性
  • Github Actions 使用安全吗?
  • GitHub Actions 的安全强化
  • 确保您的 GitHub 操作和工作流程安全:不受信任的输入
  • 确保您的 GitHub 操作和工作流程安全:防止 pwn 请求

了解这与您每天用于编码的大多数库相同。

Github市场上的Github Actions通常是公共开源存储库,并不总是由大公司提供支持。

它们中的大多数都执行简单的操作,您可以通过查看存储库代码来检查这些操作,但所有者始终有可能在实现的深处配置恶意内容。

这就是为什么您在选择一个或另一个操作/库时需要注意这一点,并在将它们用于您自己的项目之前小心并检查代码及其最终漏洞。

如果您需要将个人访问令牌(PAT) 作为输入变量,请更加谨慎。

请注意,Github 在 Marketplace 上显示经过验证的用户,可以将其视为“受信任的”。

例子:

希望不是每个人都有这种心态(做恶意的事情),社区大部分时间都是有帮助的。请注意,可能总是存在一些风险(一些安全工具可以帮助解决这个问题)。


以上是市场上的GithubActions可以做恶意的事情吗?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>