RC4 ใน Active Directoryความเสี่ยงที่มองไม่เห็นซึ่งยากต่อการค้นหามากกว่าที่คุณคิด

Silverfort ภาพ
ภาพประกอบบทความในบล็อก RC4

RC4 เป็นอัลกอริธึมการเข้ารหัสแบบดั้งเดิมที่ Kerberos ใช้มานานหลายทศวรรษเพื่อรักษาความปลอดภัยของการรับส่งข้อมูลการตรวจสอบสิทธิ์ Active Directory สภาพแวดล้อม (AD) กำลังจะเปลี่ยนไป ไม่ว่าสภาพแวดล้อมของคุณจะพร้อมหรือไม่ก็ตาม 

ซึ่งเป็นส่วนหนึ่งของการเสริมความแข็งแกร่งด้านความปลอดภัยที่เกี่ยวข้องกับ CVE-2026-20833ไมโครซอฟต์กำลังทยอยยกเลิกการเข้ารหัส RC4 ในการตรวจสอบสิทธิ์ Kerberos การอัปเดต Windows เดือนเมษายน 2026 ถือเป็นขั้นตอนแรกที่ศูนย์กระจายคีย์ Kerberos (KDC) จะหยุดยอมรับ RC4 เป็นตัวเลือกสำรองโดยปริยาย สภาพแวดล้อมที่ยังไม่ได้กำหนดการพึ่งพา RC4 กำลังจะค้นพบปัญหาในรูปแบบที่เลวร้ายที่สุด นั่นคือ ความล้มเหลวในการตรวจสอบสิทธิ์ในการใช้งานจริง 

ชุมชนด้านความปลอดภัยได้ยืนยันมานานแล้วว่าการเข้ารหัส RC4 นั้นอ่อนแอ แต่สิ่งที่ยากคือการรู้ว่ามันยังคงซ่อนตัวอยู่ที่ใดในสภาพแวดล้อมของคุณ มันเป็นวิธีการเข้ารหัสที่ล้าสมัย มีช่องโหว่ที่ถูกบันทึกไว้อย่างดี และยังคงใช้งานอยู่เพียงเพื่อความเข้ากันได้กับระบบเก่าเท่านั้น RC4 ยังคงอยู่ในสภาพแวดล้อม AD มานานกว่าที่ใครๆ ตั้งใจไว้ 

ในบทความนี้ เราจะมาอธิบายว่าทำไมการตรวจจับการพึ่งพา RC4 จึงเป็นเรื่องยาก ความเสี่ยงที่อาจเกิดขึ้นหากตรวจไม่พบ และวิธีการแก้ไข Silverfort ช่วยให้ทีมรักษาความปลอดภัยมองเห็นปัญหาและแก้ไขได้ก่อนที่หน่วยงานบังคับใช้กฎหมายจะดำเนินการเอง 

เหตุใด RC4 ใน Kerberos จึงเป็นช่องโหว่ด้านความปลอดภัยที่สำคัญ

เพื่อให้เข้าใจว่าเหตุใดการยกเลิกการใช้งาน RC4 จึงมีความสำคัญ จำเป็นต้องพิจารณาดังต่อไปนี้ สรุปวิธีการทำงานของการตรวจสอบสิทธิ์ Kerberos อย่างรวดเร็ว. เมื่อ เมื่อผู้ใช้หรือบัญชีบริการยืนยันตัวตนในสภาพแวดล้อม AD แล้ว Kerberos KDC จะออกตั๋ว—โดยพื้นฐานแล้วเป็น รหัสผ่านที่ได้รับการปกป้องด้วยวิธีการเข้ารหัสลับ ซึ่งให้สิทธิ์ในการเข้าถึงทรัพยากรเฉพาะอย่างหนึ่งอัลกอริทึมการเข้ารหัสที่ใช้ในการปกป้องตั๋วใบนั้น แน่นอน ความยากลำบากสำหรับผู้โจมตี ร้าว มัน

แผนภาพแสดงวิธีการทำงานของการตรวจสอบสิทธิ์แบบ Kerberos
ขั้นตอนการตรวจสอบสิทธิ์ Kerberos

นี่คือจุดที่ RC4 สร้างช่องโหว่ที่แท้จริง เมื่อตั๋ว Kerberos ถูกเข้ารหัสด้วย RC4 ตั๋วเหล่านั้นจะเสี่ยงต่อการโจมตีที่เรียกว่า... เคอร์เบอโรสติ้งในการโจมตีประเภทนี้ ผู้โจมตีที่มีบัญชีโดเมนที่ถูกต้องใดๆ ก็สามารถขอตั๋วบริการสำหรับทรัพยากรที่ถูกต้องตามกฎหมาย ยึดครอง และนำทรัพยากรนั้นออกจากระบบเพื่อทำการถอดรหัสแบบเดาแบบสุ่ม โดยไม่จำเป็นต้องมีสิทธิ์พิเศษใดๆ และไม่มีการแจ้งเตือนใดๆ เกิดขึ้น ยิ่งการเข้ารหัสอ่อนแอเท่าไร การถอดรหัสก็จะยิ่งเร็วขึ้นเท่านั้น  

ด้วย RC4 กระบวนการดังกล่าวจึงเร็วกว่าการเข้ารหัสมาตรฐานการเข้ารหัสขั้นสูง (AES) อย่างมาก โดยเฉพาะอย่างยิ่งสำหรับบัญชีบริการที่มีรหัสผ่านเก่าหรืออ่อนแอ ผลที่ได้คือเส้นทางที่ตรงไปตรงมาจากบัญชีโดเมนพื้นฐานไปสู่การถูกเจาะบัญชีบริการอย่างสมบูรณ์ และจากนั้น... การเคลื่อนไหวด้านข้าง ครอบคลุมทั้งสภาพแวดล้อม

ปรับปรุงความปลอดภัยของ Active Directory ของคุณให้ทันสมัยยิ่งขึ้น

เรียนรู้วิธีป้องกันการเคลื่อนย้ายตำแหน่งในแนวนอนและการใช้อำนาจในทางที่ผิดเพื่อเพิ่มระดับสิทธิพิเศษใน Active Directory (ค.ศ.)

เหตุใดการค้นหาส่วนประกอบที่จำเป็นของ RC4 จึงทำได้ยาก

หาก RC4 เป็นความเสี่ยงที่รู้จักกันดี ทำไมสภาพแวดล้อมจำนวนมากจึงยังคงพึ่งพาความเสี่ยงนี้อยู่? คำตอบไม่ใช่ความประมาทเลินเล่อ แต่เป็นเพราะการมองเห็นความเสี่ยงนั้น การสัมผัสกับ RC4 มักไม่ปรากฏให้เห็นเอง มันสามารถทำงานอย่างเงียบๆ ในเบื้องหลัง บ่อยครั้งในสถานที่ที่ไม่ได้ถูกแตะต้องมานานหลายปี 

สาเหตุหลักมาจากคุณลักษณะ AD เพียงอย่างเดียว: msDS-SupportedEncryptionTypes. เมื่อไม่ได้กำหนดแอตทริบิวต์นี้ไว้อย่างชัดเจนในบัญชี KDC จะไม่มีคำสั่งใดๆ เกี่ยวกับการเข้ารหัสที่จะใช้ และในอดีตนั้นหมายความว่า RC4, AES-128 หรือ AES-256 ล้วนได้รับอนุญาต สภาพแวดล้อมส่วนใหญ่มีบัญชีหลายพันบัญชีที่ไม่ได้กำหนดแอตทริบิวต์นี้ไว้ และแต่ละบัญชีก็มีโอกาสตกเป็นเป้าหมายของการโจมตีแบบ Kerberoasting และการถูกบุกรุกได้ 

บัญชีสองประเภทที่มีความเสี่ยงเป็นพิเศษ ได้แก่ บัญชีบริการและบัญชีเครื่องจักร

บัญชีบริการใน Active Directoryจุดบอดที่ใหญ่ที่สุดของ RC4

บัญชีบริการ บัญชีผู้ใช้ประเภทนี้ถูกสร้างขึ้นเพื่อใช้งานแอปพลิเคชัน บริการ หรือกระบวนการอัตโนมัติ แตกต่างจากบัญชีผู้ใช้ทั่วไปตรงที่รหัสผ่านของบัญชีเหล่านี้จะถูกจัดการด้วยตนเอง และในหลายๆ สภาพแวดล้อม รหัสผ่านเหล่านี้อาจไม่ได้ถูกรีเซ็ตมานานหลายปีแล้ว  

หากรหัสผ่านของบัญชีบริการถูกตั้งค่าครั้งล่าสุดก่อน Windows Server 2008 ซึ่งเป็นเวอร์ชันที่รองรับการเข้ารหัส AES ใน Active Directory บัญชีนั้นจะไม่เคยมีคีย์ AES สร้างขึ้นมาก่อน การอัปเกรดโดเมนเพียงอย่างเดียวไม่สามารถแก้ไขปัญหานี้ได้ มีเพียงการรีเซ็ตรหัสผ่านเท่านั้นที่จะกระตุ้นการสร้างคีย์ AES แทน RC4 แต่ก่อนที่คุณจะทำเช่นนั้นได้ คุณต้องรู้ว่าบัญชีใดอยู่ในสถานะนี้ ซึ่งเป็นสิ่งที่สภาพแวดล้อมส่วนใหญ่ไม่สามารถมองเห็นได้ 

บัญชีเครื่องจักรใน Active Directory: การพึ่งพาอีกรูปแบบหนึ่ง

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

ปัญหาอยู่ที่ระบบปฏิบัติการเอง อุปกรณ์ที่ใช้ Windows เวอร์ชันเก่ากว่า Server 2008 ไม่รองรับการเข้ารหัส AES สำหรับบัญชีเหล่านี้ RC4 ไม่ใช่แค่ตัวเลือกเริ่มต้น แต่เป็นข้อกำหนดที่จำเป็นจนกว่าระบบจะได้รับการอัปเกรด 

ผลที่ได้คือ ความเสี่ยงจากช่องโหว่ RC4 ในสภาพแวดล้อมส่วนใหญ่ไม่ได้กระจุกตัวอยู่ในที่เดียว แต่กระจายไปทั่วบัญชีบริการและเครื่องต่างๆ โดยแต่ละบัญชีมีเหตุผลในการพึ่งพาที่แตกต่างกัน และมีแนวทางการแก้ไขที่แตกต่างกันไป 

ลำดับเหตุการณ์การยกเลิกการใช้งาน RC4: เกิดอะไรขึ้นในแต่ละขั้นตอน และทำไมจึงมีความสำคัญในตอนนี้

ไมโครซอฟต์ได้วางแผนการยกเลิกการใช้งาน RC4 เป็นการทยอยเปิดใช้งาน ซึ่งทำให้องค์กรต่างๆ มีเวลาเตรียมตัว แต่เวลานั้นกำลังจะหมดลงแล้ว 

มกราคม 2026 การอัปเดตครั้งนี้ได้เพิ่มขั้นตอนการตรวจสอบเข้ามา การเข้ารหัส RC4 ยังคงได้รับอนุญาต แต่ได้มีการเพิ่มกลไกการบันทึกข้อมูลใหม่เพื่อให้องค์กรสามารถมองเห็นได้ว่ามีการใช้งานที่ใดบ้าง 

เมษายน 2026 การอัปเดตคือจุดเริ่มต้นของการบังคับใช้ ศูนย์กระจายคีย์ (KDC) ตอนนี้ทำงานในโหมด AES เท่านั้นเป็นค่าเริ่มต้นสำหรับบัญชีที่ msDS-SupportedEncryptionTypes ไม่สามารถระบุได้ RC4 ไม่ใช่ตัวเลือกสำรองอีกต่อไป และบัญชีบริการหรือเครื่องใดๆ ที่ยังคงพึ่งพา RC4 จะเริ่มประสบปัญหาการตรวจสอบสิทธิ์ล้มเหลว มีวิธีแก้ปัญหาชั่วคราวอยู่: RC4DefaultDisablementPhase คีย์รีจิสทรีช่วยให้ผู้ดูแลระบบสามารถย้อนกลับพฤติกรรมของ DC ได้ด้วยตนเองในระหว่างที่ดำเนินการแก้ไขปัญหา แต่เป็นเพียงทางเลือกชั่วคราวเท่านั้น 

ในเดือนกรกฎาคม พ.ศ. 2026ตัวเลือกการย้อนกลับจะถูกลบออกโดยสมบูรณ์ การเข้ารหัส RC4 จะใช้งานได้ก็ต่อเมื่อมีการกำหนดค่าอย่างชัดเจนในแต่ละบัญชี แต่ Microsoft ไม่แนะนำให้ใช้วิธีการที่ไม่ปลอดภัยนี้ หากกระบวนการแก้ไขไม่เสร็จสมบูรณ์ การพึ่งพา RC4 ที่เหลืออยู่จะทำให้เกิดความล้มเหลวในการตรวจสอบสิทธิ์โดยไม่มีวิธีย้อนกลับ 

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

วิธีตรวจสอบปริมาณสาร RC4 ในสภาพแวดล้อมของคุณด้วย Silverfort

Silverfort ช่วยระบุการพึ่งพา RC4 ในสภาพแวดล้อมของคุณผ่านสองแนวทางที่เสริมกัน ได้แก่ การประเมินสถานะเชิงรุกและการตรวจสอบการรับรองความถูกต้องแบบเรียลไทม์ โดยไม่ต้องกำหนดค่าหรือเขียนสคริปต์เพิ่มเติมใดๆ 

การสืบสวนดำเนินไปตามขั้นตอนสองขั้นตอนที่เป็นธรรมชาติ: เริ่มต้นด้วยตัวบ่งชี้ความเสี่ยงเพื่อระบุบัญชีและอุปกรณ์ที่มีแนวโน้มที่จะมีการพึ่งพา RC4 มากที่สุด จากนั้นจึงเจาะลึกเข้าไปในบันทึกการตรวจสอบสิทธิ์เพื่อยืนยันว่าบันทึกใดบ้างที่ใช้ RC4 ในกระบวนการตรวจสอบสิทธิ์แบบเรียลไทม์โดยเฉพาะ 

ขั้นตอนที่ 1-ตัวชี้วัดความเสี่ยง: ฉันระบุ บัญชีที่มีการเข้ารหัสที่อ่อนแอ

Silverfortการจัดการสถานะความปลอดภัยด้านข้อมูลประจำตัว (ISPM) ของ ตรวจสอบสภาพแวดล้อมของคุณอย่างต่อเนื่องและแจ้งเตือนความเสี่ยงโดยอัตโนมัติเมื่อตรวจพบการเข้ารหัสที่อ่อนแอในทราฟฟิกการตรวจสอบสิทธิ์ ตัวบ่งชี้สองตัวมีความเกี่ยวข้องโดยตรงกับความเสี่ยงจาก RC4: 

  • การเข้ารหัสที่อ่อนแอ (ผู้ใช้)—เกิดขึ้นเมื่อบัญชีผู้ใช้ตรวจสอบสิทธิ์โดยใช้ RC4 หรือการเข้ารหัส Kerberos ที่อ่อนแอประเภทอื่น
  • การเข้ารหัสที่อ่อนแอ (เซิร์ฟเวอร์)—ยกขึ้นเมื่อพบเห็นกรณีเดียวกันนี้ในบัญชีบริการหรือบัญชีเครื่องจักร 

ตัวชี้วัดเหล่านี้จะแสดงรายการบัญชีที่ตรวจพบการเข้ารหัสที่อ่อนแอในข้อมูลการตรวจสอบสิทธิ์ได้อย่างทันทีและนำไปปฏิบัติได้จริง ไม่ใช่แค่บัญชีที่อาจมีความเสี่ยงจากด้านการตั้งค่า แต่เป็นบัญชีที่กำลังใช้การเข้ารหัสที่อ่อนแออยู่ในขณะนี้ 

Silverfort ภาพหน้าจอผลิตภัณฑ์ของโมดูล ISPM ที่แสดงผู้ใช้ที่มีการเข้ารหัสที่อ่อนแอ
ตรวจพบตัวบ่งชี้ความเสี่ยงด้านการเข้ารหัสที่อ่อนแอโดย Silverfort ไอเอสพีเอ็ม

นอกเหนือจากตัวบ่งชี้การเข้ารหัสที่อ่อนแอแล้ว ยังมีอีกสองประการ เพิ่มเติม หมวดหมู่ของ ISPM ช่วยให้เห็นภาพรวมได้ชัดเจนยิ่งขึ้น ผู้ใช้ที่มีรหัสผ่านเก่า ระบุ บัญชีบริการส่วนใหญ่มีแนวโน้มที่จะใช้คีย์ RC4 เท่านั้น เนื่องจากรหัสผ่านของบัญชีเหล่านั้นมีมาก่อน Windows Server 2008 และไม่เคยมีการสร้างคีย์ AES มาก่อน ระบบปฏิบัติการเก่า อุปกรณ์พื้นผิวที่ ทำไม่ได้ รองรับการเข้ารหัส AES ทำให้คุณเห็นได้อย่างชัดเจนว่าบัญชีเครื่องใดบ้างที่ต้องกำหนดค่าข้อยกเว้น RC4 ด้วยตนเอง หรือต้องมีแผนการยกเลิกการใช้งานก่อนที่จะมีการบังคับใช้ 

Silverfort ภาพหน้าจอผลิตภัณฑ์แสดง... Active Directory ความเสี่ยง
ผู้ใช้ที่มีรหัสผ่านเก่าและระบบปฏิบัติการเก่าใน Silverfort ไอเอสพีเอ็ม

ขั้นตอนที่ 2—บันทึกการตรวจสอบสิทธิ์: ยืนยันและตรวจสอบการใช้งาน RC4 

เมื่อคุณได้รายชื่อบัญชีที่ถูกตั้งค่าสถานะแล้ว Silverfortบันทึกการตรวจสอบสิทธิ์ของ ช่วยให้คุณเจาะลึกได้มากขึ้น (หมายเหตุ: คุณสามารถ) เรียนรู้เพิ่มเติมเกี่ยวกับการเพิ่มการมองเห็นและการวิเคราะห์ข้อมูลประจำตัวได้ที่นี่) กรองตาม การตอบกลับที่เข้ารหัสอย่างอ่อน และ ตั๋วที่เข้ารหัสอย่างอ่อน ตัวบ่งชี้ความเสี่ยงเพื่อให้มองเห็นภาพรวมการใช้งาน RC4 ในแต่ละการตรวจสอบสิทธิ์ได้อย่างชัดเจน สำหรับแต่ละการตรวจสอบสิทธิ์ คุณสามารถดูข้อมูลต่อไปนี้ได้: 

  • บัญชีผู้ใช้หรือบัญชีบริการที่เกี่ยวข้อง
  • โฮสต์แหล่งที่มา 
  • บริการเป้าหมายหรือ SPN
  • ตัวควบคุมโดเมนที่ออกตั๋ว 

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

Silverfort ภาพหน้าจอผลิตภัณฑ์แสดงให้เห็นถึงการกรองการเข้ารหัสที่อ่อนแอ
การกรองโดยใช้ตัวบ่งชี้ความเสี่ยงที่เข้ารหัสอย่างไม่แน่นหนาภายในบันทึกการตรวจสอบสิทธิ์

อย่ารอให้ Microsoft ค้นพบช่องโหว่ RC4 ให้คุณ

Silverfort ช่วยให้คุณมองเห็นและค้นหาการพึ่งพา RC4 ก่อนที่การบังคับใช้ของ Microsoft จะทำเช่นนั้น ซึ่งอาจส่งผลให้เกิดความล้มเหลวในการตรวจสอบสิทธิ์และสูญเสียประสิทธิภาพการทำงาน และด้วย Silverfortด้วยระบบตรวจสอบอย่างต่อเนื่อง คุณสามารถติดตามความคืบหน้าในการแก้ไขปัญหาได้ เนื่องจากกำหนดเส้นตายในเดือนกรกฎาคม 2026 ใกล้เข้ามาแล้ว จึงไม่มีเวลาใดเหมาะสมไปกว่านี้อีกแล้วที่จะตรวจสอบสถานะของคุณ 

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

เรากล้าที่จะผลักดันการรักษาความปลอดภัยข้อมูลประจำตัวไปไกลยิ่งขึ้น

ค้นพบสิ่งที่เป็นไปได้

ตั้งค่าการสาธิตเพื่อดู Silverfort แพลตฟอร์มการรักษาความปลอดภัยข้อมูลประจำตัวในการดำเนินการ

ฮีโร่ใหม่ (1)

Silverfort เข้าซื้อกิจการ Fabrix Security

มอบการรักษาความปลอดภัยข้อมูลประจำตัวแบบอัตโนมัติในระหว่างการทำงาน

เป็นผู้บุกเบิกเครื่องมือควบคุมการเข้าถึงแบบเรียลไทม์อัตโนมัติเป็นครั้งแรก ซึ่งออกแบบมาเพื่อปกป้องข้อมูลประจำตัวของมนุษย์ เครื่องจักร และตัวแทนทั้งหมด โดยใช้บริบทเชิงลึกและความเร็วของ AI