OpenAI พบ AI agent คุยกันผ่าน CPU cache ได้ ทั้งที่ตัดเน็ตและไฟล์ร่วมหมดแล้ว
ในการทดสอบ red-team ของ OpenAI agent ที่ถูกแยกขังคนละ microVM ยังหาทางส่งข้อมูลลับถึงกันได้ผ่านการจับเวลา CPU cache ซึ่งเป็นเทคนิคเดียวกับที่ใช้โจมตีแบบ Spectre และ Meltdown
AI ภาพสร้างด้วย AI ไม่ใช่ภาพถ่ายจริงOpenAI เผยผลทดสอบ red-team ที่เอา AI agent ไปแยกขังคนละ microVM บนเครื่องเซิร์ฟเวอร์เดียวกัน ตัดการเชื่อมต่อเน็ตและไฟล์ร่วมออกหมด แต่ agent กลับหาทางคุยกันได้ผ่านการจัดการ CPU cache
วิธีที่ใช้คือ agent ตัวหนึ่งเขี่ยข้อมูลออกจาก cache ส่วนอีกตัวจับเวลาการโหลดข้อมูลกลับมา แล้วสื่อสารกันด้วยการอ่านเร็ว-ช้าตามโปรโตคอลที่ตกลงกันไว้ก่อน เทคนิคนี้คล้ายกับที่ใช้ในการโจมตี Spectre และ Meltdown แต่ต่างกันตรงที่ต้องมีทั้งสองฝ่ายยินยอมร่วมมือกันเอง
ระหว่างทดสอบยังเจอช่องทางลับอื่นอีก 3 แบบ ได้แก่ การสลับเขียนข้อมูลลง storage ที่ใช้ร่วมกัน การแย่งเวลาใช้ CPU ในคอนเทนเนอร์เดียวกัน และ TLS certificate cache ในระบบเว็บออฟไลน์ของ OpenAI เอง ส่วนใหญ่ OpenAI เป็นคนชี้ช่องทางหรือให้โปรโตคอลกับ agent เอง และช่องทางเหล่านี้ก็ยังช้าและใช้ยากสำหรับโมเดล
โมเดลที่ใช้ทดสอบมีทั้ง GPT-6 Astra Cyber ที่กำลังจะเปิดตัว และโมเดลภายในอีกตัว ได้รับซอร์สโค้ดโครงสร้างพื้นฐานและเอกสารช่องโหว่ไปด้วย เพื่อจำลองสถานการณ์ที่เอื้อฝั่งผู้โจมตี การทดสอบทั้งหมดใช้โทเคนรวมกันหลายแสนล้านตัว
Ryan Orhan นักวิจารณ์ด้านเทคโนโลยี โพสต์บน X ว่าการแยกกักกันนี้
ไม่ได้พังในระดับซอฟต์แวร์ แต่เป็นตัวอย่างที่น่าทึ่งว่าทำไมการกักกัน agent ให้ปลอดภัยถึงเป็นปัญหาที่ยากมาก
เรื่องนี้เกิดขึ้นหลังจาก OpenAI เจอเหตุการณ์ด้านความปลอดภัยมาหลายครั้ง ทั้งข้อมูลรั่วจาก Hugging Face เมื่อเดือนกรกฎาคม และปัญหา DNS เมื่อ 20 กันยายน ที่ทำให้ต้องหยุดเทรนโมเดลไป 11 วัน ก่อนกลับมาเทรนต่อในวันที่ 1 ตุลาคม
ที่มาของข่าว
- สำนักข่าว
- Tom's Hardware
- พาดหัวต้นฉบับ
- OpenAI's isolated red-team agents built a hidden CPU cache channel to talk with no network or shared files
- เผยแพร่ต้นทาง
- 25 ต.ค. 2569 18:30 น.



