แพตช์ (patch) คือชุดแก้ไขที่ผู้ผลิตออกให้ เพื่อแก้ปัญหาในซอฟต์แวร์ เฟิร์มแวร์ (firmware ซอฟต์แวร์ที่ฝังอยู่ในอุปกรณ์) หรือระบบปฏิบัติการ ปัญหาส่วนใหญ่ที่แก้คือช่องโหว่ (จุดอ่อนในซอฟต์แวร์ที่ผู้โจมตีใช้เจาะระบบได้) การจัดการแพตช์ที่ดี (patch management best practice) คือการวางแผนให้ติดตั้งแพตช์ได้ทันเวลา โดยไม่ทำให้ระบบที่คนใช้งานอยู่หยุดชะงัก NIST SP 800-40 Rev. 4 อธิบายว่า การจัดการแพตช์ระดับองค์กรคือกระบวนการทำทั่วทั้งองค์กร ตั้งแต่ระบุ จัดลำดับความสำคัญ จัดหา ติดตั้ง ไปจนถึงตรวจสอบแพตช์ อัปเดต และอัปเกรด NIST มองว่าเป็นการบำรุงรักษาเชิงป้องกัน บทความนี้แปลงแนวทางด้านการวางแผนนั้นเป็นขั้นตอนที่ทีมไอทีนำไปทำตามได้

ทำไมการติดตั้งแพตช์จึงยาก

การติดตั้งแพตช์ต้องแลกกันระหว่างสองเรื่อง ถ้าติดตั้งเร็ว ผู้โจมตีมีเวลาน้อยลง แต่ทีมเหลือเวลาทดสอบน้อยลงและเสี่ยงที่ระบบจะสะดุดมากขึ้น ถ้าทดสอบก่อนนานขึ้น ระบบสะดุดน้อยลง แต่ช่องโหว่เปิดอยู่นานขึ้น NIST เสริมว่าการทดสอบใช้แรงงานมาก และยังอาจตรวจไม่พบปัญหาบางอย่าง หลายองค์กรจึงแพตช์เฉพาะเมื่อมีช่องโหว่ร้ายแรงที่กำลังถูกโจมตีอย่างกว้างขวาง NIST เรียกวิธีนี้ว่าการแพตช์แบบตั้งรับ (reactive patching) ทางเลือกที่ดีกว่าคือการแพตช์เชิงรุก (proactive patching) คือแก้ช่องโหว่จำนวนมากไว้ก่อนที่ผู้โจมตีจะนำไปใช้

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

INFOGRAPHIC
แพตช์แบบตั้งรับกับแบบวางแผนล่วงหน้า

แบบตั้งรับ

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

แบบวางแผนล่วงหน้า

  • ตกลงกลุ่มและแผนไว้ก่อนรู้ล่วงหน้าว่าสินทรัพย์ไหนทำอย่างไร
  • ลองกับกลุ่มเล็กก่อนปัญหาโผล่ก่อนขยายการติดตั้ง
  • ติดตั้งตามรอบ มีกำหนดบังคับพ้นช่วงผ่อนผันแล้วบังคับติดตั้ง

หลักคิด 4 ข้อของ NIST

NIST SP 800-40 Rev. 4 วางข้อแนะนำทั้งหมดบนหลักคิด 4 ข้อ ดังนี้:

  • ปัญหาเกิดได้แน่ ให้เตรียมรับ: แพตช์บางตัวจะสร้างปัญหา ทีมควรพร้อมแก้ไข ไม่ใช่เลื่อนแพตช์ออกไปเพราะกลัว
  • ทำให้การตัดสินใจง่าย: การประเมินช่องโหว่ใหม่ทุกตัวตั้งแต่ต้นทำไม่ไหว จึงควรตกลงล่วงหน้าว่าสินทรัพย์ (เครื่อง อุปกรณ์ และซอฟต์แวร์ขององค์กร) แต่ละแบบจะจัดการอย่างไร
  • พึ่งระบบอัตโนมัติ: NIST ระบุว่าถ้าไม่มีระบบอัตโนมัติ องค์กรจะตามแพตช์ไม่ทัน รวมถึงในเหตุฉุกเฉิน
  • เริ่มปรับปรุงทันที: บางการเปลี่ยนแปลงใช้เวลาหลายปี แต่แนวปฏิบัติอื่นปรับปรุงได้ระหว่างรอ

แพตช์ไม่ใช่วิธีเดียวในการตอบสนองต่อความเสี่ยง

NIST แบ่งวิธีตอบสนองต่อความเสี่ยงจากช่องโหว่ในซอฟต์แวร์เป็น 4 แบบ:

  • ยอมรับ (accept): อยู่กับความเสี่ยงต่อไป เช่น เพราะมาตรการที่มีอยู่ป้องกันการโจมตีได้แล้ว หรือผลกระทบต่ำ
  • ลด (mitigate): ลดความเสี่ยงด้วยการติดตั้งแพตช์ ปิดฟีเจอร์ที่มีช่องโหว่ หรืออัปเกรด หรือเพิ่มมาตรการ เช่น ไฟร์วอลล์และการแบ่งส่วนเครือข่าย
  • ถ่ายโอน (transfer): แบ่งผลที่ตามมาให้ผู้อื่น เช่น ซื้อประกันภัยไซเบอร์ หรือย้ายไปใช้ SaaS (ซอฟต์แวร์บนคลาวด์ที่ผู้ให้บริการดูแลแพตช์ให้)
  • หลีกเลี่ยง (avoid): ตัดความเสี่ยงทิ้งทั้งหมด เช่น ถอนซอฟต์แวร์ออก หรือเลิกใช้เครื่องนั้น

NIST ชี้ว่าการติดตั้งแพตช์ อัปเดต หรืออัปเกรด เป็นวิธีเดียวที่ขจัดช่องโหว่ได้หมดโดยไม่ต้องตัดความสามารถของระบบออก แต่บางครั้งยังติดตั้งทันทีไม่ได้ เหตุผลที่ NIST ยกตัวอย่างมีดังนี้ ยังไม่มีแพตช์ ผู้ผลิตเลิกสนับสนุนผลิตภัณฑ์นั้นแล้ว (end-of-life) หรือระบบต้องรอช่วงหยุดระบบที่กำหนดไว้ล่วงหน้า อีกกรณีคืออุปกรณ์ที่เกี่ยวกับความปลอดภัยของคนในอุตสาหกรรมที่ถูกกำกับเข้มงวด ซึ่งผู้ผลิตกำหนดให้อัปเดตล่าช้า เพราะต้องทดสอบและรับรองก่อน แม้ติดตั้งได้ องค์กรก็ยังเลือกวิธีตอบสนองแบบอื่นได้

วางแผนล่วงหน้า: สินทรัพย์ กลุ่ม และแผน

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

เรื่องบัญชีรายการ NIST ระบุว่าการสแกนช่องโหว่เดือนละครั้งหรือไตรมาสละครั้งไม่ได้ผลแล้ว เป้าหมายที่ทำได้จริงคือบัญชีที่เกือบครบ โดยให้ระบบอัตโนมัติปรับให้ทันสมัยตลอดเวลา บัญชีนี้ต้องรวมอุปกรณ์ OT (ระบบและอุปกรณ์ที่ตรวจวัดหรือควบคุมเครื่องจักรจริง เช่น ในโรงงาน) IoT (อุปกรณ์เชื่อมต่อเครือข่ายทั่วไป เช่น กล้องและเซนเซอร์) และคอนเทนเนอร์ (container ชุดซอฟต์แวร์ที่แพ็กแอปไว้พร้อมสิ่งที่แอปต้องใช้) ด้วย

NIST ยกตัวอย่างสถานการณ์ 4 แบบ ซึ่งแต่ละแบบต้องมีแผนของตัวเอง:

  • แพตช์ตามรอบปกติ (routine patching): ขั้นตอนมาตรฐานสำหรับแพตช์ที่ออกตามรอบ แพตช์ส่วนใหญ่อยู่ในกลุ่มนี้ NIST เตือนว่ามักถูกเลื่อน เพราะการติดตั้งอาจขัดจังหวะการทำงาน และการเลื่อนทำให้แพตช์ฉุกเฉินครั้งหลังยากขึ้น
  • แพตช์ฉุกเฉิน (emergency patching): ใช้เมื่อมีช่องโหว่ร้ายแรงหรือกำลังถูกโจมตีจริง ใช้ขั้นตอนเดียวกับแพตช์ปกติ แต่เร่งตารางเวลาให้เร็วมาก
  • มาตรการฉุกเฉินชั่วคราว (emergency mitigation): ใช้ก่อนมีแพตช์ หรือเมื่อแพตช์มีข้อบกพร่อง เช่น ปิดฟีเจอร์หรือตัดเครื่องออกจากเครือข่าย ต้องกำหนดเวลาเปลี่ยนเป็นการแก้ถาวรและถอนมาตรการชั่วคราวออก
  • สินทรัพย์ที่แพตช์ไม่ได้ (unpatchable assets): เช่น ผลิตภัณฑ์ที่ผู้ผลิตเลิกสนับสนุน หรืออุปกรณ์ที่ต้องเดินต่อเนื่อง ต้องป้องกันระยะยาวด้วยวิธีอื่นที่ไม่ใช่แพตช์
INFOGRAPHIC
ช่องโหว่ใหม่ 1 ตัว กับ 4 สถานการณ์
ช่องโหว่ใหม่ในสินทรัพย์ของเรา
แผนที่ตกลงไว้ล่วงหน้าบอกว่าต้องทำอะไร
แพตช์ตามรอบปกติ
ติดตั้งเป็นระยะ ผ่านกลุ่มทดลองก่อน
แพตช์ฉุกเฉิน
ขั้นตอนเดิมแต่เร็วขึ้นมาก
มาตรการฉุกเฉินชั่วคราว
ใช้ก่อนมีแพตช์ แล้วถอนเมื่อแก้ถาวร
แพตช์ไม่ได้
ป้องกันระยะยาวด้วยวิธีอื่น เช่น แยกเครือข่าย

กลุ่มบำรุงรักษา (maintenance group) คือกลุ่มสินทรัพย์ที่มีลักษณะคล้ายกัน จึงมีความต้องการบำรุงรักษาเหมือนกันในแต่ละสถานการณ์ เช่น ตารางเวลาแพตช์ ความจำเป็นต้องทดสอบ ข้อจำกัดเรื่องการหยุดระบบ และความร้ายแรงถ้าถูกบุกรุก NIST บอกว่าอย่าตั้งป้าย "ข้อยกเว้น" ให้สินทรัพย์ที่แพตช์ไม่ได้ เพราะสินทรัพย์เหล่านั้นยังต้องบำรุงรักษา จึงควรมีกลุ่มของตัวเอง

ตัวอย่างกลุ่มแบบย่อของ NIST แสดงให้เห็นว่าแต่ละกลุ่มต่างกันมาก:

  • โน้ตบุ๊กของผู้ใช้ทั่วไป: ยอมให้หยุดใช้งานได้ ป้องกันด้วยมาตรการที่ติดตั้งในเครื่อง ผลกระทบปานกลางถ้าถูกบุกรุก
  • ศูนย์ข้อมูลในองค์กร: ต้องทำในช่วงปิดระบบที่กำหนดไว้ ป้องกันด้วยมาตรการเครือข่าย ผลกระทบสูงถ้าถูกบุกรุก
  • อุปกรณ์ OT รุ่นเก่า: ไม่มีแพตช์ให้ ใช้การแยกเครือข่ายและการรักษาความปลอดภัยทางกายภาพ ผลกระทบสูงถ้าถูกบุกรุก
  • คอนเทนเนอร์ของแอปที่ลูกค้าใช้บนคลาวด์สาธารณะ: ทนต่อการหยุดชั่วคราวได้มาก ผลกระทบสูงถ้าถูกบุกรุก

ติดตั้งแพตช์อย่างไรไม่ให้ระบบล่ม

สำหรับแพตช์ตามรอบปกติ NIST แนะนำให้ติดตั้งเป็นระยะ โดยให้สินทรัพย์กลุ่มเล็กได้แพตช์ก่อน กลุ่มนี้เรียกว่า canary (กลุ่มทดลองที่ได้แพตช์ก่อนเพื่อดูว่ามีปัญหาหรือไม่) ถ้ากลุ่มนี้พบปัญหา ก็หยุดขยาย หรือใช้มาตรการชั่วคราวแทนระหว่างแก้ปัญหา นี่คือวิธีทดสอบแพตช์ในทางปฏิบัติ

สำหรับการติดตั้งใหญ่ที่กระทบผู้ใช้โดยตรง NIST ยกตัวอย่างการทำสองรอบ รอบแรกให้ผู้ใช้สายเทคนิค เช่น ผู้ดูแลระบบ ลองใช้ไม่กี่วัน รอบสองให้ผู้ใช้กลุ่ม early adopter (ผู้ยินดีลองของใหม่) จากทั่วองค์กรลองใช้ไม่กี่สัปดาห์ และแจ้งปัญหาที่พบ

NIST ยังแนะนำให้ยืดหยุ่นเรื่องเวลาติดตั้งแพตช์ปกติ แต่ต้องบังคับติดตั้งเมื่อพ้นช่วงผ่อนผัน (grace period) การบังคับทำได้ทั้งทางตรง คือสั่งให้ติดตั้ง และทางอ้อม คือบล็อกการเข้าเครือข่ายของเครื่องที่ยังไม่ได้แพตช์ แพตช์ปกติไม่จำเป็นต้องติดตั้งทันที แต่สุดท้ายต้องติดตั้งให้ได้

แพตช์ทุกตัวควรผ่านขั้นตอนเดียวกัน ตามวงจรที่ NIST SP 800-40 Rev. 4 อธิบายไว้:

  • จัดลำดับและกำหนดเวลา: ตัดสินว่าแพตช์ไหนเร่งด่วนกว่า และจัดงานให้เข้ากับ change management (ขั้นตอนขออนุมัติและวางแผนก่อนเปลี่ยนแปลงระบบ) ขององค์กร
  • ตรวจความแท้ของแพตช์: ยืนยันว่าแพตช์เป็นของแท้และไม่ถูกแก้ไข ก่อนทดสอบหรือติดตั้ง ควรทำอัตโนมัติ
  • ทดสอบ: ลองก่อนใช้งานจริง กลุ่มทดลองเป็นวิธีหนึ่ง
  • ติดตั้ง: แจกจ่ายและติดตั้ง รีสตาร์ตถ้าจำเป็น และแก้ผลข้างเคียงที่เกิดขึ้น ควรวางแผนไว้ก่อนว่าจะถอนแพตช์ กลับไปเวอร์ชันเดิม หรือกู้จากข้อมูลสำรองอย่างไร
  • ตรวจว่าติดตั้งแล้ว: ยืนยันว่าแพตช์ติดตั้งและมีผลจริง ถ้ามีเครื่องจำนวนมากต้องใช้ระบบอัตโนมัติ
  • เฝ้าดูต่อ: ยืนยันว่าแพตช์ยังอยู่ ไม่มีใครถอนออก และไม่มีการกู้ซอฟต์แวร์รุ่นเก่าที่ยังไม่แพตช์กลับมาจากข้อมูลสำรอง
INFOGRAPHIC
วงจรของแพตช์หนึ่งตัว 6 ขั้น
1
จัดลำดับและกำหนดเวลา
ประสานกับการควบคุมการเปลี่ยนแปลง
2
ตรวจความแท้ของแพตช์
แพตช์อาจมาจากแหล่งปลอมหรือถูกแก้ไข
3
ทดสอบ
หาปัญหาก่อนขึ้นระบบจริง
4
ติดตั้ง
อาจมีผลข้างเคียง ต้องมีทางถอยกลับ
5
ตรวจว่าติดตั้งแล้ว
แพตช์ติดตั้งและมีผลจริง
6
เฝ้าดูต่อ
ไม่ถูกถอน ไม่ถูกกู้ของเก่ากลับมา

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

เลือกว่าจะแพตช์อะไรก่อน

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

ฝั่งช่องโหว่ รายการ Known Exploited Vulnerabilities (KEV) ของ CISA คือรายการช่องโหว่ที่มีหลักฐานเชื่อถือได้ว่าถูกโจมตีจริง CISA ระบุว่าองค์กรควรใช้เป็นข้อมูลนำเข้าอย่างหนึ่งในการจัดลำดับ ไม่ใช่ข้อมูลเดียว

NIST SP 800-40 Rev. 4 อ้างถึงรายการนี้ และอ้างถึงคำสั่งบังคับหน่วยงานรัฐบาลกลางสหรัฐของ CISA (BOD ย่อจาก Binding Operational Directive) หมายเลข 22-01 ซึ่งให้แก้ช่องโหว่ใหม่ในรายการภายในสองสัปดาห์ ณ ตุลาคม 2026 หน้าเว็บของ CISA ระบุว่า BOD 22-01 ถูกยกเลิกแล้ว และถูกแทนที่ด้วย BOD 26-04 ซึ่งออกเมื่อ 10 มิถุนายน 2026

BOD 26-04 บังคับใช้เฉพาะหน่วยงานฝ่ายบริหารพลเรือนของรัฐบาลกลางสหรัฐ องค์กรอื่นไม่ถูกบังคับ แต่นำปัจจัย 4 ข้อของคำสั่งนี้ไปใช้เป็นแบบอย่างได้ ปัจจัยเหล่านี้ใช้กำหนดว่าต้องแก้เร่งด่วนแค่ไหน:

  • การเปิดสู่ภายนอก (asset exposure): สินทรัพย์ที่มีช่องโหว่เปิดให้คนที่ไม่ได้ยืนยันตัวตนหรือไม่น่าเชื่อถือเข้าถึงผ่านเครือข่ายสาธารณะได้หรือไม่
  • สถานะใน KEV (KEV status): ช่องโหว่นั้นอยู่ในรายการ KEV หรือไม่
  • โจมตีอัตโนมัติได้หรือไม่ (exploit automation): ผู้โจมตีทำทุกขั้นตอนของการโจมตีแบบอัตโนมัติได้หรือไม่
  • ผลกระทบทางเทคนิค (technical impact): การโจมตีสำเร็จทำให้ผู้โจมตีควบคุมสินทรัพย์ได้บางส่วนหรือทั้งหมด การควบคุมทั้งหมดรวมถึงกรณีที่การโจมตีเผยข้อมูลรับรองการเข้าใช้ (credential) ได้อย่างสม่ำเสมอ

กรอบเวลาของ BOD 26-04 ไม่ตายตัว และเปลี่ยนไปตามปัจจัยทั้ง 4 ข้อ ตัวเลขเดียวที่เขียนเป็นข้อความในหน้าคำสั่งของ CISA คือกลุ่มเสี่ยงสูงสุดที่มีป้ายกำกับว่า "& forensic triage" กลุ่มนี้ต้องแก้ไขหรือลดความเสี่ยงภายใน 3 วันตามปฏิทิน และต้องตรวจเบื้องต้นด้วยว่าระบบถูกบุกรุกไปก่อนแล้วหรือไม่ (forensic triage) ช่องโหว่ที่เสี่ยงต่ำกว่ารอได้นานกว่านั้น จนถึงการอัปเกรดระบบรอบถัดไป ตารางกรอบเวลาฉบับเต็มไม่ได้อยู่ในข้อความของหน้านั้น บทความนี้จึงไม่คัดลอกมา

ดูวิธีใช้ CVSS (คะแนนความรุนแรงของช่องโหว่) EPSS (ค่าประมาณโอกาสที่ช่องโหว่จะถูกโจมตี) และ KEV ร่วมกันได้ใน CVSS, EPSS และ CISA KEV: จัดลำดับการแก้ช่องโหว่อย่างไร

ระบบควบคุมการผลิตและอุปกรณ์ที่แพตช์ไม่ได้

ในระบบ OT แพตช์อาจสร้างผลกระทบมากกว่าทำให้บริการหยุด NIST SP 800-82 Rev. 3 ระบุว่าควรทดสอบแพตช์แบบออฟไลน์ และแนะนำให้ทดสอบซ้ำ (regression testing คือทดสอบว่าฟังก์ชันเดิมยังทำงานปกติ) แพตช์อาจปิดช่องโหว่ได้ แต่ก็อาจสร้างความเสี่ยงที่ใหญ่กว่าในมุมการผลิตหรือความปลอดภัย NIST ระบุว่าควรติดตั้งในช่วงหยุดระบบตามแผน และให้ผู้ที่เข้าใจระบบ OT เป็นผู้ตัดสินว่าจะติดตั้งเมื่อไรและอย่างไร

ระบบ OT จำนวนมากใช้ระบบปฏิบัติการรุ่นเก่าที่ผู้ผลิตเลิกสนับสนุนแล้ว จึงไม่มีแพตช์ให้ NIST ยังระบุว่าผู้ผลิตบางรายไม่แจ้งช่องโหว่ให้ CISA องค์กรจึงควรสมัครรับประกาศจากผู้ผลิตโดยตรงด้วย

สำหรับสินทรัพย์ที่แพตช์ไม่ได้ NIST ให้ใช้มาตรการระยะยาวที่ไม่ใช่แพตช์ โดยเลือกจากชุดวิธีที่อนุมัติไว้สำหรับแต่ละกลุ่มบำรุงรักษา และให้สถาปนิกด้านความปลอดภัยทบทวนไว้ล่วงหน้า ตัวอย่างคือการแยกสินทรัพย์ด้วยการแบ่งส่วนเครือข่ายละเอียด (micro-segmentation) NIST ยังให้ประเมินวิธีเหล่านี้ใหม่เป็นระยะ ทั้งว่ายังลดความเสี่ยงได้พอหรือไม่ และสินทรัพย์นั้นยังคุ้มกับค่าใช้จ่ายเพิ่มหรือไม่ ในงาน OT วิธีทำจริงคือการแบ่งโซนเครือข่าย ดู IEC 62443 สำหรับมือใหม่: ความปลอดภัยระบบควบคุมอุตสาหกรรม และ Segmentation และ Micro-segmentation: เริ่มโดยไม่ทำระบบล่ม นอกจากนี้ ชุดมาตรฐานความปลอดภัยของระบบควบคุมอุตสาหกรรม (ISA/IEC 62443) ยังมีส่วนว่าด้วยการจัดการแพตช์ในระบบอุตสาหกรรม คือ Part 2-3

วัดผลอย่างไรให้มีความหมาย

NIST บอกว่าตัวเลขง่าย ๆ เช่น เปอร์เซ็นต์ของช่องโหว่ทั้งองค์กรที่แพตช์แล้ว ไม่ช่วยให้ตัดสินใจอะไรได้ ถ้าสินทรัพย์ 10 เปอร์เซ็นต์ยังไม่ได้แพตช์ ก็ไม่รู้ว่าเป็นเครื่องที่สำคัญที่สุดหรือสำคัญน้อยที่สุด ตัวอย่างของ NIST (ซึ่งระบุว่าเป็นตัวอย่างสมมติ) จึงรายงานแยกตามคู่ระหว่างความสำคัญของสินทรัพย์กับความสำคัญของช่องโหว่ แต่ละคู่แสดงเปอร์เซ็นต์ที่แพตช์ทันกำหนดเวลาในแผนบำรุงรักษา รวมถึงเวลาเฉลี่ย (mean) และค่ามัธยฐาน (median คือค่าตรงกลางเมื่อเรียงข้อมูล) ของเวลาที่ใช้แพตช์

ตัวชี้วัดจะดีได้ก็ต่อเมื่อข้อมูลพื้นฐานถูกต้อง NIST เตือนว่าถ้าสแกนช่องโหว่เดือนละครั้ง จำนวนช่องโหว่จะดูน้อยกว่าความจริงมาก และการสแกนแบบไม่ล็อกอินเข้าเครื่อง (unauthenticated) มักรายงานช่องโหว่ได้น้อยกว่าแบบล็อกอินเข้าไปตรวจ (authenticated) ผู้อ่านรายงานแต่ละกลุ่มก็ต้องการมุมมองต่างกัน ตั้งแต่ผู้ดูแลระบบถึงผู้บริหาร

ข้อผิดพลาดที่พบบ่อย

  • มองการแพตช์เป็นงานเสริมที่เลื่อนได้: NIST ชี้ว่าเป็นต้นทุนปกติของการทำธุรกิจ ถ้าเลื่อนจนเกิดเหตุ ก็ต้องติดตั้งแพตช์ที่ขาดอยู่อยู่ดี
  • รอข่าวใหญ่แล้วค่อยลงมือ: การแพตช์แบบตั้งรับทำให้ต้องรีบแก้ท่ามกลางวิกฤต แทนที่จะแก้ตามแผน
  • ตั้งป้าย "ข้อยกเว้น" ให้สินทรัพย์ที่ยุ่งยาก: ระบบที่แพตช์ไม่ได้ถูกปล่อยโดยไม่มีแผนป้องกัน ทั้งที่ NIST ให้จัดเป็นกลุ่มบำรุงรักษาของตัวเอง
  • เลื่อนแพตช์ปกติไปเรื่อย ๆ: เปิดช่องให้ผู้โจมตีนานขึ้น และทำให้แพตช์ฉุกเฉินครั้งหลังยากขึ้น เพราะต้องลงแพตช์ก่อนหน้าที่ตัวใหม่พึ่งพาก่อน
  • ใช้การสแกนเดือนละครั้งเป็นบัญชีรายการสินทรัพย์: บัญชีล้าสมัยเร็ว และทำให้ตัวเลขช่องโหว่ดูน้อยกว่าความจริง
  • รายงานตัวเลขเดียวว่าแพตช์ไปกี่เปอร์เซ็นต์: ไม่บอกว่าที่ยังไม่แพตช์คือเครื่องสำคัญหรือไม่
  • ติดตั้งแพตช์โดยไม่มีทางย้อนกลับ: การติดตั้งอาจมีผลข้างเคียงจนต้องถอนแพตช์หรือกู้ระบบ ต้องวางทางไว้ก่อน
  • ใช้กติกาแพตช์เดียวกันกับ IT และ OT: NIST SP 800-82 บอกว่า OT ควรทดสอบแบบออฟไลน์และติดตั้งในช่วงหยุดระบบตามแผน
  • ปล่อยมาตรการชั่วคราวค้างไว้: เมื่อมีแพตช์แล้วต้องติดตั้งและถอนมาตรการชั่วคราว โดยกำหนดและบังคับเวลาทั้งสองอย่าง

ขั้นแรกที่ทำได้ทันที

  • เริ่มทำบัญชีรายการสินทรัพย์: จดว่าเป็นอุปกรณ์ชนิดใด ใครดูแล ป้องกันด้วยอะไร สำคัญแค่ไหน และรีบูตได้เมื่อไร
  • จัดกลุ่มบำรุงรักษา โดยไม่มีกลุ่ม "ข้อยกเว้น": เริ่มจากไม่กี่กลุ่มตามตัวอย่างของ NIST แล้วค่อยปรับ
  • เขียนสถานการณ์ทั้ง 4 แบบและกำหนดผู้ตัดสินใจ: ใครประกาศว่าเป็นแพตช์ฉุกเฉิน และใครอนุมัติ
  • เลือกกลุ่มทดลองและกำหนดเวลาบังคับ: ในแต่ละกลุ่ม ระบุเครื่องที่ได้แพตช์ก่อน ช่วงผ่อนผัน และวิธีบังคับติดตั้งเมื่อครบกำหนด
  • เตรียมมาตรการฉุกเฉินไว้ล่วงหน้า: วิธีตัดเครื่องออกจากเครือข่ายหรือปิดฟีเจอร์ และวิธีถอนมาตรการออกภายหลัง
  • หาสินทรัพย์ที่แพตช์ไม่ได้ และระบุว่าอะไรป้องกันอยู่: เช่น การแยกเครือข่าย และกำหนดรอบทบทวนว่ายังพอหรือไม่
  • ถามผู้ขายเรื่องแพตช์ก่อนซื้อ: ตัวอย่างคำถามของ NIST เช่น จะแก้ช่องโหว่ให้กี่ปี ออกแพตช์บ่อยแค่ไหน ต้องรีสตาร์ตหรือไม่ และถอนแพตช์ได้หรือไม่
  • เลือกตัวชี้วัดที่ผูกกับความสำคัญของสินทรัพย์: เช่น เปอร์เซ็นต์ที่แพตช์ทันกำหนด และเวลาเฉลี่ยกับค่ามัธยฐาน

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

ขอบเขตและความถูกต้อง

ข้อมูลในบทความนี้มาจาก NIST SP 800-40 Rev. 4 (เมษายน 2022) และ NIST SP 800-82 Rev. 3 (กันยายน 2023) ที่อ่านจากไฟล์ PDF ของ NIST (ฉบับแรกอ่านทั้งฉบับ ฉบับหลังอ่านหัวข้อที่เกี่ยวข้อง) และหน้าเว็บของ CISA ที่อ่านเมื่อ 22 ตุลาคม 2026 NIST SP 800-40 Rev. 4 ไม่ได้กำหนดเวลาตายตัวสำหรับการแพตช์ปกติ ให้แต่ละองค์กรกำหนดเองในแผนบำรุงรักษา หน้าคำสั่ง BOD 26-04 และรายการ KEV อาจมีการปรับปรุง ควรตรวจฉบับล่าสุดก่อนนำไปใช้ และสำหรับอุปกรณ์ที่เกี่ยวกับความปลอดภัยของคน ให้ทำตามคำแนะนำของผู้ผลิตเป็นหลัก

การรู้ว่าซอฟต์แวร์ใช้ส่วนประกอบอะไรช่วยให้หาระบบที่ต้องแพตช์ได้เร็ว ดู SBOM และความปลอดภัยของห่วงโซ่อุปทานซอฟต์แวร์

แหล่งอ้างอิงและข้อมูลเพิ่มเติม

  • NIST SP 800-40 Rev. 4: Guide to Enterprise Patch Management Planning: ที่มาของหลักคิด 4 ข้อ วิธีตอบสนองต่อความเสี่ยง 4 แบบ สถานการณ์ กลุ่มบำรุงรักษา และตัวชี้วัด
  • NIST SP 800-82 Rev. 3: Guide to OT Security: คำแนะนำเรื่องการแพตช์ในระบบ OT (หัวข้อ 6.2.11)
  • CISA BOD 26-04: Prioritizing Security Updates Based on Risk: ปัจจัย 4 ข้อและกรอบเวลาของหน่วยงานรัฐบาลกลางสหรัฐ
  • CISA: Patch Smarter, Not Harder: บทความของ CISA อธิบายแนวคิดจัดลำดับแพตช์ตามความเสี่ยง
  • CISA Known Exploited Vulnerabilities Catalog: รายการช่องโหว่ที่ถูกโจมตีจริง และคำแนะนำให้ใช้เป็นข้อมูลนำเข้าในการจัดลำดับ
  • CISA BOD 22-01 (revoked): คำสั่งฉบับเดิมที่ตั้งรายการ KEV ปัจจุบันถูกยกเลิกแล้ว
  • ISA/IEC 62443 series of standards: รายการส่วนต่าง ๆ ของชุดมาตรฐาน รวมถึง Part 2-3 เรื่องการจัดการแพตช์