KB4034879: ใช้รายการรีจิสทรี LdapEnforceChannelBinding เพื่อทําให้การรับรองความถูกต้อง LDAP ผ่าน SSL/TLS มีความปลอดภัยมากขึ้น

นำไปใช้กับ
Windows Server 2016 Windows Server 2016 Essentials Windows Server 2016 Standard Windows 10 Windows 10, version 1511, all editions Windows 10, version 1607, all editions Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 8.1 Enterprise Windows 8.1 Pro Windows 8.1 Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Web Edition Windows Server 2008 R2 Foundation Windows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter Windows Server 2008 Service Pack 2 Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Web Edition Windows Server 2008 Enterprise Windows Server 2008 Datacenter Windows 10, version 1703, all editions Windows Server 2022 Windows Server 2019

สรุป

CVE-2017-8563 มีการตั้งค่ารีจิสทรีที่ผู้ดูแลระบบสามารถใช้เพื่อช่วยให้การรับรองความถูกต้อง LDAP ผ่าน SSL/TLS มีความปลอดภัยมากขึ้น

ข้อมูลเพิ่มเติม

สำคัญ ส่วน วิธีการ หรืองานนี้ประกอบด้วยขั้นตอนที่บอกให้คุณทราบถึงวิธีการปรับเปลี่ยนรีจิสทรี แต่ปัญหาร้ายแรงอาจเกิดขึ้นถ้าคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันที่เพิ่มขึ้น สำรองข้อมูลรีจิสทรีก่อนที่คุณจะปรับเปลี่ยน จากนั้นคุณสามารถคืนค่ารีจิสทรีถ้ามีปัญหาเกิดขึ้น สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสํารองข้อมูลและคืนค่ารีจิสทรี

322756 วิธีการสํารองข้อมูลและคืนค่ารีจิสทรีใน Windows

เพื่อช่วยทําให้การรับรองความถูกต้อง LDAP ผ่าน SSL\TLS มีความปลอดภัยมากขึ้น ผู้ดูแลระบบสามารถกําหนดค่าการตั้งค่ารีจิสทรีต่อไปนี้:

  • เส้นทางสําหรับตัวควบคุมโดเมน บริการระบบโดเมนของ Active Directory (AD DS): HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Parameters
  • เส้นทางสําหรับเซิร์ฟเวอร์ Active Directory Lightweight Directory Services (AD LDS): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ชื่อ>อินสแตนซ์ LDS\Parameters
  • Dword: LdapEnforceChannelBinding
  • ค่า DWORD:0 ระบุว่าปิดใช้งาน ไม่มีการตรวจสอบการผูกแชนเนล นี่คือลักษณะการทํางานของเซิร์ฟเวอร์ทั้งหมดที่ไม่ได้รับการปรับปรุง
  • ค่า DWORD:1 ระบุว่า เปิดใช้งานแล้ว เมื่อได้รับการสนับสนุน ไคลเอ็นต์ทั้งหมดที่ทํางานบน Windows เวอร์ชันที่ได้รับการอัปเดตเพื่อสนับสนุนโทเค็นการผูกแชนเนล (CBT) ต้องมีข้อมูลการผูกแชนเนลกับเซิร์ฟเวอร์ ไคลเอนต์ที่กําลังเรียกใช้รุ่นของ Windows ที่ไม่ได้รับการปรับปรุงเพื่อสนับสนุน CBT ไม่จําเป็นต้องทําเช่นนั้น นี่คือตัวเลือกระดับกลางที่อนุญาตให้มีความเข้ากันได้ของแอปพลิเคชัน
  • ค่า DWORD:2 ระบุว่าเปิดใช้งานเสมอ ไคลเอ็นต์ทั้งหมดต้องให้ข้อมูลการผูกข้อมูลแชนเนล เซิร์ฟเวอร์ปฏิเสธการร้องขอการรับรองความถูกต้องจากไคลเอ็นต์ที่ไม่สามารถทําเช่นนั้นได้

หมายเหตุ

  • ก่อนที่คุณจะเปิดใช้งานการตั้งค่านี้บนตัวควบคุมโดเมน ไคลเอนต์ต้องติดตั้งการอัปเดตความปลอดภัยที่อธิบายไว้ใน CVE-2017-8563 มิฉะนั้น ปัญหาความเข้ากันได้อาจเกิดขึ้น และการร้องขอการรับรองความถูกต้อง LDAP ผ่าน SSL/TLS ที่เคยทํางานอาจไม่ทํางานอีกต่อไป ตามค่าเริ่มต้น การตั้งค่านี้จะถูกปิดใช้งาน
  • ต้องสร้างรายการรีจิสทรี LdapEnforceChannelBindings อย่างชัดเจน
  • เซิร์ฟเวอร์ LDAP ตอบสนองแบบไดนามิกกับการเปลี่ยนแปลงไปยังรายการรีจิสทรีนี้ ดังนั้นคุณไม่จําเป็นต้องรีสตาร์ทคอมพิวเตอร์หลังจากที่คุณใช้การเปลี่ยนแปลงรีจิสทรี

เมื่อต้องการเพิ่มความเข้ากันได้กับระบบปฏิบัติการเวอร์ชันที่เก่ากว่า (Windows Server 2008 และเวอร์ชันก่อนหน้า) เราขอแนะนําให้คุณเปิดใช้งานการตั้งค่านี้ด้วยค่า 1

เมื่อต้องการปิดใช้งานการตั้งค่าอย่างชัดเจน ให้ตั้งค่ารายการ LdapEnforceChannelBinding เป็น 0 (ศูนย์)

Windows Server 2008 และระบบเก่ากว่ากําหนดให้ 973811 คําแนะนําด้านความปลอดภัยของ Microsoft พร้อมใช้งานใน "KB5021989 การป้องกันเพิ่มเติมสําหรับการรับรองความถูกต้อง" ให้ติดตั้งก่อนติดตั้ง CVE-2017-8563 ถ้าคุณติดตั้ง CVE-2017-8563 โดยไม่มี KB5021989 บนตัวควบคุมโดเมนหรืออินสแตนซ์ AD LDS การเชื่อมต่อ LDAPS ทั้งหมดจะล้มเหลวด้วยข้อผิดพลาด LDAP 81 - LDAP_SERVER_DOWN

สําหรับข้อมูลเพิ่มเติม ให้ดูที่ KB4520412