Пропустить и перейти к основному содержимому

Протокол TLS 1.2 рекомендуется для приложений Power BI Embedded

Дата публикации: 10 апреля, 2019

Программы для всех продуктов Майкрософт призваны обеспечить полный контроль клиентов над безопасностью связи со службами Майкрософт, поэтому мы настоятельно рекомендуем (а в будущем это станет обязательным требованием) обновить версию протокола TLS вашего приложения до TLS 1.2. 

Что такое TLS?

TLS — это стандартный отраслевой протокол безопасности транспортного уровня, разработанный для защиты конфиденциальности информации, которая передается через Интернет. Протокол TLS используется во множестве веб-браузеров и приложений, которые обмениваются данными по протоколам HTTPS и TCP.

Если вы используете приложение .NET, учтите следующее:

  • Если ваше приложение работает на платформе .NET Framework 4.6 или более поздней версии, конфигурация по умолчанию будет работать и дальше (при условии, что в нее не вносились изменения).
  • Если ваше приложение работает на платформе .NET Framework версии старше 4.6, вы можете включить протокол программно при запуске приложения с помощью следующей строки кода:

System.Net.ServicePointManager  .SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;

Пакет SDK для API Power BI поддерживает .NET Standard 2.0 начиная с версии 2.1.0, в которой добавлена поддержка TLS версии 1.2. Скачать последнюю версию пакета SDK можно здесь.

Если вы используете PowerShell, добавьте в скрипт PowerShell строку [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12.

Если вы используете другое программное обеспечение (не .NET), обратитесь к своему поставщику. Для большинства языков это можно сделать с помощью простой записи в конфигурации.

Дополнительные сведения см. в записи блога о поддержке TLS 1.2 в Майкрософт.

  • Power BI Embedded
  • Security

Связанные продукты