{"id":91,"date":"2023-05-30T13:44:10","date_gmt":"2023-05-30T16:44:10","guid":{"rendered":"https:\/\/euclides.me\/?p=91"},"modified":"2023-05-30T13:44:17","modified_gmt":"2023-05-30T16:44:17","slug":"script-de-validacao-da-versao-do-tls-e-3des","status":"publish","type":"post","link":"https:\/\/euclides.me\/?p=91","title":{"rendered":"Script de validacao da versao do TLS e 3DES"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-medium-font-size\">#Verifica se o protocolo TLS 1.0 est\u00e1 desabilitado<\/h1>\n\n\n\n<p>$tls10Enabled = [System.Net.ServicePointManager]::SecurityProtocol.HasFlag([System.Net.SecurityProtocolType]::Tls)<br>if ($tls10Enabled) {<br>Write-Host &#8220;O protocolo TLS 1.0 est\u00e1 habilitado.&#8221;<br>} else {<br>Write-Host &#8220;O protocolo TLS 1.0 est\u00e1 desabilitado.&#8221;<br>}<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-medium-font-size\">#Verifica se o protocolo TLS 1.1 est\u00e1 desabilitado<\/h1>\n\n\n\n<p>$tls11Enabled = [System.Net.ServicePointManager]::SecurityProtocol.HasFlag([System.Net.SecurityProtocolType]::Tls11)<br>if ($tls11Enabled) {<br>Write-Host &#8220;O protocolo TLS 1.1 est\u00e1 habilitado.&#8221;<br>} else {<br>Write-Host &#8220;O protocolo TLS 1.1 est\u00e1 desabilitado.&#8221;<br>}<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-medium-font-size\">#Verifica se o protocolo TLS 1.2 est\u00e1 desabilitado<\/h1>\n\n\n\n<p>$tls12Enabled = [System.Net.ServicePointManager]::SecurityProtocol.HasFlag([System.Net.SecurityProtocolType]::Tls12)<br>if ($tls12Enabled) {<br>Write-Host &#8220;O protocolo TLS 1.2 est\u00e1 habilitado.&#8221;<br>} else {<br>Write-Host &#8220;O protocolo TLS 1.2 est\u00e1 desabilitado.&#8221;<br>}<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-medium-font-size\">#Verifica se o 3DES est\u00e1 habilitado<\/h1>\n\n\n\n<p>$3desEnabled = Get-TlsCipherSuite | Where-Object { $_.Name -like &#8220;<em>3DES<\/em>&#8221; }<br>if ($3desEnabled) {<br>Write-Host &#8220;O 3DES est\u00e1 habilitado.&#8221;<br>} else {<br>Write-Host &#8220;O 3DES est\u00e1 desabilitado.&#8221;<br>}<\/p>\n\n\n\n<p>******************************************************************************************************************************************************<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">                            <em>   Desabilita o protocolo TLS 1.0<\/em>, 1.1 e  3DES<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><em> Desabilita o protocolo TLS 1.0<\/em><br>Set-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Client&#8217; -Name &#8216;DisabledByDefault&#8217; -Value 1<br>Set-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Client&#8217; -Name &#8216;Enabled&#8217; -Value 0<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-medium-font-size\"># Desabilita o protocolo TLS 1.1<\/h1>\n\n\n\n<p>Set-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Client&#8217; -Name &#8216;DisabledByDefault&#8217; -Value 1<br>Set-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Client&#8217; -Name &#8216;Enabled&#8217; -Value 0<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-medium-font-size\"># Desabilita o 3DES<\/h1>\n\n\n\n<p>Set-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Ciphers\\Triple DES 168&#8217; -Name &#8216;Enabled&#8217; -Value 0<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-medium-font-size\"># Verifica se as altera\u00e7\u00f5es foram aplicadas com sucesso<\/h1>\n\n\n\n<p>$tls10Disabled = (Get-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Client&#8217;).Enabled<br>$tls11Disabled = (Get-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Client&#8217;).Enabled<br>$3desDisabled = (Get-ItemProperty -Path &#8216;HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Ciphers\\Triple DES 168&#8217;).Enabled<\/p>\n\n\n\n<p>if ($tls10Disabled -eq 0 -and $tls11Disabled -eq 0 -and $3desDisabled -eq 0) {<br>Write-Host &#8220;TLS 1.0, TLS 1.1 e o 3DES foram desabilitados com sucesso.&#8221;<br>} else {<br>Write-Host &#8220;Falha ao desabilitar TLS 1.0, TLS 1.1 ou o 3DES. Verifique as configura\u00e7\u00f5es.&#8221;<br>}<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>#Verifica se o protocolo TLS 1.0 est\u00e1 desabilitado $tls10Enabled = [System.Net.ServicePointManager]::SecurityProtocol.HasFlag([System.Net.SecurityProtocolType]::Tls)if ($tls10Enabled) {Write-Host &#8220;O protocolo TLS 1.0 est\u00e1 habilitado.&#8221;} else {Write-Host &#8220;O protocolo TLS 1.0 est\u00e1 desabilitado.&#8221;} #Verifica se o protocolo TLS 1.1 est\u00e1 desabilitado $tls11Enabled = [System.Net.ServicePointManager]::SecurityProtocol.HasFlag([System.Net.SecurityProtocolType]::Tls11)if ($tls11Enabled) {Write-Host &#8220;O protocolo TLS 1.1 est\u00e1 habilitado.&#8221;} else {Write-Host &#8220;O protocolo TLS 1.1 est\u00e1 desabilitado.&#8221;} #Verifica [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_regular_price":[],"currency_symbol":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-91","post","type-post","status-publish","format-standard","hentry","category-https-euclides-me"],"aioseo_notices":[],"post_slider_layout_featured_media_urls":{"thumbnail":"","post_slider_layout_landscape_large":"","post_slider_layout_portrait_large":"","post_slider_layout_square_large":"","post_slider_layout_landscape":"","post_slider_layout_portrait":"","post_slider_layout_square":"","full":""},"_links":{"self":[{"href":"https:\/\/euclides.me\/index.php?rest_route=\/wp\/v2\/posts\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/euclides.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euclides.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euclides.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euclides.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=91"}],"version-history":[{"count":1,"href":"https:\/\/euclides.me\/index.php?rest_route=\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":92,"href":"https:\/\/euclides.me\/index.php?rest_route=\/wp\/v2\/posts\/91\/revisions\/92"}],"wp:attachment":[{"href":"https:\/\/euclides.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euclides.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euclides.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}