次の方法で共有


トランスポート層セキュリティ (TLS)

より高いレベルのセキュリティを確保するために、Notification Hubs では 2020 年 12 月 31 日に TLS バージョン 1.0 および 1.1 のサポートを無効にします (2020 年 4 月 30 日から延期)。 これらの古いプロトコルは、脆弱な暗号化を行うため、BEAST 攻撃や POODLE 攻撃に対して脆弱です。 Android バージョン 5 以降、または iOS バージョン 5 以降を実行しているデバイスにデプロイされたアプリケーションは、この変更の影響を受けません。これらのオペレーティング システムでは TLS 1.2 がサポートされ、クライアントとサーバーは接続時に相互にサポートされる最新バージョンのプロトコルでネゴシエートします。

Azure Notification Hubs を使用するすべてのアプリケーションを確認して、TLS 1.2 をサポートする最適なライブラリと TLS スタックを確実に使用していることを確認します。

アプリを更新する

App Transport Security (ATS) と呼ばれる Apple のネットワーク セキュリティ機能を使用して、iOS アプリが TLS 1.2 を使用していることを確認できます。 ATS は、iOS 9.0 または macOS 10.11 より前の SDK には使用できません。Apple のドキュメントから詳細を確認できます。

SSLSocket インスタンスを使用する Android アプリケーションの場合は、setEnabledProtocols に記載されているように、各 SSLSocket インスタンスで有効化されたプロトコルを設定します。

TLS プロトコルの互換性サポート ページの表は、オペレーティング システムと互換性のある TLS バージョンのマッピングに役立ちます。

詳細については、Windows での TLS プロトコルのサポートの概要を参照してください。

次のステップ