Migrace na tls 1.2 pro Azure Resource Manager
Tls (Transport Layer Security) je protokol zabezpečení, který vytváří šifrovací kanály přes počítačové sítě. Tls 1.2 je aktuální oborový standard a podporuje ho Azure Resource Manager. Kvůli zpětné kompatibilitě podporuje Azure Resource Manager také starší verze, například TLS 1.0 a 1.1, ale tato podpora končí.
Azure Resource Manager přestane podporovat protokoly starší než TLS 1.2 1.2 1. března 2025, aby zajistil dodržování zákonných požadavků a zajistil lepší zabezpečení pro naše zákazníky.
Tento článek obsahuje pokyny k odebrání závislostí na starších protokolech zabezpečení.
Proč migrovat na TLS 1.2
Tls šifruje data odesílaná přes internet, aby se uživatelům se zlými úmysly zabránilo v přístupu k soukromým citlivým informacím. Klient a server provádějí metodu handshake protokolu TLS, aby ověřily identitu ostatních a určily, jak budou komunikovat. Během metody handshake každá strana identifikuje verze protokolu TLS, které používají. Klient i server můžou komunikovat, pokud obě podporují společnou verzi.
Protokol TLS 1.2 je bezpečnější a rychlejší než jeho předchůdci.
Azure Resource Manager je služba nasazování a správy pro Azure. Pomocí Azure Resource Manageru můžete vytvářet, aktualizovat a odstraňovat prostředky ve vašem účtu Azure. Azure Resource Manager už nebude podporovat protokol TLS 1.1 ani starší, aby posílil zabezpečení a zmírnit případné budoucí útoky na downgrade protokolů. Pokud chcete Dál používat Azure Resource Manager, ujistěte se, že všichni klienti, kteří volají Azure, používají protokol TLS 1.2 nebo novější.
Příprava na migraci na PROTOKOL TLS 1.2
Při přípravě na migraci klientů na protokol TLS 1.2 doporučujeme následující kroky:
Aktualizujte operační systém na nejnovější verzi.
Aktualizujte vývojové knihovny a architektury na nejnovější verze. Python 3.8 například podporuje protokol TLS 1.2.
Oprava pevně zakódovaných instancí protokolů zabezpečení starších než TLS 1.2
Upozorněte zákazníky a partnery na migraci produktu nebo služby na protokol TLS 1.2.
Podrobnější pokyny najdete v kontrolním seznamu pro vyřazení starších verzí protokolu TLS ve vašem prostředí.
Rychlé tipy
Windows 8+ má ve výchozím nastavení povolený protokol TLS 1.2.
Windows Server 2016+ má ve výchozím nastavení povolený protokol TLS 1.2.
Pokud je to možné, vyhněte se pevně zakódování verze protokolu. Místo toho nakonfigurujte aplikace tak, aby se vždy odložily na výchozí verzi protokolu TLS operačního systému.
Příznak můžete například povolit
SystemDefaultTLSVersion
v aplikacích .NET Framework, aby se odložil na výchozí verzi operačního systému. Tento přístup umožňuje vašim aplikacím využívat budoucí verze protokolu TLS.Pokud se nemůžete vyhnout pevnému kódování, zadejte protokol TLS 1.2.
Upgradujte aplikace, které cílí na rozhraní .NET Framework 4.5 nebo starší. Místo toho použijte rozhraní .NET Framework 4.7 nebo novější, protože tyto verze podporují protokol TLS 1.2.
Visual Studio 2013 například nepodporuje protokol TLS 1.2. Místo toho použijte aspoň nejnovější verzi sady Visual Studio 2017.
Qualys SSL Labs můžete použít k identifikaci verze protokolu TLS, kterou požadují klienti připojující se k vaší aplikaci.
Fiddler můžete použít k identifikaci verze protokolu TLS, kterou klient používá při odesílání požadavků HTTPS.
Další kroky
- Řešení problému s protokolem TLS 1.0, 2. vydání – podrobně se seznamte s migrací na protokol TLS 1.2.
- Jak povolit protokol TLS 1.2 na klientech – pro Microsoft Configuration Manager
- Konfigurace protokolu TLS (Transport Layer Security) pro klientskou aplikaci – obsahuje pokyny k aktualizaci verze protokolu TLS v PowerShellu.
- Povolení podpory protokolu TLS 1.2 ve vašem prostředí pro vyřazení protokolu Microsoft Entra TLS 1.1 a 1.0 – obsahuje informace o aktualizaci verze protokolu TLS pro WinHTTP.
- Osvědčené postupy protokolu TLS (Transport Layer Security) s rozhraním .NET Framework – osvědčené postupy při konfiguraci protokolů zabezpečení pro aplikace, které cílí na rozhraní .NET Framework.
- Osvědčené postupy tls s rozhraním .NET Framework – GitHub, které se ptají na osvědčené postupy v rozhraní .NET Framework.
- Řešení potíží s kompatibilitou protokolu TLS 1.2 s PowerShellem – sonda pro kontrolu kompatibility protokolu TLS 1.2 a identifikace problémů v případech nekompatibilních s PowerShellem