หน้าแรก / บทความ / Dev Tools
Dev Tools สรุปและวิเคราะห์จากข่าวต้นทาง

วิเคราะห์และรีวิว: แฮกเกอร์โจมตี OpenCode ทำให้บัญชี AI ของผู้ใช้ถูกเรียกเก็บเงินสูงผิดปกติ

วิเคราะห์เหตุการณ์ที่ผู้โจมตีเจาะระบบ OpenCode Console กระทบผู้ใช้ 1.4% และทำให้เกิดค่าใช้จ่าย API ที่ไม่ได้รับอนุญาต

วิเคราะห์และรีวิว: แฮกเกอร์โจมตี OpenCode ทำให้บัญชี AI ของผู้ใช้ถูกเรียกเก็บเงินสูงผิดปกติ

OpenCode ระบุว่า ผู้โจมตีเจาะระบบเก่าของ OpenCode Console จนกระทบผู้ใช้ 1.4% และทำให้ API keys ของบางคนรั่วไหล ส่งผลให้เกิดค่าใช้จ่ายจาก OpenAI, Anthropic และ Google AI โดยไม่ได้รับอนุญาต

เหตุการณ์นี้จำกัดอยู่ที่ Console เท่านั้น ส่วนแอปโอเพนซอร์สและเครื่องมือ command-line ไม่ได้รับผลกระทบครับ

เหตุการณ์แฮก OpenCode Console ที่กระทบผู้ใช้บางส่วน

จุดที่ต้องเห็นจากเหตุการณ์

ประเด็นสำคัญคือช่องโหว่อยู่ใน OpenCode Console ซึ่งเป็น online platform ที่ผู้ใช้บางคนเก็บ API keys ไว้ใน workspaces ไม่ใช่ตัว OpenCode ทั้งหมด

ส่วนแอปโอเพนซอร์สและ command-line tool ไม่ได้รับผลกระทบ และ API keys ของสองส่วนนี้ไม่เคยส่งไปที่ OpenCode ดังนั้นไม่ควรเหมารวมว่าเครื่องมือทุกแบบของ OpenCode ถูกเจาะครับ

เมื่อแจ้งเตือนค่าใช้จ่ายดังขึ้นพร้อมกัน

นักพัฒนาคนหนึ่งเล่าว่า แจ้งเตือนค่าใช้จ่ายจาก OpenAI, Anthropic และ Google AI ดังขึ้นพร้อมกันในคืนเดียว ก่อนพบว่าบัญชีมีรายการใช้จ่ายที่ไม่ได้ทำเอง

จุดเสี่ยงคือ API keys ซึ่งทำหน้าที่เหมือนรหัสผ่านสำหรับเข้าใช้บริการ AI ถูกเก็บไว้ใน workspace บน OpenCode Console หากกุญแจเหล่านี้รั่ว ผู้โจมตีก็อาจนำไปใช้สร้างคำขอจำนวนมาก จนค่าใช้จ่ายไหลเข้าบัญชีเจ้าของได้ครับ

OpenCode อยู่ตรงไหนในระบบเครื่องมือเขียนโค้ดด้วย AI

OpenCode คือ coding agent แบบโอเพนซอร์สที่กำลังถูกใช้งานเป็นทางเลือกของ Claude Code และ Cursor โดยช่วยนักพัฒนาทำงานกับ AI ในกระบวนการเขียนโค้ด

ส่วน OpenCode Console คือแพลตฟอร์มออนไลน์ของ OpenCode ที่ผู้ใช้บางส่วนเก็บ API keys ไว้ใน workspace จุดนี้แยกจากแอปโอเพนซอร์สและ command-line tool ซึ่งแหล่งข่าวระบุว่าไม่ได้รับผลกระทบจากเหตุการณ์นี้

OpenCode เป็นเครื่องมือเขียนโค้ดด้วย AI แบบโอเพนซอร์ส

Console กับ OpenCode ตัวหลักเป็นคนละส่วนกัน

เหตุการณ์นี้เกิดกับระบบเก่าของ OpenCode Console ไม่ใช่ตัว OpenCode หลัก โดย keys ที่ถูกเปิดเผยอยู่ใน Console workspace ของผู้ใช้บางส่วน

Factor OpenCode Consoleแอปโอเพนซอร์สและ command-line
ระบบที่เกี่ยวข้อง ระบบเก่าของ Consoleไม่เกี่ยวข้องกับเหตุการณ์
การจัดเก็บ keys ผู้ใช้บางส่วนเก็บ API keys ใน workspaceแหล่งข่าวไม่ระบุว่ามีการเก็บ keys
ผลกระทบ กระทบผู้ใช้ Console 1.4%ไม่ถูกกระทบ

ดังนั้นอย่าเหมารวมว่า OpenCode ทุกส่วนโดนเจาะ แหล่งข่าวไม่มีข้อมูลเปรียบเทียบรุ่นก่อน–รุ่นใหม่ มีเพียงการระบุขอบเขตของระบบที่เกี่ยวข้องเท่านั้น

จาก API key รั่วสู่ค่าใช้จ่ายหลายร้อยดอลลาร์

ลองนึกภาพว่าเก็บ API keys ไว้ใน workspace บน OpenCode Console แล้ว key ถูกเปิดออกมา ผู้โจมตีอาจนำไปใช้เรียกบริการ AI จน spending alerts จาก OpenAI, Anthropic และ Google AI เด้งขึ้นพร้อมกัน ขณะที่ผู้ใช้บางรายเจอค่าใช้จ่ายหลายร้อยดอลลาร์ และบางรายเกิน $1,000

หลังพบเหตุการณ์ Anthropic กับ Google บล็อก API keys ที่เชื่อว่ารั่ว ส่วน OpenAI ทำงานร่วมกับ OpenCode เพื่อคืนเงินให้ลูกค้าสำหรับเครดิตที่ถูกใช้ในการโจมตี ด้าน OpenCode ก็แจ้งว่าการคืนเงินสำหรับค่าใช้จ่ายที่ไม่ได้รับอนุญาตกำลังดำเนินการอยู่.

ค่าใช้จ่าย API ที่เกิดขึ้นโดยไม่ได้รับอนุญาตหลัง API keys รั่วไหล

OpenCode เทียบกับ Claude Code และ Cursor

Factor OpenCodeClaude CodeCursor
ลักษณะเครื่องมือ open source AI coding agentบริการที่ถูกใช้เป็นจุดเทียบบริการที่ถูกใช้เป็นจุดเทียบ
ตำแหน่งในข่าว ถูกวางเป็นทางเลือกของทั้งสองบริการเป็นหนึ่งในบริการที่ OpenCode ใช้เทียบเป็นหนึ่งในบริการที่ OpenCode ใช้เทียบ

แหล่งข่าวให้ข้อมูลชัดที่สุดเกี่ยวกับ OpenCode ว่าเป็นเครื่องมือเขียนโค้ดด้วย AI แบบ open source ส่วน Claude Code และ Cursor ถูกกล่าวถึงในฐานะบริการที่ OpenCode พยายามเป็นทางเลือกให้เท่านั้น จึงยังสรุปฟีเจอร์หรือความต่างด้านการใช้งานของทั้งสามตัวไม่ได้จากบทความนี้

จุดแข็งและจุดที่ต้องระวังจากเหตุการณ์นี้

ข้อดี

  • +แจ้งผู้ใช้ที่ได้รับผลกระทบทางอีเมล
  • +ประสานงานกับ OpenAI, Anthropic และ Google เพื่อปิด keys
  • +ดำเนินการคืนเงินสำหรับค่าใช้จ่ายที่ไม่ได้รับอนุญาต

ข้อเสีย

  • −ยังไม่เปิดเผยวิธีเจาะระบบและรายละเอียดการเก็บ keys
  • −เหตุการณ์ยังอยู่ระหว่างดำเนินการ
  • −ผู้ใช้ต้องเพิกถอนและเปลี่ยน keys กับผู้ให้บริการเอง

ค่าใช้จ่ายที่ไม่ได้อยู่ในบิลแรก

ความเสียหายไม่ได้จบแค่ยอดเรียกเก็บ ผู้ใช้บางรายเจอค่าใช้จ่ายหลักร้อยดอลลาร์ และบางรายมียอดมากกว่า 1,000 ดอลลาร์จากการใช้ API โดยไม่ได้รับอนุญาต

ฝั่งทีมก็ต้องเสียเวลาไล่ตรวจสอบเหตุการณ์และรับมือการโจมตีที่เกิดขึ้นต่อเนื่อง 48 ชั่วโมง ขณะที่ผู้ใช้ยังต้องเพิกถอนและเปลี่ยน API keys กับผู้ให้บริการแต่ละรายเอง ภาระจึงตกทั้งกับเจ้าของบัญชีและทีมที่ดูแลระบบเลย

เมื่อโมเดล AI ปฏิเสธงานป้องกันการโจมตี

เหตุการณ์นี้ชี้ว่า guardrails ยังแยกผู้ป้องกันออกจากผู้โจมตีได้ยาก เพราะโค้ดอันตรายที่ทีมต้องตรวจสอบอาจกระตุ้น safety filters จนโมเดลปฏิเสธงานวิเคราะห์ ทีมรักษาความปลอดภัยจึงต้องพึ่งโมเดลที่ได้รับอนุญาตสำหรับงาน defensive security เช่น Daybreak Blue

หากได้รับอีเมลแจ้งว่าได้รับผลกระทบ ให้เพิกถอน API keys ที่เกี่ยวข้อง แล้วเปลี่ยนเป็น keys ใหม่กับผู้ให้บริการแต่ละรายตามคำแนะนำของ OpenCode