Secure Boot และ Hardware Root of Trust สำหรับ OT/ICS: รากฐานความปลอดภัยที่เริ่มจากซิลิคอน
ในยุคที่ภัยคุกคามทางไซเบอร์ต่อระบบควบคุมอุตสาหกรรม (OT/ICS) รุนแรงขึ้นทุกวัน การพึ่งพาซอฟต์แวร์ป้องกันอย่างเดียวไม่เพียงพออีกต่อไป เพราะผู้โจมตีสามารถดัดแปลงเฟิร์มแวร์ ฝังมัลแวร์ในระดับต่ำกว่าระบบปฏิบัติการ หรือทำให้ชิ้นส่วนฮาร์ดแวร์ปลอมปะปนเข้ามาใน supply chain สิ่งที่โรงงานอุตสาหกรรมต้องการคือ รากฐานความน่าเชื่อถือที่ฝังอยู่ในตัวฮาร์ดแวร์เอง นั่นคือ Hardware Root of Trust และกลไก Secure Boot ที่สร้างห่วงโซ่ความไว้วางใจ (Chain of Trust) ตั้งแต่เปิดเครื่องจนถึงการทำงานเต็มรูปแบบ Hardware Root of Trust คืออะไร?Defense in Depth ตามแนวทาง IEC 62443 — ความปลอดภัยระบบ OT ต้องออกแบบเป็นชั้นๆ ตั้งแต่การแบ่งโซนเครือข่ายถึงแผนตอบสนองเหตุการณ์ (ภาพประกอบ: Honey Corporation)Defense in Depth ตามแนวทาง IEC 62443 — ความปลอดภัยระบบ OT ต้องออกแบบเป็นชั้นๆ ตั้งแต่การแบ่งโซนเครือข่ายถึงแผนตอบสนองเหตุการณ์ (ภาพประกอบ: Honey Corporation) Hardware Root of Trust (HRoT) คือชุดของฮาร์ดแวร์คริปโทกราฟิกที่ผู้ผลิตชิปฝังไว้ในตัวไมโครคอนโทรลเลอร์หรือ SoC ตั้งแต่โรงงานผลิต โดยมีคีย์สำคัญที่ไม่สามารถดึงออกมาอ่านได้แม้ด้วยวิธีทางกายภาพ ทำให้เป็นจุดเริ่มต้นที่เชื่อถือได้ 100% สำหรับยืนยันความถูกต้องของเฟิร์มแวร์และซอฟต์แวร์ทุกชั้นที่ทำงานอยู่ด้านบน องค์ประกอบหลักของ HRoT ประกอบด้วย: Secure Element / TPM (Trusted Platform Module): ชิปเฉพาะที่เก็บคีย์ส่วนตัว, ใบรับรองดิจิทัล, และทำหน้าที่เข้ารหัส-ถอดรหัสในสภาพแวดล้อมที่แยกออกจากระบบหลัก One-Time Programmable (OTP) Memory: หน่วยความจำที่เขียนได้ครั้งเดียว ใช้ฝัง public key hash ของผู้ผลิตอุปกรณ์ ป้องกันการดัดแปลง Hardware Crypto Engine: เร่งการคำนวณ RSA, ECC, SHA-256 โดยไม่ใช้ CPU หลัก ลด latency ต่ำกว่า 1 มิลลิวินาที True Random Number Generator (TRNG): สร้างค่าสุ่มจากสัญญาณรบกวนทางกายภาพ สำหรับสร้างคีย์และ nonce ที่คาดเดาไม่ได้ Secure Boot: ห่วงโซ่ความไว้วางใจทีละขั้น Secure Boot คือกระบวนการตรวจสอบลายเซ็นดิจิทัลของเฟิร์มแวร์ทุกชั้นก่อนอนุญาตให้ทำงาน โดยเริ่มจาก HRoT ที่ฝังอยู่ในชิป แล้วสร้างห่วงโซ่ขึ้นไปทีละขั้นดังนี้: Boot ROM (Immutable): โค้ดที่ผู้ผลิตชิปเผาลงไปในโรงงาน ไม่สามารถแก้ไขได้…









