找回密码
 立即注册
搜索

npm 新增 2FA 门控发布与包安装控制,防范供应链攻击

作者:admin | 时间:2026-5-25 19:48:21 | 阅读:80| 显示全部楼层

马上注册,让你轻松玩转程序园

您需要 登录 才可以下载或查看,没有账号?立即注册

x

GitHub 为 npm 推出了新的安全控制措施,以提升软件供应链的安全性,使维护者能够在软件包公开发布可供安装之前,明确批准某个版本。

该功能称为 staged publishing(分阶段发布),现已正式在 npm 上可用。它要求人工维护者通过 2FA(双因素认证)挑战来批准一个软件包,然后才能将其推送至 npmjs[.]com。

GitHub 表示:“与直接发布(立即向用户提供新版本)不同,预构建的 tarball 会被上传到一个暂存队列,维护者必须在此明确批准后,该版本才变为可安装状态。”

这家微软旗下的子公司表示,这一变更确保了每次发布都有“在场证明”(proof of presence),包括来自非交互式 CI/CD 工作流以及使用 OIDC(OpenID Connect)认证的可信发布。

在使用 staged publishing 之前,软件包维护者必须满足以下条件:

拥有对该软件包的发布权限

该软件包已存在于 npm registry 中(即全新软件包无法暂存)

账户已启用 2FA

开发者可在软件包根目录下使用命令 npm stage publish 将软件包提交到暂存区。要使用此命令,必须将 npm CLI 更新至 11.15.0 或更高版本。为获得最佳保护,GitHub 建议将 staged publishing 与使用 OIDC 的可信发布结合使用。

第二项与 npm 相关的更新是引入了三个新的安装源标志,与现有的 --allow-git 标志配合使用:

--allow-file:控制从本地文件路径和本地 tarball 的安装

--allow-remote:控制从远程 URL(包括 https tarball)的安装

--allow-directory:控制从本地目录的安装

GitHub 表示,这些标志允许开发者“对每个非 registry 的安装源应用相同的显式白名单方法”。

此次更新发布之际,过去几个月针对开源生态系统的软件供应链攻击急剧增加。一个名为 TeamPCP 的网络犯罪团伙正通过自我延续的入侵循环,以前所未有的规模投毒流行软件包。

%e5%8f%af%e7%94%a8-2.jpg
您需要登录后才可以回帖 登录 | 立即注册
Siemens 称 Desigo CC 文件被安全引擎标记为恶意软件
Siemens 称 Desigo CC 文件被安全引擎标记为恶意软件
Siemens 正在通知客户,其 Desigo CC 楼宇管理系统的补丁文件被多个网络安全解决方案错误地标记为恶意软件
日本能源公司丢失存储有 1090 万客户数据的硬盘
日本能源公司丢失存储有 1090 万客户数据的硬盘
九州电力株式会社披露了一起物理安全事件,影响了超过 1000 万客户的隐私数据。 在一份官方公告中,该公司
The Gentlemen 勒索软件声称有 478 名受害者,可像蠕虫一样传播
The Gentlemen 勒索软件声称有 478 名受害者,可像蠕虫一样传播
对 The Gentlemen 行动的一项新分析显示,这个以经济为动机的威胁组织最初是作为附属机构运营的,负责实施
Silent Ransom Group 通过虚假 IT 支持电话攻击律师事务所
Silent Ransom Group 通过虚假 IT 支持电话攻击律师事务所
根据网络安全公司 Mandiant 的一份最新报告,Silent Ransom Group 勒索团伙正在积极针对美国的律师事务所和
思科预警 2026 年第 7 个 SD-WAN 零日漏洞已被利用
思科预警 2026 年第 7 个 SD-WAN 零日漏洞已被利用
思科周四向客户通报,其 SD-WAN 产品又发现一个已被在野利用的漏洞——这是 2026 年检测到的第 7 个被利用
Meta 称约 2 万个 Instagram 账户因 AI 工具遭滥用而被黑
Meta 称约 2 万个 Instagram 账户因 AI 工具遭滥用而被黑
Meta 表示,在最近一起滥用 AI 驱动的账户恢复支持工具的攻击中,约有 2 万个 Instagram 账户可能遭到入侵
CISA 将正在被利用的 SolarWinds Serv-U DoS 漏洞加入 KEV 目录
CISA 将正在被利用的 SolarWinds Serv-U DoS 漏洞加入 KEV 目录
美国网络安全与基础设施安全局(CISA)已将影响 SolarWinds Serv-U 多协议文件服务器软件的一个高危安全漏
Gamaredon 利用 WinRAR 漏洞对乌克兰目标发起模块化间谍攻击
Gamaredon 利用 WinRAR 漏洞对乌克兰目标发起模块化间谍攻击
Gamaredon 利用 WinRAR 漏洞向乌克兰目标投递近乎无文件的模块化恶意软件,将载荷隐藏在 Windows 数据流中
新型 Gaslight macOS 恶意软件利用提示注入
一种此前未被记录的基于 Rust 的 macOS 植入程序和信息窃取器被发现嵌入了提示注入载
Siemens 称 Desigo CC 文件被安全引擎标记
Siemens 正在通知客户,其 Desigo CC 楼宇管理系统的补丁文件被多个网络安全解决方案
日本能源公司丢失存储有 1090 万客户数据的
九州电力株式会社披露了一起物理安全事件,影响了超过 1000 万客户的隐私数据。 在一
The Gentlemen 勒索软件声称有 478 名受害
对 The Gentlemen 行动的一项新分析显示,这个以经济为动机的威胁组织最初是作为附属
Silent Ransom Group 通过虚假 IT 支持电话
根据网络安全公司 Mandiant 的一份最新报告,Silent Ransom Group 勒索团伙正在积极针
思科预警 2026 年第 7 个 SD-WAN 零日漏洞
思科周四向客户通报,其 SD-WAN 产品又发现一个已被在野利用的漏洞——这是 2026 年检
Meta 称约 2 万个 Instagram 账户因 AI 工
Meta 表示,在最近一起滥用 AI 驱动的账户恢复支持工具的攻击中,约有 2 万个 Instagr
Meta 称约 2 万个 Instagram 账户因 AI 工
Meta 表示,在最近一起滥用 AI 驱动的账户恢复支持工具的攻击中,约有 2 万个 Instagr
Meta 称约 2 万个 Instagram 账户因 AI 工
Meta 表示,在最近一起滥用 AI 驱动的账户恢复支持工具的攻击中,约有 2 万个 Instagr
CISA 将正在被利用的 SolarWinds Serv-U Do
美国网络安全与基础设施安全局(CISA)已将影响 SolarWinds Serv-U 多协议文件服务器