你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
传输层安全 (TLS) (Transport Layer Security) (TLS)
为了确保更高级别的安全性,通知中心将于 2020 年 12 月 31 日(从 2020 年 4 月 30 日延长)禁用对 TLS 版本 1.0 和 1.1 的支持。 这些较旧的协议提供弱加密,容易遭受 BEAST 和 POODLE 攻击。 在运行 Android 5 或更高版本或 iOS 5 或更高版本的设备上部署的应用程序不受此更改影响,因为那些操作系统支持 TLS 1.2,并且客户端和服务器在连接时将协商双方都支持的最高协议版本。
我们建议你检查使用 Azure 通知中心的所有应用程序,以确保它们使用最合适的库和支持 TLS 1.2 的 TLS 堆栈。
更新应用
你可以使用称为“应用传输安全性 (ATS)”的 Apple 网络安全功能确保你的 iOS 应用使用的是 TLS 1.2。 ATS 不能用于早于 iOS 9.0 或 macOS 10.11 的 SDK,你可以从 Apple 的文档了解更多信息。
对于使用 SSLSocket 实例的 Android 应用程序,请在每个 SSLSocket 实例上设置启用的协议,如 setEnabledProtocols 中所述。
TLS 协议兼容性支持页面上的表可以帮助你在操作系统与兼容的 TLS 版本之间进行映射。
有关详细信息,请参阅 Windows 上的 TLS 协议支持概述。