我解决了一个TLS 1.2的问题,但我不知道它为什么会工作,或者它在做什么?这个Powershell命令在做什么?

问题描述 投票:1回答:1

在各种Windows 2012 R2服务器上,我遇到了一个TLS问题。

如果我运行:

Install-Module -Name ReportingServicesTools

我就会收到这个错误(截图如下)

警告:无法从URI下载'。https:/go.microsoft.comfwlink?LinkID=627338&clcid=0x409。到''。

警告:无法下载可用供应商的列表。请检查你的网络连接。

TLS Error Issue

如果我只是在它上面放一个命令并运行它,它就可以完美地工作。它在做什么,我可以在操作系统中手动配置它的一切?在GUIregistryetc中的某个地方?

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 #What is this doing?
Install-Module -Name ReportingServicesTools
.net powershell ssl reporting-services tls1.2
1个回答
0
投票

简单地说,这不是一个PowerShell的特定问题。传统的TLS不再被web属性endpoints支持。 如前段时间公布的。必须使用TLS12。

解决TLS 1.0问题,第二版。

结束对微软云应用安全中TLS 1.0和1.1的支持。

GoDaddy 浏览器在2020年3月结束对TLS 1.0和1.1的支持。

思科 TLS 1.01.1的寿命结束了

自 2020 年 3 月 31 日起,将不再支持传输层安全 (TLS) 1.0 和 1.1。在此日期之后,所有端点都需要支持 TLS 1.2,以便与 Cisco Umbrella 正常运行。

更新:在 2020 年 9 月 30 日之前,Cisco Umbrella 将继续支持需要 TLS 1.01.1 的 Cisco AnyConnect 和 Cisco Umbrella 漫游客户端版本。TLS 1.0和1.1的所有其他用途将按计划于3月31日停止。

TLS 1.0和TLS 1.1不再安全。

从上周发布的Chrome 79版本开始,Chrome将开始支持并开始启用DNS Over HTTPS(DoH),使用TLS 1.0和TLS 1.1证书进行加密的网站将被标记为不安全。对TLS 1.0的网站进行标记,意义重大,因为68%的网站仍然支持TLS 1.0,而TLS 1.0由于存在多个漏洞,是不安全的。如果你的网站使用的是TLS 1.0或1.1的网站,从2020年1月13日起,它会显示以下警告,2021年Chrome浏览器将不会加载TLS 1.0或1.1的网站。

所以,在你所有的PowerShell、VSCode配置文件和每个脚本的顶部都写上这一行,你有的脚本将尝试并接触任何网络终端。

© www.soinside.com 2019 - 2024. All rights reserved.