资讯专栏INFORMATION COLUMN

npm 注册中心正在弃用 TLS 1.0 和 TLS 1.1

adam1q84 / 1598人阅读

摘要:致力于确保我们服务的安全性和我们用户的隐私。今年,我们将同样弃用公共注册中心的非访问以及和。幸运的是,注册中心的流量已经在使用,我们预计大多数用户不会受到这种弃用的影响。最后,在月日,我们将从时间开始实施六个小时。

从 2021 年 10 月 4 日开始,所有与 npm 网站和 npm 注册表的连接(包括软件包安装)都必须使用 TLS 1.2 或更高版本。

GitHub 致力于确保我们服务的安全性和我们用户的隐私。之前,我们取消了对 GitHub 服务 TLS 1.0 和 TLS 1.1 的支持。今年,我们将同样弃用公共 npm 注册中心 npmjs.com 的非 HTTPS 访问以及 TLS 1.0 和 TLS 1.1。

幸运的是,npm 注册中心 99% 的流量已经在使用 TLS 1.2,我们预计大多数用户不会受到这种弃用的影响。从 v0.10.0 开始的所有 Node.js 二进制版本都包含对 TLS 1.2 的支持,因此大多数使用最新 Node.js 和 npm 版本的用户不需要进行任何更改。但是,某些用户可能使用不受支持的版本,或者可能在不支持的情况下使用自定义编译的 Node.js 二进制文件。

详细时间表

虽然我们将从 2021 年 10 月 4 日开始至少强制执行 TLS 1.2,但我们还将采取措施在弃用之前提醒受影响的用户注意此更改。

  • 从 8 月 24 日开始,未使用 TLS 1.2 的用户在运行 npm 命令时将看到一条通知,其中包含指向此博客文章的链接。
  • 9 月 22 日,我们将从 UTC 时间 05:00 开始实施 TLS 1.2 一小时。
  • 9 月 27 日,我们将在 UTC 时间 10:00 开始执行 TLS 1.2 一小时,并在 UTC 时间 18:00 再次执行一小时。
  • 最后,在 9 月 29 日,我们将从 UTC 时间 13:00 开始实施 TLS 1.2 六个小时。

确保您的兼容性

要确保您的 npm 版本支持 TLS 1.2,您可以从已禁用 TLS 1.0 和 TLS 1.1 的 HTTPS 端点安装测试包:

npm install -g https://tls-test.npmjs.com/tls-test-1.0.0.tgz复制代码

您应该会看到此消息:

Hello! The tls-test package was successfully downloaded and installed.

Congratulations! Your package manager appears to support TLS 1.2.

如果您看到的是 TLS 错误消息,我们鼓励您升级到当前支持的 Node.js 版本和最新版本的 npm v7。

原文:github.blog/2021-08-23-…

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/118541.html

相关文章

  • 彻底搞清楚SSL/TLS

    摘要:的前世今生最初由定义分别有和两个版本未曾对外发布在之后重命名为。协议时间建议说明实际从未公开发布。弃用已于年弃用。证书如何工作使用证书来实现对数据的加密传输以及身份认证。 1 TLS/SSL的前世今生 SSL(Secure Sockets Layer)最初由Netscape定义, 分别有SSLv2和SSLv3两个版本(SSLv1未曾对外发布); 在SSLv3之后SSL重命名为TLS。 ...

    malakashi 评论0 收藏0
  • Node12有哪些值得关注的新特性?

    摘要:再之后会有个月的延长维护期。期间支持的变更严重的,严重的安全问题或者文档更新。已经成为协议的一个重大更新,并且正在积极地在上集成。此外,默认情况下已禁用和,并且库已删除已弃用的函数。 前言 时隔一年,Node.js 12 如约而至,正式发布第一个 Current 版本。它将从2019年10月开始进入长期支持(LTS)版本直到2022年4月。 该版本带来的新特性: V8 更新带来好多不...

    kaka 评论0 收藏0
  • 未来已到——HTTP/2

    摘要:通过或者协议请求的资源由统一资源标识符,来标识。标准于年月以正式发表,替换成为的实现标准。该系列协议由谷歌开发,于年公开。主流的浏览器谷歌火狐也都早已经支持,它已经成为了工业标准。配合负载均衡有层和层协议负载。 HTTP/2 is the future of the Web, and it is here! 使用 HTTP/1.1 和 HTTP/2 在相同环境各加载 300 多张小图片...

    songze 评论0 收藏0
  • SSL/TLS原理详解

    摘要:协议位于协议与各种应用层协议之间,为数据通讯提供安全支持。该协议由两层组成记录协议和握手协议。改进的已完成消息验证和都对两个端点提供已完成的消息,该消息认证交换的消息没有被变更。颁发证书的同时会产生一个私钥和公钥。 本文大部分整理自网络,相关文章请见文后参考。 关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 ,如果你想快速自建CA然后签发数...

    silvertheo 评论0 收藏0
  • SSL/TLS原理详解

    摘要:协议位于协议与各种应用层协议之间,为数据通讯提供安全支持。该协议由两层组成记录协议和握手协议。改进的已完成消息验证和都对两个端点提供已完成的消息,该消息认证交换的消息没有被变更。颁发证书的同时会产生一个私钥和公钥。 本文大部分整理自网络,相关文章请见文后参考。 关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 ,如果你想快速自建CA然后签发数...

    dkzwm 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<