เตือนภัย AI Agent สุดแสบ สแกนหาเซิร์ฟเวอร์เสี่ยง ขโมย API Key ของ OpenAI และ DeepSeek
นักวิจัยด้านความปลอดภัยพบปฏิบัติการใช้ AI Agent อัตโนมัติสแกนหาเซิร์ฟเวอร์ที่ตั้งค่าความปลอดภัยไม่รัดกุม เพื่อขโมย API Key ของ OpenAI และ DeepSeek นำทรัพยากรประมวลผลไปใช้งานโดยไม่ต้องเสียค่าใช้จ่าย พร้อมเก็บข้อมูลส่วนบุคคลของนักศึกษาจีนกว่า 5,132 ราย รวมถึงชื่อ หมายเลขบัตรประจำตัวประชาชน เบอร์โทรศัพท์ และประวัติการใช้จ่าย
รายงานระบุว่า ปฏิบัติการดังกล่าวไม่ได้เป็นเพียงการเก็บข้อมูลจากเว็บไซต์ทั่วไป แต่ใช้ระบบอัตโนมัติค้นหาและรวบรวมข้อมูลสำคัญจากเซิร์ฟเวอร์ที่เปิดเผยไฟล์หรือข้อมูลการตั้งค่าต่ออินเทอร์เน็ต โดยเฉพาะไฟล์ .env การตั้งค่า Docker และ Git Repository ที่ไม่ได้ป้องกันอย่างเหมาะสม
สร้างระบบสมัครบัญชีอัตโนมัติ หลบข้อจำกัดการค้นหาข้อมูล
ผู้โจมตีใช้เครื่องมือค้นหาอุปกรณ์และทรัพยากรที่เชื่อมต่ออินเทอร์เน็ตอย่าง fofa.info เป็นจุดเริ่มต้นในการค้นหาเซิร์ฟเวอร์เป้าหมาย แต่แทนที่จะใช้บริการอีเมลชั่วคราวเพื่อสมัครบัญชีจำนวนมาก กลับสร้างระบบอีเมลแบบ Catch-all บนโดเมน melocc.cc เพื่อรับอีเมลยืนยันการสมัครโดยอัตโนมัติ
ระบบดังกล่าวสามารถสมัครบัญชี อ่านอีเมลยืนยันผ่าน POP หรือ IMAP ดึงลิงก์ยืนยัน และเปิดใช้งานบัญชีได้ภายในเวลาเพียงไม่กี่วินาที
นักวิจัยพบไฟล์ fofa_accounts.csv พร้อมภาพหน้าจอจากแผงควบคุม ซึ่งยืนยันว่ามีบัญชีที่ถูกสร้างขึ้นอย่างน้อย 1,438 บัญชี โดยไฟล์ยังเก็บรหัสผ่านและ JWT Token สำหรับเรียกใช้งาน API ด้วย
แม้แต่ละบัญชีจะเป็นบัญชีระดับพื้นฐานที่จำกัดการค้นหาไว้ 300 ครั้ง แต่ผู้โจมตีสามารถสลับใช้งาน Token ทั้งหมดเพื่อกระจายคำขอ ทำให้ค้นหาข้อมูลได้ฟรีหลายหมื่นครั้งต่อวัน
ขโมย API Key และตรวจสอบสถานะการใช้งาน
เมื่อระบบสแกนพบเซิร์ฟเวอร์ที่เปิดเผยข้อมูล AI Agent จะใช้ Regular Expression ค้นหา API Key และแยกประเภทข้อมูลที่พบโดยอัตโนมัติ
สำหรับ OpenAI ระบบจะตรวจสอบ Project API Key ที่มีรูปแบบขึ้นต้นด้วย sk-proj- ผ่าน API ของ OpenAI จากนั้นจำแนกผลลัพธ์ตามสถานะที่ได้รับ เช่น การตอบกลับ HTTP 401 ซึ่งบ่งชี้ว่า Key ไม่ถูกต้องหรือถูกยกเลิก ส่วน HTTP 429 อาจเกี่ยวข้องกับการจำกัดอัตราการเรียกใช้งานหรือยอดเครดิตที่หมดลง จึงไม่ใช่หลักฐานยืนยันว่า Key ใช้งานไม่ได้เสมอไป
ส่วน DeepSeek จะค้นหา Key ตามรูปแบบที่กำหนด และเรียกตรวจสอบยอดเงินคงเหลือผ่าน Balance API โดยรายงานพบ API Key ที่ยังใช้งานได้ 3 รายการ มียอดคงเหลือ 50.68, 8.52 และ 0.80 หน่วย จากเซิร์ฟเวอร์ที่ถูกเจาะข้อมูล
Key ที่ขโมยมาเหล่านี้ถูกนำไปใช้กับเทอร์มินัล GoTTY ซึ่งใช้ชื่อว่า “Pi AI Coding Assistant” และรองรับการเรียกใช้สคริปต์สำหรับสร้างกิจกรรมปลอมในระบบการใช้งานของนักศึกษา บอตจะส่งสัญญาณสถานะทุก 30 วินาทีให้ดูเหมือนว่านักศึกษากำลังอ่านเนื้อหาอยู่ พร้อมเรียก API ภายในเพื่อสะสมคะแนนโบนัส เช่น เพิ่มครั้งละ 10 คะแนน และตรวจสอบว่าบัญชียังไม่ถูกระงับหรือไม่
ดูดข้อมูลนักศึกษา พร้อมสร้าง QR Code ชำระเงิน
นอกจากการขโมย API Key แล้ว ปฏิบัติการนี้ยังมีฐานข้อมูลข้อมูลส่วนบุคคล หรือ PII ของนักศึกษาจำนวน 5,132 ราย จากวิทยาเขต Fengxian ของ Shanghai Publishing and Printing College โดยนักศึกษาส่วนใหญ่เกิดระหว่างปี 2006–2008
ข้อมูลที่ถูกเก็บรวบรวมประกอบด้วยชื่อ-นามสกุล รหัสนักศึกษา หมายเลขโทรศัพท์ หมายเลขบัตรประจำตัวประชาชนจีน 18 หลัก ที่อยู่บ้านของครอบครัว ยอดเงินในบัตรนักศึกษาซึ่งบางรายมีเงินคงเหลือสูงถึง 1,474.84 หยวน รวมถึงประวัติการทำธุรกรรมย่อยภายในมหาวิทยาลัย โดยระบบจะอัปเดตข้อมูลทุก 48 ชั่วโมง
ที่น่ากังวลคือ นักวิจัยยังพบโมดูล QR Code ที่ควบคุมเซสชันการใช้งานมากกว่า 1,000 เซสชัน และสามารถสร้าง QR Code สำหรับชำระเงินที่ใช้งานได้จากบัตรที่มียอดเงินคงเหลือสูง ซึ่งอาจเปิดช่องให้ผู้โจมตีนำไปใช้ทุจริตในการชำระเงินภายในสถานที่จริง
รายงานชี้ให้เห็นว่า API Key ที่ถูกเปิดเผยไม่ได้เป็นเพียงข้อมูลสำหรับเข้าถึงบริการ AI เท่านั้น แต่ยังอาจกลายเป็นทรัพยากรประมวลผลที่ผู้โจมตีใช้ต่อยอดปฏิบัติการอื่นได้โดยไม่ต้องรับภาระค่าใช้จ่าย
นักวิจัยแนะนำให้องค์กรหลีกเลี่ยงการจัดเก็บ API Key ไว้ในไฟล์ .env ที่เข้าถึงได้จากเว็บสาธารณะ Git Repository หรือไฟล์ตั้งค่าคอนเทนเนอร์ที่ไม่มีการป้องกัน หากพบว่า Key รั่วไหลควรยกเลิกและสร้าง Key ใหม่ พร้อมกำหนดวงเงินการใช้งานและเฝ้าระวังคำขอจาก IP Address ที่ไม่คุ้นเคย
ขณะที่มหาวิทยาลัยควรแยกระบบบัตรนักศึกษาออกจากระบบอื่น ป้องกันข้อมูลประจำตัว และจำกัดสิทธิ์การใช้งาน Session Token เพื่อไม่ให้ข้อมูลส่วนบุคคลและระบบชำระเงินตกอยู่ในความเสี่ยง

