越来越多的恶意软件攻击在软件包安装时利用系统,在CI/CD主机或开发人员工作站上获取凭据,而无需运行软件包的代码。为了遏制这种攻击浪潮, GitHub正在引入新的软件包防火墙功能。
包防火墙位于端点(如Actions runner或编码代理)和上游包存储库之间,检查元数据请求和包下载是否存在恶意活动的迹象。软件包防火墙今天可供所有GitHub Enterprise Cloud客户公开预览,包括数据驻留的GitHub Enterprise Cloud。首先,管理员为其企业设置策略控制。
今天可用的控件包括一个可配置的冷却期,检查GitHub咨询数据库是否存在恶意软件或漏洞警报,以及证明降级等供应链检查。然后,像编码代理和CI/CD主机这样的端点需要配置以使用防火墙来处理其请求,而不是直接指向上游包注册表。
The GitHub Changelog发布了与软件工程、DevOps、开发工具相关的技术动态,反映出企业级技术应用正在围绕效率、安全和可落地场景持续演进。
The GitHub Changelog发布了与软件工程、DevOps、开发工具相关的技术动态,反映出企业级技术应用正在围绕效率、安全和可落地场景持续演进。