Freigeben über


Transport Layer Security (TLS) (Transportschichtsicherheit)

Um eine höhere Sicherheitsstufe zu gewährleisten, werden Benachrichtigungshubs die Unterstützung für TLS-Versionen 1.0 und 1.1 am 31. Dezember 2020 deaktivieren (erweitert vom 30. April 2020). Diese älteren Protokolle liefern 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 bei der Verbindung die höchste sich gegenseitig unterstützte Version des Protokolls aushandeln.

Es wird empfohlen, Ihre gesamten Anwendungen zu überprüfen, die Azure Notification Hubs verwenden, um sicherzustellen, dass sie die am besten geeigneten Bibliotheken und TLS-Stapel verwenden, die TLS 1.2 unterstützen.

Aktualisierung von Apps

Sie können sicherstellen, dass Ihre iOS-Apps TLS 1.2 mit dem Netzwerksicherheitsfeature von Apple verwenden, das als App Transport Security (ATS) bezeichnet wird. ATS kann nicht für SDKs verwendet werden, die älter als iOS 9.0 oder macOS 10.11 sind, und Sie können es in der Dokumentation von Apple weiter lesen.

Legen Sie für Android-Anwendungen, die SSLSocket-Instanzen verwenden, aktivierte Protokolle für jede SSLSocket-Instanz fest, wie in setEnabledProtocols angegeben.

Die Tabelle auf der Seite zur Unterstützung der TLS-Protokollkompatibilität hilft beim Zuordnen von Betriebssystemen mit kompatiblen TLS-Versionen.

Weitere Informationen finden Sie in der Übersicht über die Unterstützung von TLS-Protokollen unter Windows.

Nächste Schritte