← 全部报道

AI 安全

GitHub 推出 npm 包防火墙,可在安装前拦截刚发布的新版本

据 Help Net Security 报道,GitHub 宣布为 npm 推出包防火墙,可在软件包安装前依据企业策略进行检查,拦截已知恶意软件、含严重漏洞的包以及刚发布的新版本。相关检查在包到达开发者电脑、构建流程或编码智能体之前完成。

AI 安全报道封面

据 Help Net Security 报道,GitHub 宣布为 npm 推出一款包防火墙,可在软件包安装前依据企业策略对其进行检查。

报道称,该防火墙能够拦截已知恶意软件、含有严重漏洞的包,以及刚发布的全新版本。相关检查在上游完成,即在包到达开发者的电脑、构建系统或编码智能体之前执行。报道指出,任何开发者只需将 npm 客户端指向该防火墙,即可启用这一功能。

GitHub 将此次发布置于 AI 辅助开发快速增长的背景之下。该公司表示,AI 智能体正在帮助开发者以更快的速度构建更多软件,并将该防火墙描述为针对这一趋势推出的四项安全功能之一。报道节选并未详述其余三项功能。

能够拦截刚发布的新版本,对软件供应链防御而言值得关注。要求新发布的版本在安装前先通过策略检查,针对的是一种常见攻击手法:攻击者将恶意代码上传至公共包仓库,并在防御者发现问题之前就被项目拉取。随着 AI 编码智能体越来越多地自动获取依赖项,把检查环节前移到包接触任何机器或构建流水线之前,可以压缩受污染版本得以执行的时间窗口。

本文内容均来自 Help Net Security 对 GitHub 此项公告的报道。

如何阅读本页

仅限授权 · 基于证据 · 反映检测时点的状态。Aegis 无法保证不存在弱点或隐藏设备。在本机上,对外的 HTTP/TLS 实时检测可能被网络拦截,此时会如实标为覆盖缺口。严重程度与置信度分开呈现。已启用持久存储时,完成的评估会保存在加密存储中。主题选择可能保存在此浏览器中。你也可以导出一份副本带走。