เมื่อภัยคุกคามทางไซเบอร์ต่อระบบควบคุมอุตสาหกรรมซับซ้อนขึ้น การป้องกันโดยอาศัยสัญชาตญาณหรืออุปกรณ์เดี่ยวๆ ไม่เพียงพอ สิ่งที่วงการความมั่นคงปลอดภัย OT ต้องการคือ กรอบความเข้าใจภัยคุกคามที่เป็นระบบ นั่นคือ MITRE ATT&CK for ICS ฐานข้อมูล TTPs (Tactics, Techniques, & Procedures) ที่จำแนกพฤติกรรมการโจมตีระบบอุตสาหกรรมออกเป็นขั้นตอนที่ตรวจสอบและวางแผนป้องกันได้อย่างชาญฉลาด

MITRE ATT&CK for ICS คืออะไร?

MITRE ATT&CK for ICS เป็นส่วนหนึ่งของ MITRE ATT&CK Framework ที่ออกแบบเฉพาะสำหรับระบบควบคุมอุตสาหกรรม (Industrial Control Systems) โดยจำแนกวิธีการโจมตีออกเป็น 11 Tactics (เป้าหมายเชิงกลยุทธ์) และภายในแต่ละ Tactic มี Techniques (วิธีการเฉพาะ) ที่ผู้โจมตีใช้จริง ทำให้ทีมรักษาความปลอดภัยเข้าใจเส้นทางการโจมตีทั้งหมด ไม่ใช่แค่จุดเริ่มต้นหรือจุดสิ้นสุด

จุดเด่นของ ATT&CK for ICS คือการอ้างอิง การโจมตีจริงที่เคยเกิดขึ้น เช่น การโจมตีโรงไฟฟ้ายูเครน (2015, 2016), มัลแวร์ TRITON ที่โจมตี Safety Instrumented System (2017), & การก่อกวนระบบน้ำประปาในสหรัฐอเมริกา (2021) ทำให้แต่ละ Technique มีหลักฐานเชิงประจักษ์รองรับ

11 Tactics ของ ATT&CK for ICS

ลำดับ Tactic คำอธิบาย ตัวอย่าง Technique
1 Initial Access การเข้าถึงเครือข่าย OT เป็นครั้งแรก Spearphishing, External Remote Services, Drive-by Compromise
2 Execution การรันโค้ดบนระบบเป้าหมาย Command-Line Interface, Scripting, User Execution
3 Persistence การรักษาการเข้าถึงให้อยู่ได้นาน Modify Program, Scheduled Task, System Firmware
4 Privilege Escalation การยกระดับสิทธิ์ในระบบ Exploitation for Privilege Escalation, Valid Accounts
5 Defense Evasion การหลบหลีกเครื่องมือตรวจจับ Masquerading, Encrypted Channel, Rootkit
6 Credential Access การขโมยข้อมูลประจำตัว Credential Dumping, Brute Force, Sniffing
7 Discovery การสำรวจโครงสร้างเครือข่าย & อุปกรณ์ Network Connection Enumeration, I/O Module Discovery
8 Lateral Movement การขยายการโจมตีในเครือข่าย Default Credentials, Exploitation of Remote Services
9 Collection การรวบรวมข้อมูลจากระบบ SCADA/DCS Automated Collection, Data from Information Repositories
10 Command & Control การสื่อสารระหว่างมัลแวร์กับเซิร์ฟเวอร์ควบคุม Commonly Used Port, Encrypted Channel, Standard Application Layer Protocol
11 Inhibit Response Function การปิดกั้นการตอบสนองของระบบ (เฉพาะ ICS) Alarm Suppression, Data History Manipulation, Denial of Control

Tactics เฉพาะของ ICS (ไม่มีใน Enterprise ATT&CK)

นอกจาก 11 Tactics ข้างต้น ATT&CK for ICS ยังมี Tactics พิเศษที่ไม่พบในเวอร์ชัน Enterprise เพราะเกี่ยวข้องกับกระบวนการทางกายภาพโดยตรง:

  • Impact: ทำลายหรือรบกวนกระบวนการผลิต เช่น ปิดวาล์ว, สั่งมอเตอร์ทำงานเกินพิกัด, หรือสั่งระบบป้องกันอัคคีภัยผิดพลาด
  • Inhibit Response Function: ปิดระบบเตือนภัย (Alarm) ทำให้ผู้ควบคุมไม่รู้ว่าระบบกำลังผิดปกติ ซึ่งเป็นเทคนิคที่ใช้ในการโจมตีโรงไฟฟ้ายูเครนปี 2015

การนำ ATT&CK for ICS ไปใช้ในโรงงาน

1. Threat Modeling & Risk Assessment

ทีมความปลอดภัยใช้ ATT&CK for ICS เป็น checklist เพื่อประเมินว่าแต่ละ Technique สามารถเกิดขึ้นกับระบบของตนได้หรือไม่ และมีการควบคุมใดบ้างที่ป้องกันอยู่ ตัวอย่างเช่น หากพบว่า Default Credentials (T0837) ยังใช้งานได้ใน PLC บางรุ่น ก็ต้องเร่งเปลี่ยน password & เพิ่ม Network Segmentation

2. Purple Team Exercise

ทีม Red Team จำลองการโจมตีตาม ATT&CK Techniques ที่เกี่ยวข้องกับสภาพแวดล้อม OT ของโรงงาน ส่วน Blue Team พยายามตรวจจับ & ตอบโต้ ผลลัพธ์คือ heatmap ที่แสดงว่า Technique ใดมีการป้องกันแน่นหนา & Technique ใดยังมีช่องว่าง

3. SIEM & Detection Rule Mapping

การแมป ATT&CK Technique ID กับ detection rule ใน SIEM หรือ IDS/IPS ช่วยให้ทีมตอบสนองเหตุการณ์ทราบทันทีว่าเป็นส่วนหนึ่งของ kill-chain ขั้นใด เช่น หากตรวจพบ Network Connection Enumeration (T0840) ก็จะรู้ว่าผู้โจมตีอยู่ในขั้น Discovery & ต้องเร่งบล็อกก่อนขยายไป Lateral Movement

กรณีศึกษา: การโจมตีโรงไฟฟ้ายูเครนปี 2015 ผู้โจมตีใช้ ATT&CK Techniques ตั้งแต่ Spearphishing (Initial Access) ผ่าน Credential Dumping (Credential Access) ไปถึง Lateral Movement ผ่าน VPN & Modify Program บน HMI จากนั้น Alarm Suppression (Inhibit Response) & Operating Mode Switching ปิด breaker ทำให้ไฟฟ้าดับกว่า 230,000 คน เป็นเวลา 1-6 ชั่วโมง & ทำลายเฟิร์มแวร์ผ่าน Firmware Destruction เพื่อปิดกั้นการกู้คืน

การเปรียบเทียบ ATT&CK for ICS กับ NIST CSF

มิติ NIST CSF (OT Profile) MITRE ATT&CK for ICS
มุมมอง Defensive (ป้องกัน-ตรวจจับ-ตอบสนอง) Offensive (เข้าใจผู้โจมตี-เข้าใจวิธีการ)
โครงสร้าง 5 Functions: Identify, Protect, Detect, Respond, Recover 11 Tactics + Techniques พร้อมตัวอย่างจริง
การใช้งานหลัก Governance, Maturity Assessment, Roadmap Threat Modeling, Detection Engineering, Red Teaming
ความเฉพาะเจาะจง ครอบคลุมทุกมิติ (รวม people, process) เจาะจงพฤติกรรมการโจมตีทางเทคนิค
การเสริมกัน ใช้ร่วมกันได้ดี: NIST CSF กำหนดว่าต้องทำอะไร, ATT&CK for ICS บอกว่าผู้โจมตีทำอย่างไร ช่วยออกแบบการป้องกันได้ตรงจุด

Key Takeaways — สรุปประเด็นสำคัญ

  1. ภาษาร่วม — ATT&CK for ICS สร้างภาษามาตรฐาน (Tactic ID, Technique ID) ให้ทีม Red, Blue, & Management สื่อสารกันได้ตรงจุด ลดความสับสน
  2. เข้าใจ Kill-Chain — การโจมตี OT ไม่ได้จบในขั้นเดียว ATT&CK for ICS เผยเส้นทาง 11 ขั้นตอนที่ผู้โจมตีใช้จริง ทำให้วางแผนป้องกันได้ครอบคลุม
  3. Tactics เฉพาะ ICS — Inhibit Response Function & Impact เป็น Tactics ที่ไม่มีใน Enterprise เพราะเกี่ยวข้องกับกระบวนการทางกายภาพโดยตรง
  4. การันตีด้วยเหตุการณ์จริง — ทุก Technique อ้างอิงการโจมตีที่เคยเกิดขึ้นจริง เช่น Ukraine 2015, TRITON 2017 ทำให้ไม่ใช่ทฤษฎีลอยๆ
  5. เสริม NIST CSF — ใช้ ATT&CK for ICS บอกว่าผู้โจมตีทำอย่างไร แล้วแมปไปยัง NIST CSF Functions เพื่อปิดช่องว่างได้อย่างเป็นระบบ
  6. Detection Engineering — การแมป Technique ID กับ SIEM/IDS rule ช่วยจัดลำดับความสำคัญของการแจ้งเตือน & ปรับปรุงความแม่นยำ
  7. Purple Team — การฝึกซ้อมโดยใช้ ATT&CK for ICS เป็น scenario ทำให้ทีมเตรียมพร้อมกับเทคนิคการโจมตีที่ใช้จริง ไม่ใช่แค่แบบฝึกหัดทฤษฎี

บทสรุป

MITRE ATT&CK for ICS ไม่ใช่เครื่องมือซอฟต์แวร์ แต่เป็น กรอบความคิด & ภาษาสากล ที่ทำให้ทีมรักษาความปลอดภัย OT เข้าใจภัยคุกคามอย่างเป็นระบบ โดยอ้างอิงการโจมตีจริงที่เกิดขึ้นในโลกความเป็นจริง เมื่อนำไปใช้ร่วมกับ NIST CSF, IEC 62443 & SIEM/IDS จะสร้างระบบป้องกันที่ครอบคลุมทั้งมิติ Governance (NIST) & มิติเชิงเทคนิค (ATT&CK) สำหรับโรงงานอุตสาหกรรมที่กำลังสร้าง Security Operations Center การเริ่มต้นด้วยการแมป ATT&CK Techniques กับระบบตรวจจับที่มีอยู่คือก้าวแรกที่ให้ผลตอบแทนสูงสุดในระยะสั้น