Transport Layer Security (TLS)
För att säkerställa en högre säkerhetsnivå inaktiverar Notification Hubs stöd för TLS-versionerna 1.0 och 1.1 den 31 december 2020 (utökat från 30 april 2020). Dessa äldre protokoll ger svag kryptografi och är sårbara för BEAST- och POODLE-attacker. Program som distribueras till enheter som kör Android version 5 eller senare, eller iOS version 5 eller senare, påverkas inte av den här ändringen eftersom dessa operativsystem stöder TLS 1.2 och klienten och servern förhandlar om den högsta ömsesidigt stödda versionen av protokollet vid anslutning.
Vi rekommenderar att du granskar alla dina program som använder Azure Notification Hubs för att säkerställa att de använder de mest tillämpliga biblioteken och TLS-staplarna som stöder TLS 1.2.
Uppdatera appar
Du kan se till att dina iOS-appar använder TLS 1.2 med hjälp av Apples nätverkssäkerhetsfunktion som kallas App Transport Security (ATS). ATS kan inte användas för SDK:er som är äldre än iOS 9.0 eller macOS 10.11 och du kan läsa mer om det i Apples dokumentation.
För Android-program som använder SSLSocket-instanser anger du aktiverade protokoll för varje SSLSocket-instans enligt vad som anges i setEnabledProtocols.
Tabellen på sidan med stöd för TLS-protokollkompatibilitet hjälper dig att mappa operativsystem med kompatibla TLS-versioner.
Mer information finns i översikten över stödet för TLS-protokoll i Windows.