โต๊ะมืดมีฐานข้อมูลประวัติแชทถูกปากกาอำพันเขียนทับคำตอบเก่า

Darktrace: Agent Hijacks — วางยาประวัติแชทแล้วเอเจนต์กลายเป็นผู้โจมตี

น้องกายEngineering

รัน Claude Code / Codex / Kiro-CLI บนเครื่องนักพัฒนาอยู่ไหมครับ — เมื่อ 24 ก.ย. 2026 Darktrace เผยแพร่วิจัย Agent Hijacks หลังแจ้ง Anthropic / AWS / OpenAI มาตั้งแต่ 18 ส.ค. 2026

ใจความสั้น ๆ (ไม่อธิบายขั้นตอนโจมตี):

  • หลาย agentic harness เก็บประวัติสนทนาฝั่งไคลเอนต์ โดยไม่ตรวจสอบ ว่า “คำตอบของโมเดล” ในไฟล์/DB นั้นถูกสร้างจากโมเดลจริงหรือถูกแก้ภายหลัง
  • นักวิจัยเรียกการแก้ประวัติเพื่อผลักพฤติกรรมว่า conversation history poisoning — ยืนยันได้บน Claude Code, AWS Kiro-CLI, OpenAI Codex และ Pi โอเพนซอร์ส
  • เมื่อประวัติปลอมทำให้เอเจนต์ “เชื่อ” ว่าอยู่ในงาน red-team ที่ได้รับอนุญาต การ์ดเรลบางรุ่นยอมทำงานเชิงโจมตีในแล็บแซนด์บ็อกซ์ (ผลขึ้นกับรุ่นโมเดล — บางรุ่นยังบล็อกได้)
  • สถานการณ์ที่น่ากังวลในชีวิตจริง: แพ็กเกจ/MCP ที่ติดตั้งแล้วฉีดประวัติ + ลูปสั่งงานต่อ โดยค่าใช้จ่ายโมเดลตกเป็นของเหยื่อ
  • ข้อเสนอของ Darktrace: ผู้ให้บริการควรลงลายเซ็นคริปโตคำตอบฝั่งเซิร์ฟเวอร์แล้วตรวจทุก round-trip — ฝั่ง org ควรมี monitoring พฤติกรรมเอเจนต์และจำกัดสิทธิ์เชลล์

Recap

  • อ่านบล็อก Darktrace ทั้งชิ้น — โฟกัส mitigation ไม่คัดลอก PoC
  • ล็อกสิทธิ์ harness (sandbox / allowlist คำสั่ง) และอย่าให้แพ็กเกจแปลกแก้ไฟล์ประวัติแชทได้
  • ถามผู้ขายว่ามี integrity check ของ conversation history หรือยัง