TLS 1.2 Recomendado para aplicativos do Power BI Embedded
Data da publicação: 10 abril, 2019
Como parte dos programas da Microsoft para garantir que os clientes tenham controle sobre a segurança das comunicações com os serviços da Microsoft, recomendamos veementemente (e exigiremos no futuro) a atualização para a versão TLS do seu aplicativo para a TLS 1.2.
O que é o TLS?
TLS significa “Segurança da Camada de Transporte” e é um protocolo padrão da indústria projetado para proteger a privacidade das informações transmitidas pela Internet. O protocolo TLS é usado em muitos navegadores e aplicativos da Web que se comunicam por HTTPS e TCP.
Se estiver usando o aplicativo .NET, realize um dos seguintes procedimentos:
- Se o seu aplicativo estiver sendo executado no .NET Framework 4.6 ou superior, independentemente de ter sido ou não modificado, a configuração padrão continuará funcionando.
- Se o aplicativo for executado no .NET Framework anterior à versão 4.6, você poderá habilitar o protocolo de modo programático quando o aplicativo começar a ser executado usando a seguinte linha de código:
System.Net.ServicePointManager .SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
O SDK da API do Power BI é compatível com o padrão 2.0 do .NET, desde a versão 2.1.0, que adiciona suporte no TLS versão 1.2. Você pode baixar a versão mais recente do SDK aqui.
Para o Powershell Adicione [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
ao seu script do Powershell
Para softwares diferentes do .NET, verifique com seu fornecedor. Para a maioria das linguagens de programação, isso pode ser feito com uma simples entrada de configuração.
Informações adicionais podem ser encontradas em ‘suporte ao TLS 1.2 na Microsoft’.