Google Cloud และ Intel ยกระดับความปลอดภัยฮาร์ดแวร์ผ่านการตรวจสอบ Trust Domain Extensions (TDX)
ในโลกของโครงสร้างพื้นฐานดิจิทัล ความปลอดภัยของข้อมูลเป็นเรื่องที่ประนีประนอมไม่ได้ โดยเฉพาะสำหรับผู้ให้บริการคลาวด์รายใหญ่ที่ต้องดูแลข้อมูลมหาศาล ล่าสุด Google Cloud และ Intel ได้เปิดเผยผลลัพธ์จากการร่วมมือกันตรวจสอบความปลอดภัยของ Trust Domain Extensions (TDX) ซึ่งเป็นเทคโนโลยีความปลอดภัยระดับฮาร์ดแวร์ตัวใหม่ของ Intel โดยใช้เวลาในการตรวจสอบอย่างละเอียดถึง 9 เดือน
โครงการนี้เป็นส่วนหนึ่งของกลยุทธ์ Confidential Computing หรือการคำนวณแบบลับ ซึ่งเป็นชุดความสามารถทางเทคนิคที่ออกแบบมาเพื่อรักษาการเข้ารหัสข้อมูลของลูกค้าตลอดเวลา และให้ลูกค้าสามารถควบคุมการเข้าถึงข้อมูลได้อย่างสมบูรณ์ แม้ข้อมูลนั้นจะถูกประมวลผลอยู่บนโครงสร้างพื้นฐานที่ใช้ร่วมกับผู้อื่นในระบบคลาวด์ก็ตาม
เบื้องหลังการตรวจสอบและผลลัพธ์ที่ได้
การตรวจสอบครั้งนี้เป็นการทำงานร่วมกันระหว่างวิศวกรของ Intel และผู้เชี่ยวชาญด้านความปลอดภัยจาก Google Cloud Security รวมถึงทีมล่าบั๊กชื่อดังอย่าง Project Zero โดยเริ่มต้นจากการวิเคราะห์ประเด็นที่อาจเป็นช่องโหว่ถึง 81 รายการ และนำไปสู่การค้นพบข้อเท็จจริงดังนี้:
- พบช่องโหว่ที่ได้รับการยืนยันทั้งหมด 10 รายการ
- ในจำนวนนี้มี 2 รายการ ที่ถูกจัดอยู่ในระดับที่มีนัยสำคัญ (Significant)
- พบประเด็นอีก 5 รายการ ที่นำไปสู่การปรับปรุงระบบป้องกันให้แข็งแกร่งยิ่งขึ้น
สิ่งที่สำคัญที่สุดคือ กระบวนการตรวจสอบและแก้ไขทั้งหมดนี้เสร็จสิ้นลงก่อนที่โปรเซสเซอร์ Intel Xeon รุ่นที่ 4 หรือรหัสชื่อ “Sapphire Rapids” ซึ่งเป็นรุ่นที่นำเทคโนโลยี TDX มาใช้งาน จะถูกผลิตออกมาสู่ตลาด
| หัวข้อการตรวจสอบ | รายละเอียด/จำนวน |
|---|---|
| ระยะเวลาการตรวจสอบ | 9 เดือน |
| ประเด็นที่สงสัยในเบื้องต้น | 81 รายการ |
| ช่องโหว่ที่ได้รับการยืนยัน | 10 รายการ |
| ช่องโหว่ระดับวิกฤต/สำคัญ | 2 รายการ |
| การปรับปรุงเชิงรุกเพื่อเสริมความปลอดภัย | 5 รายการ |
| ผลิตภัณฑ์ที่ได้รับประโยชน์ | Intel Xeon (Sapphire Rapids) |
เจาะลึกช่องโหว่ระดับวิกฤตและการแก้ไข
Anil Rao รองประธานและผู้จัดการทั่วไปด้านสถาปัตยกรรมและวิศวกรรมระบบของ Intel ระบุว่าช่องโหว่สำคัญ 2 รายการที่ถูกค้นพบนั้นมีความน่าสนใจอย่างยิ่ง รายการแรกเกิดจากเศษซากของฟีเจอร์ตรวจสอบความถูกต้องทางรหัสลับ (Cryptographic Integrity) ที่ถูกถอดออกไปแล้วแต่ยังมีส่วนตกค้างอยู่ ซึ่งทีม Google เป็นผู้ตรวจพบ
ส่วนช่องโหว่ที่สองเกิดขึ้นใน Authenticated Code Modules (ACM) ซึ่งคือชุดคำสั่งที่ถูกลงนามทางดิจิทัลเพื่อให้ทำงานในโปรเซสเซอร์ตามช่วงเวลาที่กำหนด โดยพบว่ามีช่องว่างเล็กน้อยที่ผู้โจมตีอาจใช้แทรกแซงเพื่อรันโค้ดที่เป็นอันตรายได้ ซึ่งจุดนี้ถือเป็นเรื่องน่าประหลาดใจสำหรับ Intel เนื่องจาก ACM ถูกนำไปใช้ในผลิตภัณฑ์ความปลอดภัยอื่นๆ ของบริษัทด้วย ไม่ใช่เพียงแค่ใน TDX เท่านั้น

ความร่วมมือที่เหนือกว่าการทดสอบทั่วไป
โดยปกติแล้ว นักวิจัยหรือแฮกเกอร์จะโจมตีระบบจากภายนอก ซึ่งเป็นการจำลองสถานการณ์จริง แต่ความร่วมมือระหว่าง Google และ Intel ในครั้งนี้แตกต่างออกไป เพราะเป็นการผสมผสานระหว่างการทดสอบแบบ Black Box Testing (การทดสอบโดยไม่ทราบโครงสร้างภายใน) เข้ากับการทำงานร่วมกับวิศวกรที่รู้ลึกถึงการออกแบบผลิตภัณฑ์ ทำให้สามารถค้นหาจุดอ่อนที่ซ่อนอยู่ได้ลึกกว่าเดิม
นอกจากนี้ ทั้งสองบริษัทยังได้ตัดสินใจเปิด Open Source สำหรับ TDX Firmware ซึ่งเป็นโค้ดระดับต่ำที่ทำหน้าที่ประสานงานระหว่างฮาร์ดแวร์และซอฟต์แวร์ เพื่อให้ผู้ใช้งานทั่วโลกและลูกค้าของ Google Cloud สามารถตรวจสอบและมีความมั่นใจในความโปร่งใสของผลิตภัณฑ์มากขึ้น
ข้อเท็จจริงสำคัญ
- การป้องกันเชิงรุก: การแก้ไขช่องโหว่ทั้งหมดเกิดขึ้นก่อนการผลิตชิป Sapphire Rapids ทำให้ผู้ใช้ได้รับผลิตภัณฑ์ที่ปลอดภัยตั้งแต่ต้น
- ความโปร่งใส: การเปิดซอร์สโค้ดของ Firmware ช่วยสร้างความเชื่อมั่นในระบบ Confidential Computing
- ความร่วมมือข้ามองค์กร: Google เคยทำกระบวนการตรวจสอบลักษณะนี้กับ AMD มาก่อน และนำมาปรับใช้กับ Intel เพื่อลดความเสี่ยงให้ลูกค้าคลาวด์
- การลดความเสี่ยง: การค้นพบช่องโหว่ใน ACM ส่งผลดีต่อผลิตภัณฑ์ความปลอดภัยอื่นๆ ของ Intel ที่ใช้โมดูลเดียวกันนี้ด้วย
คำถามที่พบบ่อย
Intel TDX คืออะไร?
คือ Trust Domain Extensions เทคโนโลยีความปลอดภัยระดับฮาร์ดแวร์ของ Intel ที่ช่วยแยกส่วนการประมวลผลข้อมูลให้เป็นเอกเทศ เพื่อป้องกันไม่ให้ผู้ที่ไม่ได้รับอนุญาตหรือแม้แต่ผู้ดูแลระบบคลาวด์เข้าถึงข้อมูลที่กำลังประมวลผลได้
Confidential Computing มีประโยชน์อย่างไรต่อผู้ใช้คลาวด์?
ช่วยให้ผู้ใช้สามารถนำแอปพลิเคชันและข้อมูลที่มีความไวสูงมากมาประมวลผลบนโครงสร้างพื้นฐานคลาวด์ที่ใช้ร่วมกับผู้อื่นได้อย่างปลอดภัย โดยข้อมูลจะถูกเข้ารหัสไว้ตลอดเวลา
การตรวจสอบครั้งนี้ส่งผลกระทบต่อผู้ใช้ปัจจุบันหรือไม่?
ไม่ส่งผลกระทบในเชิงลบ เนื่องจากช่องโหว่ที่พบถูกแก้ไขทั้งหมดก่อนที่โปรเซสเซอร์ Intel Xeon รุ่นที่ 4 (Sapphire Rapids) จะถูกผลิตและวางจำหน่าย
ทำไมการเปิด Open Source Firmware ถึงสำคัญ?
เพราะช่วยให้ผู้เชี่ยวชาญด้านความปลอดภัยทั่วโลกสามารถตรวจสอบการทำงานของโค้ดได้ ซึ่งเป็นการสร้างความเชื่อมั่น (Trust) ว่าไม่มีช่องโหว่แอบแฝงและระบบทำงานได้อย่างถูกต้องตามที่ระบุไว้
การทดสอบแบบ Black Box Testing คืออะไร?
คือวิธีการทดสอบระบบโดยที่ผู้ทดสอบไม่ทราบข้อมูลภายใน การออกแบบ หรือซอร์สโค้ดของระบบนั้นๆ เพื่อจำลองวิธีการที่ผู้โจมตีจากภายนอกจะใช้ในการค้นหาจุดอ่อนของระบบ



