Připravte svou síť na kvantově odolné šifrování v protokolu TLS

Přečtěte si o kvantově odolném šifrování v protokolu TLS a o tom, jak zkontrolovat, zda jsou webové servery vaší organizace připravené.

Tento článek je určen správcům firemních a školních sítí.

V systémech iOS 26, iPadOS 26, macOS Tahoe 26 a visionOS 26 budou připojení chráněná protokolem TLS automaticky uvádět podporu hybridní, kvantově odolné výměny klíčů v protokolu TLS 1.3. To umožňuje vyjednávání algoritmu kvantově odolné výměny klíčů se servery s protokolem TLS 1.3, které to podporují, a zároveň pomáhá zachovat kompatibilitu se servery, které tento nový algoritmus zatím nepodporují. Cílem použití kvantově odolného šifrování, označovaného také jako „postkvantové šifrování“, je zabránit útočníkovi zaznamenávat přenosy připojení přes TLS a později k dešifrování obsahu použít budoucí kvantový počítač.

Zpráva ClientHello ze zařízení se systémy iOS 26, iPadOS 26, macOS Tahoe 26 a visionOS 26 bude obsahovat X25519MLKEM768 v rozšíření supported_groups (viz registr) spolu s odpovídajícím sdíleným adresářem klíčů v rozšíření key_share. Servery můžou vybrat X25519MLKEM768, pokud tento algoritmus podporují, nebo použít jinou skupinu uvedenou ve zprávě ClientHello.

Kontrola, zda webový server podporuje kvantově odolné šifrování

Počínaje systémem macOS Tahoe 26 můžete pomocí následujícího příkazu zkontrolovat, zda váš server HTTPS podporuje algoritmus výměny klíčů X25519MLKEM768:

nscurl --tls-diagnostics https://test.example

Servery, které kvantově odolné šifrování podporují, vrátí následující hodnoty:

Vyjednaná verze TLS (kódový bod): 0x0304

Vyjednaná skupina pro výměnu klíčů TLS (název): X25519MLKEM768

Vyjednaná šifrovací sada TLS (kódový bod): 0x1302

Servery, které kvantově odolné šifrování nepodporují, vyberou během metody handshake TLS jiné podporované skupiny, aby umožnily připojení zařízení se systémem iOS 26, iPadOS 26, macOS Tahoe 26 a visionOS 26.

Řešení problémů s připojením

Zařízení se systémy iOS 26, iPadOS 26, macOS Tahoe 26 a visionOS 26 se nemusí připojit k některým starším serverům kvůli nesprávné implementaci protokolu TLS, která nedokáže číst velké zprávy ClientHello. Více informací o tomto problému se serverem naleznete zde.

Pokud potřebujete připojit zařízení s iOS 26, iPadOS 26, macOS Tahoe 26 a visionOS 26 k serveru nebo síťovému zařízení, kterého se tento problém týká, před jeho vyřešením, můžete dočasně zapnout režim kompatibility, který umožní opakované pokusy o připojení bez oznámení podpory kvantově odolného šifrování. Upozorňujeme, že se jedná o dočasný režim kompatibility, který nebude k dispozici v budoucích verzích iOS, iPadOS, macOS a visionOS.

K povolení tohoto režimu kompatibility v systému macOS Tahoe 26 použijte následující příkaz:

defaults write com.apple.network.tls AllowPQTLSFallback -bool true

Konfigurační profily pro povolení tohoto režimu kompatibility v systémech iOS 26, iPadOS 26, macOS Tahoe 26 a visionOS 26 pomocí služby správy zařízení jsou k dispozici na stránce zdrojů AppleSeed pro IT.

Datum zveřejnění: