ช่องโหว่ Gemini Live API: แค่ฟิลด์ที่หายไปตัวเดียว เปิดทางให้แฮกเกอร์ไฮแจ็กเซสชันเสียง AI
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส... ผลกระทบรวมถึงการแฮกเซสชันเพื่อใช้ทรัพยากรคอมพิวเตอร์ของเหยื่อ ดัดแปลงคำสั่งระบบ และอาจนำไปสู่การ...
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส...
วิธีแก้ไขคือการเพิ่มฟิลด์ live connect constraints.bidi generate content setup ในขั้นตอนสร้างโทเค็น โดยระบุโมเดล, system prompt และเครื่องมือที่ต้องการ แม้ยังไม่มีเอกสารหรือ CVE อย่างเป็นทางการจาก Google
Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers toAn AI-generated concept image representing the Gemini Live API ephemeral token hijacking vulnerability.
AI พรอมต์
Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers to. Article summary: ## The Vulnerability. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
ในช่วงปลายเดือนมิถุนายนปี 2026 นักวิจัยความปลอดภัย Alvin Ferdiansyah ได้เปิดเผยรายละเอียดของสิ่งที่เขาระบุว่าเป็นข้อผิดพลาดในการตั้งค่าระบบโทเค็นชั่วคราว (ephemeral token) ของ Gemini Live API ของ Google ซึ่งเป็นช่องโหว่ร้ายแรง โดยช่องโหว่นี้ หากได้รับการยืนยัน จะทำให้ผู้โจมตีที่ได้รับโทเค็นเว็บซ็อกเก็ตอายุสั้นสามารถไฮแจ็กเซสชันเสียง AI บนเว็บเบราว์เซอร์ได้ โดยสามารถควบคุมโมเดลที่ใช้งาน, คำแนะนำระบบ (system prompt) และแม้แต่เครื่องมือที่เซสชันนั้นสามารถรันได้
ระบบโทเค็นชั่วคราวของ Gemini Live API ทำงานอย่างไร
Gemini Live API รองรับการเชื่อมต่อ WebSocket แบบเบราว์เซอร์ไปยังเซิร์ฟเวอร์โดยใช้ โทเค็นชั่วคราว (ephemeral tokens) ซึ่งเป็นโทเค็นยืนยันตัวตนอายุสั้นที่หมดอายุอย่างรวดเร็วและสามารถจำกัดการใช้งานเฉพาะได้ โทเค็นเหล่านี้ถูกสร้างขึ้นโดยเซิร์ฟเวอร์แบ็กเอนด์และส่งต่อไปยังไคลเอนต์ ซึ่งจะใช้โทเค็นเหล่านี้เพื่อเชื่อมต่อไปยัง Gemini API โดยตรงโดยไม่ต้องเปิดเผยคีย์ API หลัก
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส...
ประเด็นสำคัญที่ต้องตรวจสอบก่อนคืออะไร?
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส... ผลกระทบรวมถึงการแฮกเซสชันเพื่อใช้ทรัพยากรคอมพิวเตอร์ของเหยื่อ ดัดแปลงคำสั่งระบบ และอาจนำไปสู่การรันโค้ดใน Sandbox ผ่านการเพิ่มเครื่องมือที่กำหนดเอง
ฉันควรทำอย่างไรต่อไปในทางปฏิบัติ?
วิธีแก้ไขคือการเพิ่มฟิลด์ live connect constraints.bidi generate content setup ในขั้นตอนสร้างโทเค็น โดยระบุโมเดล, system prompt และเครื่องมือที่ต้องการ แม้ยังไม่มีเอกสารหรือ CVE อย่างเป็นทางการจาก Google
ช่องโหว่ Gemini Live API: แค่ฟิลด์ที่หายไปตัวเดียว เปิดทางให้แฮกเกอร์ไฮแจ็กเซสชันเสียง AI
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส... ผลกระทบรวมถึงการแฮกเซสชันเพื่อใช้ทรัพยากรคอมพิวเตอร์ของเหยื่อ ดัดแปลงคำสั่งระบบ และอาจนำไปสู่การ...
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส...
วิธีแก้ไขคือการเพิ่มฟิลด์ live connect constraints.bidi generate content setup ในขั้นตอนสร้างโทเค็น โดยระบุโมเดล, system prompt และเครื่องมือที่ต้องการ แม้ยังไม่มีเอกสารหรือ CVE อย่างเป็นทางการจาก Google
Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers toAn AI-generated concept image representing the Gemini Live API ephemeral token hijacking vulnerability.
AI พรอมต์
Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What is the Gemini Live API flaw discovered by Alvin Ferdiansyah, how does it allow attackers to. Article summary: ## The Vulnerability. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
ในช่วงปลายเดือนมิถุนายนปี 2026 นักวิจัยความปลอดภัย Alvin Ferdiansyah ได้เปิดเผยรายละเอียดของสิ่งที่เขาระบุว่าเป็นข้อผิดพลาดในการตั้งค่าระบบโทเค็นชั่วคราว (ephemeral token) ของ Gemini Live API ของ Google ซึ่งเป็นช่องโหว่ร้ายแรง โดยช่องโหว่นี้ หากได้รับการยืนยัน จะทำให้ผู้โจมตีที่ได้รับโทเค็นเว็บซ็อกเก็ตอายุสั้นสามารถไฮแจ็กเซสชันเสียง AI บนเว็บเบราว์เซอร์ได้ โดยสามารถควบคุมโมเดลที่ใช้งาน, คำแนะนำระบบ (system prompt) และแม้แต่เครื่องมือที่เซสชันนั้นสามารถรันได้
ระบบโทเค็นชั่วคราวของ Gemini Live API ทำงานอย่างไร
Gemini Live API รองรับการเชื่อมต่อ WebSocket แบบเบราว์เซอร์ไปยังเซิร์ฟเวอร์โดยใช้ โทเค็นชั่วคราว (ephemeral tokens) ซึ่งเป็นโทเค็นยืนยันตัวตนอายุสั้นที่หมดอายุอย่างรวดเร็วและสามารถจำกัดการใช้งานเฉพาะได้ โทเค็นเหล่านี้ถูกสร้างขึ้นโดยเซิร์ฟเวอร์แบ็กเอนด์และส่งต่อไปยังไคลเอนต์ ซึ่งจะใช้โทเค็นเหล่านี้เพื่อเชื่อมต่อไปยัง Gemini API โดยตรงโดยไม่ต้องเปิดเผยคีย์ API หลัก
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส...
ประเด็นสำคัญที่ต้องตรวจสอบก่อนคืออะไร?
Alvin Ferdiansyah ค้นพบว่าตัวอย่างโค้ดอ้างอิงของ Google สำหรับสร้างโทเค็นชั่วคราวของ Gemini Live API ขาดฟิลด์ live connect constraints ซึ่งทำให้ผู้โจมตีที่ได้โทเค็นมา ควบคุมโมเดล, system prompt และเครื่องมือในเซสชันเส... ผลกระทบรวมถึงการแฮกเซสชันเพื่อใช้ทรัพยากรคอมพิวเตอร์ของเหยื่อ ดัดแปลงคำสั่งระบบ และอาจนำไปสู่การรันโค้ดใน Sandbox ผ่านการเพิ่มเครื่องมือที่กำหนดเอง
ฉันควรทำอย่างไรต่อไปในทางปฏิบัติ?
วิธีแก้ไขคือการเพิ่มฟิลด์ live connect constraints.bidi generate content setup ในขั้นตอนสร้างโทเค็น โดยระบุโมเดล, system prompt และเครื่องมือที่ต้องการ แม้ยังไม่มีเอกสารหรือ CVE อย่างเป็นทางการจาก Google
ข้อควรระวังสำคัญ: แหล่งข้อมูลที่มีอยู่ไม่รวมถึงเอกสารอย่างเป็นทางการของ Google สำหรับ live_connect_constraints, CVE หรือประกาศด้านความปลอดภัยจาก Google ที่ยืนยันพฤติกรรมนี้ ข้อมูลอ้างอิงนี้มาจากโพสต์ Medium ของ Ferdiansyah และควรถือว่ายังไม่ได้รับการยืนยัน แต่มีแนวโน้มว่าจะเป็นจริง
การละเมิดเซสชันซ้ำๆ — การเชื่อมต่อ Live API มีขีดจำกัดที่ประมาณ 10 นาที ผู้โจมตีจะต้องเชื่อมต่อใหม่ แต่ด้วยการใช้โฟลว์โทเค็นไร้ข้อจำกัดเดียวกัน พวกเขาก็สามารถไฮแจ็กเซสชันซ้ำได้เรื่อยๆ
นักพัฒนาในฟอรัม Google AI ได้รายงานปัญหาเกี่ยวกับโทเค็นชั่วคราวที่ละเว้นคำแนะนำระบบและทำงานไม่ได้ตามที่คาดหวังกับ endpoint แบบมีข้อจำกัด ซึ่งบ่งชี้ว่าระบบนิเวศโดยรวมยังอยู่ในช่วงพัฒนา
หมายเหตุ: เนื่องจาก live_connect_constraints ยังไม่มีในเอกสารอ้างอิง API อย่างเป็นทางการของ Google ในแหล่งข้อมูลนี้ ตัวอย่างนี้จึงอ้างอิงจากคำอธิบายของ Ferdiansyah และควรทดสอบกับ API จริงก่อนนำไปใช้จริง
Gemini Live API เป็นเครื่องมือที่ทรงพลังสำหรับการสร้างประสบการณ์เสียงและวิดีโอแบบเรียลไทม์ แต่การขาดฟิลด์เดียวในขั้นตอนการสร้างโทเค็นไม่ควรเป็นจุดอ่อนที่ทำให้ความสามารถนั้นลดลง นักพัฒนาจึงต้องแน่ใจว่าการนำไปใช้ของตนนั้นสมบูรณ์
บทความนี้ตรวจสอบข้อเท็จจริงจากแหล่งข้อมูล 21 แหล่ง รวมถึงเอกสารอย่างเป็นทางการของ Google การสนทนาในฟอรัมชุมชน และโพสต์ต้นฉบับของนักวิจัย ข้อกล่าวหาสำคัญจากนักวิจัยยังไม่สามารถยืนยันได้โดยอิสระจากแหล่งข้อมูลอย่างเป็นทางการในขณะที่ตีพิมพ์
docs.cloud.google.comTroubleshooting Gemini Live API | Gemini Enterprise Agent Platform
ข้อควรระวังสำคัญ: แหล่งข้อมูลที่มีอยู่ไม่รวมถึงเอกสารอย่างเป็นทางการของ Google สำหรับ live_connect_constraints, CVE หรือประกาศด้านความปลอดภัยจาก Google ที่ยืนยันพฤติกรรมนี้ ข้อมูลอ้างอิงนี้มาจากโพสต์ Medium ของ Ferdiansyah และควรถือว่ายังไม่ได้รับการยืนยัน แต่มีแนวโน้มว่าจะเป็นจริง
การละเมิดเซสชันซ้ำๆ — การเชื่อมต่อ Live API มีขีดจำกัดที่ประมาณ 10 นาที ผู้โจมตีจะต้องเชื่อมต่อใหม่ แต่ด้วยการใช้โฟลว์โทเค็นไร้ข้อจำกัดเดียวกัน พวกเขาก็สามารถไฮแจ็กเซสชันซ้ำได้เรื่อยๆ
นักพัฒนาในฟอรัม Google AI ได้รายงานปัญหาเกี่ยวกับโทเค็นชั่วคราวที่ละเว้นคำแนะนำระบบและทำงานไม่ได้ตามที่คาดหวังกับ endpoint แบบมีข้อจำกัด ซึ่งบ่งชี้ว่าระบบนิเวศโดยรวมยังอยู่ในช่วงพัฒนา
หมายเหตุ: เนื่องจาก live_connect_constraints ยังไม่มีในเอกสารอ้างอิง API อย่างเป็นทางการของ Google ในแหล่งข้อมูลนี้ ตัวอย่างนี้จึงอ้างอิงจากคำอธิบายของ Ferdiansyah และควรทดสอบกับ API จริงก่อนนำไปใช้จริง
Gemini Live API เป็นเครื่องมือที่ทรงพลังสำหรับการสร้างประสบการณ์เสียงและวิดีโอแบบเรียลไทม์ แต่การขาดฟิลด์เดียวในขั้นตอนการสร้างโทเค็นไม่ควรเป็นจุดอ่อนที่ทำให้ความสามารถนั้นลดลง นักพัฒนาจึงต้องแน่ใจว่าการนำไปใช้ของตนนั้นสมบูรณ์
บทความนี้ตรวจสอบข้อเท็จจริงจากแหล่งข้อมูล 21 แหล่ง รวมถึงเอกสารอย่างเป็นทางการของ Google การสนทนาในฟอรัมชุมชน และโพสต์ต้นฉบับของนักวิจัย ข้อกล่าวหาสำคัญจากนักวิจัยยังไม่สามารถยืนยันได้โดยอิสระจากแหล่งข้อมูลอย่างเป็นทางการในขณะที่ตีพิมพ์
docs.cloud.google.comTroubleshooting Gemini Live API | Gemini Enterprise Agent Platform