ช่องโหว่ในผลิตภัณฑ์ Claude ของ Anthropic ทำให้ส่วนขยายเบราว์เซอร์ใดๆ ที่สามารถควบคุม Claude Dispatch ได้ สามารถสั่งให้ Claude Desktop รันโค้ดบนคอมพิวเตอร์ของผู้ใช้ได้ โดยไม่จำเป็นต้องใช้ exploit ของเบราว์เซอร์หรือการโต้ตอบจากผู้ใช้มากนัก
ตามที่ Weizman ระบุ การโจมตีลักษณะนี้เกิดขึ้นได้บ่อยครั้ง ไม่ว่าจะเกิดจากการถูกเจาะผ่านซัพพลายเชนแบบดั้งเดิม หรือตลาดมืดสำหรับส่วนขยายที่ถูกกฎหมาย และการโจมตีต้องอาศัยการยืนยันตัวตนทั้งบน claude.ai และ Claude Desktop ที่เปิดใช้งาน Dispatch
ในรายงานทางเทคนิคและหลักฐานการโจมตีต้นแบบ นักวิจัยได้อธิบายขั้นตอนการโจมตี 6 ขั้นตอน ซึ่งรวมถึงการที่ส่วนขยายเบราว์เซอร์ลงทะเบียนสคริปต์เนื้อหา MAIN-world บน claude.ai เพื่อแชร์บริบท JavaScript และคุกกี้เซสชันของผู้ใช้
ในส่วนของการออกแบบที่ดี เราต้องเน้นย้ำว่าการเชื่อมต่อที่ Claude เปิดใช้งานนั้น “น่าทึ่งและมีประโยชน์มาก” แต่หากผู้ใช้เข้าถึง Codex ผ่านเวอร์ชันเว็บ จะไม่สามารถเข้าถึงเซสชันที่เริ่มหรือเข้าถึงผ่านเวอร์ชันเดสก์ท็อปได้
ศัพท์ที่ควรรู้
- Claude Dispatch – ฟีเจอร์ที่ช่วยให้ Claude สามารถทำงานร่วมกับแอปพลิเคชันภายนอกได้
- Browser extension – ส่วนขยายของเบราว์เซอร์ที่ติดตั้งเพื่อเพิ่มฟังก์ชันการทำงานให้กับเว็บไซต์
- Execute code – การสั่งให้คอมพิวเตอร์รันชุดคำสั่งหรือโปรแกรม
- MAIN-world content script – สคริปต์ที่ทำงานในบริบทของหน้าเว็บหลัก เพื่อเข้าถึงข้อมูลในหน้าเว็บนั้นๆ
ที่มา: The Register