PyPI(Python 包索引)已经宣布,为保护软件出版者的账户安全,所有软件出版者将强制使用 2FA(双因素认证)进行身份验证。

从 2021 年 4 月 5 日开始,软件出版者将无法在 PyPI 上发布新的软件包或更新现有软件包,除非他们启用了 2FA。这项决定的目的是防止黑客攻击和恶意入侵,保护 PyPI 的完整性和可靠性。

2FA 是一种验证方法,需要用户提供密码和另一个随机生成的代码。该代码可以通过短信、电子邮件或专用应用程序等方法接收。这种方法比单因素认证更加安全,因为黑客需要同时掌握密码和代码才能成功登录账户。

此举表明 PyPI 正在采取积极的措施,以确保开源软件社区的安全和可靠性。PyPI 是全球最大的 Python 软件仓库,拥有超过 30 万个软件包,是数百万 Python 开发人员的主要资源。这项决策将有助于保护 PyPI 用户和出版者的身份和敏感信息。

为了启用 2FA,软件出版者需要在其账户设置中启用此功能,并从应用商店下载适当的 2FA 应用程序。一旦启用,每次登录都需要提供密码和动态代码。此外,软件出版者还可以在仓库中使用 API 密钥来确保仓库的更好安全性。

此外,PyPI 还推荐所有用户启用 2FA 来保护他们的账户和个人信息。这个过程简单,只需几个步骤即可完成。

总之,PyPI 的最新决定表明保护开放源代码社区的账户和信息的重要性。PyPI 强制要求软件出版者使用 2FA,就是为了确保账户和数据的最大安全性。现在是时候采取更严格的安全措施来保护我们的数据和隐私。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/