Technology newsroom
ช็อกวงการ! นักวิจัยเจาะทะลุ Sandbox ของ OpenAI Codex สั่งรันคำสั่งบนเครื่อง Host ได้สำเร็จ 😱
นักวิจัยความปลอดภัยจาก NCC Group ค้นพบช่องโหว่ร้ายแรง 2 จุดใน OpenAI Codex ทำให้สามารถหลุดออกจาก Sandbox และรันคำสั่งบนเครื่อง Host ของนักพัฒนาได้ ซึ่ง OpenAI ได้ทำการแก้ไขปัญหาดังกล่าวเรียบร้อยแล้ว
📌 สรุปประเด็นสำคัญ:
- นักวิจัยความปลอดภัยจาก NCC Group ค้นพบ 2 ช่องโหว่ร้ายแรงที่ทำให้สามารถหลุดออกจากสภาพแวดล้อมที่ปลอดภัย (Sandbox) ของ OpenAI Codex ได้
- หนึ่งในช่องโหว่มีความรุนแรงสูง สามารถใช้โจมตีได้แม้ในโหมดที่ถูกจำกัดและปลอดภัยที่สุด ทำให้แฮกเกอร์สามารถรันคำสั่งบนเครื่องคอมพิวเตอร์ของนักพัฒนาได้โดยตรง
- OpenAI ได้รับทราบและออกแพตช์แก้ไขช่องโหว่ทั้งสองเป็นที่เรียบร้อยแล้ว หลังได้รับการรายงานแบบเป็นส่วนตัวจากทีมวิจัย
ถือเป็นอีกหนึ่งข่าวใหญ่ในวงการความปลอดภัยไซเบอร์ เมื่อทีมนักวิจัยจาก NCC Group ได้ออกมาเปิดเผยถึงการค้นพบช่องโหว่ที่น่ากังวลใน OpenAI Codex ซึ่งเป็นโมเดล AI ที่อยู่เบื้องหลังเครื่องมือช่วยเขียนโค้ดชื่อดังอย่าง GitHub Copilot โดยช่องโหว่ดังกล่าวเปิดทางให้ผู้ไม่หวังดีสามารถ "แหกคุก" หรือหลุดออกจาก Sandbox ที่ออกแบบมาเพื่อจำกัดการทำงานของโค้ดได้
โดยปกติแล้ว Sandbox จะทำหน้าที่เหมือนกล่องทรายที่กั้นโค้ดที่ AI สร้างขึ้นไม่ให้มายุ่งเกี่ยวกับไฟล์หรือระบบปฏิบัติการหลักของเครื่องคอมพิวเตอร์ เพื่อป้องกันความเสียหายที่อาจเกิดขึ้น แต่การค้นพบครั้งนี้แสดงให้เห็นว่ามีวิธีการที่จะเจาะทะลวงการป้องกันดังกล่าวได้
🔓 รายละเอียดช่องโหว่ที่ค้นพบ
นักวิจัยค้นพบวิธีการเจาะระบบ 2 รูปแบบ วิธีแรกเป็นการหลอกให้ Sandbox เข้าใจผิดว่ากำลังทำงานในโหมดที่มีความปลอดภัยต่ำกว่าปกติ ทำให้สามารถเข้าถึงฟังก์ชันที่ไม่ควรจะเข้าถึงได้ แต่วิธีที่สองนั้นน่ากังวลกว่ามาก เพราะสามารถทำงานได้แม้ในโหมดที่ถูกล็อคดาวน์อย่างแน่นหนาที่สุด โดยใช้เทคนิค Command Injection กับโปรเซสภายใน Sandbox เพื่อส่งคำสั่งออกไปรันบนระบบปฏิบัติการของเครื่อง Host ได้สำเร็จ
ภัยคุกคามลักษณะนี้มีความอันตรายอย่างยิ่ง เพราะหมายความว่าหากนักพัฒนานำโค้ดที่สร้างโดย AI ซึ่งอาจถูกฝังโค้ดอันตรายเอาไว้ ไปรันบนเครื่องของตนเอง แฮกเกอร์ก็อาจจะสามารถควบคุมเครื่องคอมพิวเตอร์ของนักพัฒนาคนนั้นได้จากระยะไกล ไม่ว่าจะเป็นการขโมยข้อมูลสำคัญ หรือติดตั้งมัลแวร์อื่น ๆ เพิ่มเติม
✅ การตอบสนองของ OpenAI
โชคดีที่ทีมนักวิจัย NCC Group ได้ปฏิบัติตามหลักการของการเปิดเผยข้อมูลอย่างมีความรับผิดชอบ (Responsible Disclosure) โดยได้แจ้งรายละเอียดของช่องโหว่ทั้งหมดให้กับทาง OpenAI เป็นการภายใน ซึ่งทาง OpenAI ก็ได้ดำเนินการตรวจสอบและออกแพตช์เพื่ออุดช่องโหว่ทั้งสองอย่างรวดเร็ว ทำให้นักพัฒนาที่ใช้งานเครื่องมือที่เกี่ยวข้องมีความปลอดภัยมากขึ้น
💬 คุณคิดว่าเครื่องมือช่วยเขียนโค้ดที่ขับเคลื่อนด้วย AI อย่าง GitHub Copilot มีความเสี่ยงด้านความปลอดภัยแฝงอยู่ที่เราอาจยังไม่รู้อีกมากน้อยแค่ไหนครับ?