因使用域名过期邮箱,数千 npm 帐号面临被轻易劫持风险

应用开发2025-11-05 05:01:187

微软和北卡罗来纳州立大学去年合作开展了一个学术研究项目,因使用域易劫研究人员通过分析上传到 Node Package Manager (npm) 的名过面临大约 163 万个库的元数据,发现数千名 JavaScript 开发者正在使用域名过期的期邮千邮箱作为其 npm 帐户,从而导致他们托管在 npm 的箱数险项目会轻易被劫持。

据称,帐号npm 上所有用户的被轻邮件地址都是公开的。通过请求个人资料页面即可返回邮件地址:

npm 是持风最大的 JavaScript 软件包仓库。免费信息发布网研究人员发现 2818 名项目维护者的因使用域易劫帐户仍在使用域名过期的邮箱地址,而部分过期的名过面临域名正在 GoDaddy 等网站上出售。因此研究人员认为,期邮千攻击者可通过购买已过期的箱数险域名,然后在邮件服务器上重新注册这些维护者的帐号地址,从而实现重置维护者的被轻帐户密码并接管 npm 软件包。

下面的持风图片展示了一名开发者尝试接管ajv-formats软件包(维护者是additiveamateur)并成功“劫持”的站群服务器过程:

0. 首先是获取帐户的注册邮件地址:carlo[@]machina.bio

1. 购买已过期的域名:machina.bio

2. 通过域名接管了帐户的邮件地址后,尝试重置密码:

此步骤遭遇了一些问题,因使用域易劫但开发者通过联系技术支持得到解决:

最后成功重置了ajv-formats软件包维护者的帐户密码:

登录并成功接管项目:

研究人员表示,他们在研究报告发布前将其研究结果发送给了 npm 安全团队,虽然对方没有反馈,但在研究报告正式发布前,npm 宣布了逐步为开发者帐户强制执行 2FA(双因素认证)的计划。

本文转自OSCHINA

本文标题:因使用域名过期邮箱,数千 npm 帐号面临被轻易劫持风险

本文地址:https://www.oschina.net/news/182636/npm-accounts-use-email-addresses-with-expired-domains

云南idc服务商
本文地址:http://www.bzve.cn/html/470b9299437.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

oppo手机边充电边玩的危害与防范(揭秘oppo手机边充电边玩的危害以及如何正确使用)

道尔顿家用净水器的高效过滤保障健康水源(道尔顿家用净水器)

戴尔P2717H评测(了解戴尔P2717H的关键特点,为您的工作和娱乐提供卓越的体验)

手机刷机的风险与注意事项(了解手机刷机的影响,保护你的设备安全)

腾龙17-50佳能扣镜头评测(画质出众功能全面佳能佳品推荐)

佳能70200一代评测——透视这款镜头的卓越性能(探寻佳能70200一代镜头的特点与优势)

以威的电器——品质与创新并重(为您带来高品质生活体验)

纽曼冰箱(品质冰箱,为您的生活注入一丝清凉)

友情链接

滇ICP备2023006006号-39