Transport Layer Security (TLS)
Um eine höhere Sicherheitsstufe zu gewährleisten, deaktiviert Notification Hubs Unterstützung für die TLS-Versionen 1.0 und 1.1 am 31. Dezember 2020 (verlängert vom 30. April 2020). Diese älteren Protokolle bieten eine schwache Kryptografie und sind anfällig für BEAST- und POODLE-Angriffe. Anwendungen, die auf Geräten mit Android Version 5 oder höher oder iOS Version 5 oder höher bereitgestellt werden, sind von dieser Änderung nicht betroffen, da diese Betriebssysteme TLS 1.2 unterstützen, und der Client und der Server verhandeln die höchste gegenseitig unterstützte Version des Protokolls beim Herstellen einer Verbindung.
Es wird empfohlen, alle Anwendungen, die Azure Notification Hubs verwenden, zu überprüfen, um sicherzustellen, dass Sie die am besten anwendbaren Bibliotheken und TLS-Stapel verwenden, die TLS 1.2 unterstützen.
Aktualisieren von Apps
Sie können mithilfe der Netzwerksicherheitsfunktion von Apple (App Transport Security, ATS) sicherstellen, dass Ihre iOS-Apps TLS 1.2 verwenden. ATS kann nicht für SDKs verwendet werden, die älter als iOS 9.0 oder macOS 10.11 sind. Weitere Informationen dazu finden Sie in der Dokumentation von Apple.
Legen Sie für Android-Anwendungen, die SSLSocket-Instanzen verwenden, für jede SSLSocket-Instanz aktivierte Protokolle fest, wie in setEnabledProtocols angegeben.
Die Tabelle auf der Unterstützungsseite für die TLS-Protokollkompatibilität unterstützt Sie bei der Zuordnung von Betriebssystemen zu kompatiblen TLS-Versionen.
Weitere Informationen finden Sie in der Übersicht zur Unterstützung für TLS-Protokolle unter Windows.