Udostępnij za pośrednictwem


Transport Layer Security (TLS)

Aby zapewnić wyższy poziom zabezpieczeń, usługa Notification Hubs wyłączy obsługę protokołu TLS w wersji 1.0 i 1.1 w dniu 31 grudnia 2020 r. (przedłużona od 30 kwietnia 2020 r.). Te starsze protokoły zapewniają słabą kryptografię i są narażone na ataki BEAST i POODLE. Na aplikacje wdrożone na urządzeniach z systemem Android w wersji 5 lub nowszej lub z systemem iOS w wersji 5 lub nowszej nie ma to wpływu, ponieważ te systemy operacyjne obsługują protokół TLS 1.2, a klient i serwer będą negocjować najwyższą wzajemnie obsługiwaną wersję protokołu podczas połączenia.

Zalecamy przejrzenie wszystkich aplikacji korzystających z usługi Azure Notification Hubs, aby upewnić się, że korzystają one z najbardziej odpowiednich bibliotek i stosów TLS obsługujących protokół TLS 1.2.

Aktualizowanie aplikacji

Możesz upewnić się, że aplikacje systemu iOS używają protokołu TLS 1.2 przy użyciu funkcji zabezpieczeń sieci firmy Apple o nazwie App Transport Security (ATS). Usługi ATS nie można używać w przypadku zestawów SDK starszych niż iOS 9.0 lub macOS 10.11 i możesz przeczytać więcej na ten temat w dokumentacji firmy Apple.

W przypadku aplikacji systemu Android korzystających z wystąpień protokołu SSLSocket ustaw włączone protokoły w każdym wystąpieniu protokołu SSLSocket, jak zwrócono uwagę w ustawieniuEnabledProtocols.

Tabela na stronie obsługi zgodności protokołu TLS pomaga mapować systemy operacyjne z zgodnymi wersjami protokołu TLS.

Aby uzyskać więcej informacji, zobacz omówienie obsługi protokołów TLS w systemie Windows.

Następne kroki