เตรียมเครือข่ายของคุณให้พร้อมสำหรับการเข้ารหัสแบบ Quantum-secure ใน TLS

เรียนรู้เกี่ยวกับการเข้ารหัสแบบ Quantum-secure ใน TLS และวิธีตรวจสอบว่าเว็บเซิร์ฟเวอร์ขององค์กรคุณพร้อมใช้งานหรือไม่

บทความนี้มีไว้สำหรับผู้ดูแลระบบเครือข่ายขององค์กรและสถาบันการศึกษา

ใน iOS 26, iPadOS 26, macOS Tahoe 26 และ visionOS 26 การเชื่อมต่อที่เข้ารหัสด้วย TLS จะประกาศแจ้งการรองรับการแลกเปลี่ยนคีย์ Quantum-secure แบบไฮบริดโดยอัตโนมัติใน TLS 1.3 ซึ่งการประกาศแจ้งนี้จะช่วยให้อุปกรณ์สามารถเจรจาเพื่อใช้อัลกอริทึมการแลกเปลี่ยนคีย์ Quantum-secure กับเซิร์ฟเวอร์ TLS 1.3 ที่รองรับได้ โดยยังคงใช้งานร่วมกับเซิร์ฟเวอร์ที่ยังไม่รองรับอัลกอริทึมใหม่นี้ได้เช่นเดิม การเข้ารหัสแบบ Quantum-secure หรือที่เรียกว่า "การเข้ารหัสหลังยุคควอนตัม" ออกแบบมาเพื่อป้องกันไม่ให้ผู้โจมตีบันทึกการรับส่งข้อมูลผ่านการเชื่อมต่อ TLS เก็บไว้เพื่อนำมาถอดรหัสข้อมูลภายหลังโดยใช้คอมพิวเตอร์ควอนตัมในอนาคต

ข้อความ ClientHello จากอุปกรณ์ iOS 26, iPadOS 26, macOS Tahoe 26 และ visionOS 26 จะมี X25519MLKEM768 ในส่วนขยาย supported_groups (ดูรีจิสทรี) รวมถึงคีย์แชร์ที่ตรงกันในส่วนขยาย key_share โดยเซิร์ฟเวอร์สามารถเลือก X25519MLKEM768 หากรองรับ หรือใช้กลุ่มอื่นที่ประกาศแจ้งในข้อความ ClientHello

ตรวจสอบว่าเว็บเซิร์ฟเวอร์รองรับการเข้ารหัสแบบ Quantum-secure หรือไม่

เริ่มตั้งแต่ macOS Tahoe 26 เป็นต้นมา คุณสามารถตรวจสอบว่าเซิร์ฟเวอร์ HTTPS ของคุณรองรับอัลกอริทึมการแลกเปลี่ยนคีย์ X25519MLKEM768 หรือไม่โดยใช้คำสั่งต่อไปนี้

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

เซิร์ฟเวอร์ที่รองรับการเข้ารหัสแบบ Quantum-secure จะส่งข้อมูลต่อไปนี้กลับมา

เวอร์ชั่นของ TLS ที่เจรจาได้ (โค้ดพอยต์): 0x0304

กลุ่มการแลกเปลี่ยนคีย์ TLS ที่เจรจาได้ (ชื่อ): X25519MLKEM768

ชุดไซเฟอร์ของ TLS ที่เจรจาได้ (โค้ดพอยต์): 0x1302

เซิร์ฟเวอร์ที่ไม่รองรับการเข้ารหัสแบบ Quantum-secure จะเลือกกลุ่มอื่นๆ ที่รองรับระหว่างการแฮนด์เชคกับ TLS เพื่อให้อุปกรณ์ iOS 26, iPadOS 26, macOS Tahoe 26 และ visionOS 26 เชื่อมต่อได้

แก้ไขปัญหาการเชื่อมต่อ

อุปกรณ์ที่ใช้ iOS 26, iPadOS 26, macOS Tahoe 26 และ visionOS 26 อาจไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์รุ่นเก่าบางเครื่องได้เนื่องมาจากการติดตั้งใช้งาน TLS ที่ไม่ถูกต้อง จึงไม่สามารถอ่านข้อความ ClientHello ขนาดใหญ่ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับปัญหาเซิร์ฟเวอร์นี้ได้ที่นี่

หากคุณต้องการเชื่อมต่อ iOS 26, iPadOS 26, macOS Tahoe 26 และ visionOS 26 กับเซิร์ฟเวอร์หรืออุปกรณ์เครือข่ายที่ได้รับผลกระทบจากปัญหานี้ก่อนที่จะแก้ไขปัญหา คุณสามารถเปิดใช้งานโหมดความเข้ากันได้เป็นการชั่วคราวเพื่ออนุญาตให้อุปกรณ์พยายามเชื่อมต่อใหม่ได้โดยไม่ประกาศแจ้งว่ารองรับการเข้ารหัสแบบ Quantum-secure ทั้งนี้โปรดทราบว่า iOS, iPadOS, macOS และ visionOS เวอร์ชั่นในอนาคตจะไม่มีโหมดความเข้ากันได้แบบชั่วคราวนี้

ใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานโหมดความเข้ากันได้บน macOS Tahoe 26

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

โปรไฟล์การกำหนดค่าสำหรับเปิดใช้งานโหมดความเข้ากันได้บน iOS 26, iPadOS 26, macOS Tahoe 26 และ visionOS 26 โดยใช้บริการจัดการอุปกรณ์มีอยู่ในหน้า Resources ของ AppleSeed สำหรับ IT

วันที่เผยแพร่: