HttpService逐渐放弃支持TLS 1.0和1.1

HttpService逐渐放弃支持TLS 1.0和1.1

会有什么更新 ?

自2022年7月5日起,Roblox 引擎将停止向不支持TLS版本1.2及以上的服务器发出HTTPS请求。此前,TLS版本的最低要求为1.0。

为什么删除TLS 1.0和1.1?

停止Roblox 引擎对这些TLS版本的支持,将提高实际操作提出的所有HTTPS请求的安全性。除此之外,TLS版本1.0和1.1已被Internet Engineering Task Force(IETF)所摒弃,并且所有主要浏览器也取消了对它们的支持。

这将如何影响我们的实际操作?

目前,我们预计这个变更不会对大多数游戏体验造成任何影响。TLS 1.2已经有14年的历史,并且所有主要云提供商、HTTP服务器实施工具和网站均可支持。我们的内部遥测也显示,在过去两个月中,并无请求连接到使用TLS 1.0或1.1的服务器的操作。

如果您的操作 使用的是 支持TLS 1.0或1.1的HTTP服务器,请注意, 在7月5日之后,向该服务器发出的HTTP请求将引发错误。

如何验证操作是否会受到影响?

从今天开始,每当脚本向使用TLS 1.0或1.1的服务器发出HTTPS请求时,就会在Studio输出窗口中出现一条警告信息。如果您运行的是自己的HTTP服务器,并且不确定它支持何种TLS版本,请尝试使用命令栏中的HttpService发出请求。请务必在URL中使用“https://”。

  • 如果未出现警告, 您的服务器将在7月5日之后继续得到支持。

  • 如果出现警告, 您需要升级服务器软件以支持TLS 1.2。有关此过程的帮助信息,请参阅您的软件文档。

示例

  1. 检查Studio是否弹出警告,提示有已知使用过期TLS版本的主机。如果没有,您可能需要关闭并重新打开Studio,确保它已更新至最新版本。

Game:GetService(“HttpService”):GetAsync(“https://tls-v1-0.badssl.com:1010”)

  1. 在自己的主机上重复该url。

game:GetService(“HttpService”):GetAsync(“https://example.com”)

关于我们    加入我们    条款    隐私政策
©2021 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。
粤ICP备20013629号