微软限制 NuGet API 密钥有效期!最长 30 天

时间 2026-08-04 13:48:49 时间 2026-08-04 13:51:24 作者 yonghuang 作者 yonghuang 来源 <a href='https://www.xitongzhijia.com/' target='_blank' style='color:#AAA'>系统之家重装大师</a> 来源 系统之家重装大师

  系统之家装机大师 8 月 4 日最新消息,微软宣布 NuGet.org 安全策略调整,8 月 17 日起新建 API 密钥有效期上限为 30 天,11 月 1 日强制淘汰全部历史密钥。官方建议开发者迁移至 Trusted Publishing 无密钥发布方案。

  安全策略调整背景

  微软表示,此项变更旨在加强 NuGet 生态系统的供应链安全,降低长期凭证泄露带来的风险。该决定参考了近期 NX console NPM 包的凭证泄露事件——攻击者在窃取凭证后 36 分钟内恶意更新了该包并触发 6000 次下载。通过缩短密钥有效期,可大幅缩短潜在攻击窗口期。

  推荐替代方案:Trusted Publishing

  微软建议开发者迁移至 NuGet Trusted Publishing 机制。该功能于 2025 年 9 月上线,采用基于 OpenID Connect 的认证方式,通过验证短期身份令牌来签发临时 API 密钥。目前 GitHub Actions 和 GitLab 用户已可立即启用该功能。

  开发者应对措施

  选择继续使用 API 密钥的开发者需更新自动化工作流,以支持更频繁的密钥轮换周期,并确保权限范围最小化。对于计划手动发布包的用户,微软建议在 NuGet.org 网页界面直接操作。微软同时表示,未来若安全形势需要,可能进一步缩短密钥有效期,但低于 30 天可能会对开发者造成不便。

  系统推荐

  1. 拥有超强的性能,专为“干重活”的专业用户设计(例如 CAD、动画、媒体制作者、图形设计团队等等),推荐你下载:Windows11 25H2 专业工作站版(前往下载

  2. 真正纯净的 Windows11 专业版系统,安装完成以后不捆绑软件,系统占用小。推荐你下载:Windows11 25H2 纯净专业版系统(前往下载

  3. 拥有五年超长生命周期支持的养老版,不频繁更新补丁,适合对稳定性要求高的企业用户。推荐你下载:Win11 24H2 LTSC 2024 企业版(前往下载

  4. 支持远程桌面主机、组策略管理等高级功能,适合对安全性、管理性和专业性有更高需求的用户。推荐你下载:Windows 11 25H2 专业版(前往下载

  以上是系统之家装机大师提供的最新资讯,感谢您的阅读,更多精彩内容请关注系统之家装机大师官网。