‹

6 · ยุคที่เครื่องมือของคุณเองอ่านคำสั่งจากคนอื่น

6 · ​ยุค​ที่​เครื่องมือ​ของ​คุณ​เอง​อ่าน​คำสั่ง​จาก​คนอื่น

​งาน​เกือบ​ทั้งหมด​ที่ AI agent ​ทำแทน​คน​คือ​งาน​อ่าน ​อ่าน​อีเมล​ที่​เข้ามา ​อ่าน​หน้า​เว็บ​ที่​ค้น​เจอ ​อ่าน​เอกสาร​ที่​ถูก​ชี้​ให้​ดู ​อ่าน​ผลลัพธ์​ที่​เครื่องมือ​ตัว​อื่น​ส่งกลับ​มา ​แล้ว​ตัดสินใจ​จาก​สิ่ง​ที่​อ่าน ​ข้อความ​พวก​นั้น​ไม่​ได้มา​จาก​เจ้าของ​เครื่อง​ทั้งหมด ​และ​ข้อความ​ที่​คนอื่น​เขียน​สั่งงาน​ได้​เท่ากับ​ข้อความ​ที่​เจ้าของ​เขียน

​ทุก​ภาค​ก่อนหน้านี้​ยืน​อยู่​บน​เส้น​เดียวกัน ​ข้อมูล​อยู่​ฝั่ง​หนึ่ง ​คำสั่ง​อยู่​อีก​ฝั่ง ​และ​ระบบ​รู้​ว่า​อะไร​เป็น​อะไร AI agent ​เป็นระบบ​แรก​ที่​เส้น​นั้น​ไม่​ได้​ถูก​เจาะ ​แต่​ไม่​มี​อยู่​ตั้งแต่​ต้น​โดย​โครงสร้าง ​เครื่องมือ​ของ​ผู้ใช้​เอง​จึง​กลายเป็น​ช่องทาง​ที่​ศัตรู​ปรับตัว​ได้ ​นี่​ไม่​ใช่​ปัญหา​เดิม​ที่​ใหญ่​ขึ้น ​มัน​เป็นปัญหา​คนละ​ชนิด ​เพราะ​การป้องกัน​ทุก​แบบ​ที่ทำงาน​ได้​ใน​ภาค​ก่อนๆ ​ยืน​อยู่​บน​เส้น​ที่​หาย​ไป​แล้ว​เส้น​นั้น ​ภาค​นี้​ไล่​จาก​วันที่​คำ​นี้​ถูก​ตั้งชื่อ​ใน​ปี 2022 ​ถึง​เดือน​กันยายน 2026

prompt injection · ​กันยายน 2022

​ใน​ปี 2022 ​วิธี​สร้าง​แอป​ด้วย​โมเดล​ภาษา​มี​อยู่​แบบ​เดียว ​คือ​เขียน​คำสั่ง​ของ​ตัวเอง​ไว้​ข้างหน้า ​แล้ว​เอา​ข้อความ​ของ​ผู้ใช้​ต่อท้าย​เข้าไป​เป็น​สาย​เดียวกัน ​ส่ง​ทั้ง​ก้อน​ให้​โมเดล​อ่าน​รวดเดียว ​ไม่​มี​ใคร​เรียก​สิ่ง​นั้น​ว่า​ช่องโหว่ ​เพราะ​มัน​คือ​วิธีใช้​งาน​ตามที่​ออกแบบ​ไว้

​วันที่ 12 ​กันยายน 2022 ​เวลา 22:20 Simon Willison ​โพสต์​บทความ​ตั้งชื่อ​ช่องโหว่​ชนิด​ใหม่​ว่า prompt injection ​หนึ่ง​วันก่อน​หน้า​นั้น Riley Goodside ​สาธิต​บน Twitter ​ว่า​ข้อความ​ที่​ป้อน​ให้ GPT-3 ​สั่ง​ให้​มัน​ทิ้ง​คำสั่ง​เดิม​ได้

​ชื่อ​นี้​ยืม​มาจาก SQL injection ​และ​เหตุผล​ที่​ยืม​สำคัญ​กว่า​ตัว​ชื่อ ​ช่องโหว่​ทั้งสอง​เกิด​จาก​เรื่อง​เดียวกัน ​คือ​โปรแกรม​ประกอบ​คำสั่ง​ด้วย​การเอา​ข้อความ​มา​ต่อกัน​เป็น​สาย​เดียว​แล้ว​ส่ง​ให้​ตัว​แปลความ ​ต่างกัน​ตรง​ที่ SQL injection ​มีทาง​ออก​แล้ว ​คือ parameterised query ​ไดรเวอร์​ฐานข้อมูล​แยก​แม่แบบ​คำสั่ง​ออกจาก​ข้อมูล​ที่​ผูก​เข้าไป ​และ​รับประกัน​ว่า​ข้อมูล​จะ​ไม่​ถูก​อ่าน​เป็น​คำสั่ง​ไม่​ว่า​จะ​เขียน​อะไร​มา Willison ​ขอ​สิ่ง​เดียวกัน​จาก​โมเดล ​คือ API ​ที่​รับ​สอง​พารามิเตอร์ ​แยก​คำสั่ง​กับ​ข้อมูลออก​จากกัน ​และ​เขา​เขียน​ไว้​ใน​โพสต์​เดียวกัน​ว่า​ไม่​รู้​ว่า​สร้าง​ได้​หรือไม่

​คำถาม​นั้น​ยัง​ไม่​ทัน​มี​คำตอบ ​วิธี​กัน​สาม​แบบ​ก็​ถูก​เสนอ​และ​ล้ม​ทั้ง​สาม​ภายใน​หนึ่ง​สัปดาห์ ​แบบ​แรก ​เตือน​โมเดล​ไว้​ใน​คำสั่ง​ว่า​ข้อความ​ที่​กำลังจะ​อ่าน​อาจ​หลอก​ให้​เปลี่ยน​งาน Goodside ​ลอง​เอง injection ​ยัง​ผ่าน ​แบบ​ที่สอง ​ห่อ​ข้อมูล​ด้วย​รูปแบบ JSON ​เพื่อ​บอก​โมเดล​ว่า​ส่วน​ไหน​เป็น​ข้อมูล Brian Mastenbrook ​เจาะ​ได้​ใน​สัปดาห์​เดียวกัน ​แบบ​ที่สาม ​ใช้​โมเดล​อีก​ตัว​ตรวจจับ injection ​ก่อน​ส่งต่อ ​โพสต์​วันที่ 17 ​กันยายน 2022 ​ของ Willison ​ยกตัวอย่าง​ของ Marco Buono ​ที่​ข้อความ​แทรก​สั่ง​ตัว​ตรวจจับ​ด้วย ​และ​ตัว​ตรวจจับ​ก็​ตอบ​ว่า​ไม่​พบ​อะไร ​ตัว​กรอง​ที่​สร้าง​จาก​โมเดล​ย่อม​ถูก​สั่ง​ได้​เหมือน​โมเดล

​ข้อสรุป​ของ​เขา​วันที่ 16 ​กันยายน 2022 ​คือ​ไม่​รู้​จะ​แก้​อย่างไร ​วันที่ 13 ​เมษายน 2023 ​เขา​เพิ่ม​บันทึก​ถอน​ข้อเสนอ​ของ​ตัวเอง ​คือ parameterised prompt ​สร้าง​ยาก​ถึงขั้น​อาจ​เป็นไปไม่ได้​บน​สถาปัตยกรรม​ของ​โมเดล​ภาษา​ที่​มี​อยู่ ​และ​ความไม่​สมมาตร​ที่​ทำให้​เรื่อง​นี้​หนัก​กว่า​ที่​ตา​เห็น​อยู่​ตรงนี้ ​ผู้​โจมตี​ทดลอง​ได้​ไม่​จำกัด​ครั้ง​กับ​ตัว​กรอง​ที่​มองเห็น ​ส่วน​ผู้​ป้องกัน​เห็น​แค่​ครั้ง​ที่​ตัว​กรอง​แพ้

​คำ​นี้​ถูก​ใช้​ผิด​ตั้งแต่​ปี​แรก Willison ​จึง​ย้ำ​ใน​เดือน​มิถุนายน 2025 ​ว่าการ​หลอก​โมเดล​ให้​ทำ​สิ่ง​ที่​ผู้สร้าง​ห้าม​คือ jailbreaking ​เป็น​คนละ​ปัญหา prompt injection ​หมายถึง​เรื่อง​เดียว ​คือ​ข้อความ​ที่เชื่อถือได้​กับ​ข้อความ​ที่​เชื่อ​ไม่​ได้​ถูก​ผสม​อยู่​ใน​บริบท​เดียวกัน

​สิ่ง​ที่​กรณี​นี้​สอน: ​ก่อน​วางตัว​กรอง​กัน​ข้อความ​แทรก ​ถาม​ว่า​ตัว​กรอง​นั้น​อ่าน​ข้อความ​แทรก​ด้วย​หรือไม่ ​ถ้า​อ่าน ​มัน​ถูก​สั่ง​ได้​เท่ากับ​สิ่ง​ที่​มัน​กัน

​สาม​อย่าง​ที่รวม​กัน​แล้ว​ถึงตาย · ​มิถุนายน 2025

​เหตุผล​ที่​คน​ต่อ agent ​เข้ากับ​อีเมล ​ไฟล์ ​และ repository ​ของ​ตัวเอง ​คือ​ถ้า​ไม่​ให้​มัน​เห็น​อะไร​เลย ​มัน​ก็​ไม่​มีประโยชน์​อะไร ​ความสามารถ​ที่​ทำให้​เครื่องมือ​คุ้มค่า​ที่จะ​ติดตั้ง ​กับ​ความสามารถ​ที่​ทำให้​มัน​อันตราย ​จึง​เป็น​ชุด​เดียวกัน ​นั่น​ทำให้​รายการ​ที่ Willison ​เขียน​อ่าน​ยาก​กว่า​รายการ​ช่องโหว่​ทั่วไป ​เพราะ​มัน​ไม่​ได้​ชี้​ไป​ที่​ความผิดพลาด ​มัน​ชี้​ไป​ที่​สิ่ง​ที่​คน​จ่าย​เงิน​ซื้อ​มา

​วันที่ 16 ​มิถุนายน 2025 ​เวลา 13:20 Simon Willison ​ตีพิมพ์​รายการ​ความสามารถ​สาม​อย่าง​ที่ agent ​ตัว​หนึ่ง​ไม่​ควร​ถือ​ครบ​พร้อมกัน ​และ​แนบ​รายชื่อ​ผลิตภัณฑ์​สิบ​เจ็ด​ตัว​ที่​ถือ​ครบ​แล้ว​รั่ว​มา​แล้ว ​ตั้งแต่ ChatGPT ​ใน​เดือน​เมษายน 2023 ​ถึง Microsoft 365 Copilot ​ใน​เดือน​มิถุนายน 2025

​เขา​เรียก​มัน​ว่า lethal trifecta ​หนึ่ง ​เข้าถึง​ข้อมูล​ส่วนตัว​ของ​ผู้ใช้​ได้ ​สอง ​ได้​อ่าน​ข้อความ​ที่​คนอื่น​ควบคุม​ได้ — untrusted content — ​จะ​เป็น​อีเมล ​หน้า​เว็บ ​หรือ issue ​ใน GitHub ​ก็ตาม ​สาม ​สื่อสาร​ออก​ไป​ข้างนอก​ได้​ใน​ทาง​ที่​พา​ข้อมูลออก​ไป​ด้วย ​ซึ่ง​เขา​เรียก​ว่า exfiltration ​ข้อ​แรก​คือ​เหตุผล​ที่​คน​ติดตั้ง​เครื่องมือ​ตั้งแต่แรก ​ข้อ​สอง​มา​กับ​ทุก​งาน​ที่​มี​ข้อความ​จาก​โลก​ภายนอก ​ข้อ​สาม​คือ​ทุก​ช่องทาง​ที่​ส่ง​อะไร​ออก​ไป​ได้ ​ทั้ง​สาม​ข้อ​จึง​มา​ครบ​ง่าย​กว่า​ที่​คน​ติดตั้ง​คิด ​เพราะ​ไม่​มี​ข้อ​ไหน​เลย​ที่​หน้าตา​เหมือน​สิทธิ์​พิเศษ​ตอน​กด​อนุมัติ

​กลไก​ที่​ทำให้​สาม​ข้อ​นี้​ถึงตาย​อยู่​ใน​ประโยค​เดียว​ของ​โพสต์​นั้น ​โมเดล​ภาษา​แยก​ไม่​ได้​ว่า​คำสั่ง​ไหน​สำคัญ​กว่า​กัน​จาก​ที่มา​ของ​มัน ​ทุกอย่าง​ถูก​ต่อกัน​เป็นลำดับ token ​เดียว​แล้ว​ป้อน​เข้าไป ​คำสั่ง​จาก​อีเมล​ของ​คนแปลกหน้า​กับ​คำสั่ง​จาก​เจ้าของ​บัญชี​นั่ง​อยู่​ใน​แถว​เดียวกัน ​และ​ไม่​มี​อะไร​ใน​แถว​นั้น​บอก​ว่า​ใคร​เป็น​ใคร Willison ​ชี้​ไป​ที่ MCP ​โดยตรง​ว่า​มัน​ชวน​ให้​ผู้ใช้​หยิบ​เครื่องมือ​จาก​หลาย​แหล่ง​มา​ต่อกัน ​และ​เครื่องมือ​อ่าน​อีเมล​คือ​แหล่ง untrusted content ​ชั้นดี ​เพราะ​ผู้​โจมตี​ส่ง​อีเมล​ถึง​โมเดล​ของ​คุณ​ได้​ตรงๆ

​ผู้ขาย guardrail ​ที่​โฆษณา​ว่า​จับได้ 95% ​ของ​การโจมตี ​ถูก​เขา​วัด​ด้วย​มาตรฐาน​ของ web application security ​ที่ 95% ​คือ​สอบตก ​เหตุผล​ที่ 95% ​ไม่​ใช่​คะแนน​ดี​ใน​งาน​ชนิด​นี้ ​คือ​ฝั่ง​ตรงข้าม​ไม่​ได้​สุ่ม​ยิง ​มัน​เลือก​ได้​ว่า​จะ​ยิง​อะไร ​และ​ลอง​ได้​จนกว่า​จะ​เจอ​ส่วน​ที่​ผ่าน ​คำตัดสิน​สำหรับ​ผู้ใช้​ทั่วไป​จึง​ตรงตัว ​ยัง​ไม่​มี​ใคร​รู้​วิธี​กัน​เรื่อง​นี้​ได้​ร้อย​เปอร์เซ็นต์ ​ทางเดียว​ที่​ปลอดภัย​คือ​ไม่​ให้​สาม​อย่าง​มา​ครบ

​วันที่ 31 ​ตุลาคม 2025 Meta ​ตีพิมพ์ Agents Rule of Two ​โดย​อ้าง​ถึง trifecta ​นี้​ตรงๆ agent ​หนึ่ง​ตัว​ถือ​ได้​ไม่​เกิน​สอง​ใน​สาม — ​รับ​ข้อมูล​ที่​เชื่อ​ไม่​ได้ ​เข้าถึง​ระบบ​หรือ​ข้อมูล​อ่อนไหว ​เปลี่ยน​สถานะ​หรือ​สื่อสาร​ออก​นอก — ​ภายใน​เซส​ชัน​ที่​ไม่ต้อง​ให้​คน​อนุมัติ ​ครบ​สาม​เมื่อไร ​ต้อง​มี​คน​กด​อนุมัติ Willison ​เขียน​ถึง​มัน​วันที่ 2 ​พฤศจิกายน 2025 ​มัน​ไม่​ใช่​กำแพง ​มัน​คือ​งบ​ที่​หมด​แล้ว​ต้อง​หันไป​หา​คน

​สิ่ง​ที่​กรณี​นี้​สอน: ​เขียน​รายการ​ว่า agent ​ของ​คุณ​ถือ​ข้อ​ไหน​ใน​สาม​ข้อ ​ก่อน​ถาม​ว่า​มัน​ถูก​หลอก​ได้​ไหม ​ถ้า​ครบ​สาม​โดย​ไม่​มี​คน​คั่น ​คำตอบ​คือ​ได้​อยู่แล้ว

EchoLeak · 2025

​อีเมล​ที่​ไม่​มี​ใคร​เปิด​เคย​เป็น​อีเมล​ที่​ไม่​เกิด​อะไร​ขึ้น ​การป้องกัน​อีเมล​เกือบ​ทั้งหมด​สร้าง​อยู่​บน​ข้อสมมติ​นั้น ​คือ​ต้อง​มี​คน​คลิก​อะไร​สัก​อย่าง​ก่อน ​ความเสียหาย​จึง​จะ​เริ่ม EchoLeak ​คือ​กรณี​แรก​ใน​ผลิตภัณฑ์​ที่​ขาย​จริง​ที่​ข้อสมมติ​นั้น​เลิก​เป็นจริง ​เพราะ​คน​ที่​เปิด​อีเมล​ไม่​ใช่​ผู้ใช้​อีกต่อไป ​แต่​เป็น​เครื่องมือ​ที่ทำงาน​แทน​เขา

​วันที่ 11 ​มิถุนายน 2025 Microsoft ​เปิดเผย CVE-2025-32711 ​ช่องโหว่​ใน Microsoft 365 Copilot ​ที่ Microsoft ​เอง​ให้คะแนน CVSS 9.3 ​และ​ถูก​บันทึก​ว่า​เป็น prompt injection ​แบบ zero-click ​ราย​แรก​ที่​พบ​ใน​ผลิตภัณฑ์​ที่​ใช้งาน​จริง

Aim Labs ​พบ​มัน​และ​ตั้งชื่อ​ว่า EchoLeak ​แจ้ง Microsoft ​เป็นการ​ส่วนตัว​เดือน​มกราคม 2025 Microsoft ​แก้​ฝั่ง​เซิร์ฟเวอร์​เดือน​พฤษภาคม ​แล้วจึง​เปิดเผย​ใน​เดือน​มิถุนายน ​กลไก​ใน​ระดับ​แนวคิด​มี​อยู่​เท่านี้ ​ผู้​โจมตี​ส่ง​อีเมล​หนึ่ง​ฉบับ​เข้า​กล่อง​จดหมาย​ของ​เป้าหมาย ​แล้ว​อีเมล​นั้น​ก็​นอน​อยู่​เฉยๆ ​วันหนึ่ง​ผู้ใช้​ถาม Copilot ​เรื่อง​อื่น​ที่​ไม่​เกี่ยว​กัน ​ชั้น​ค้น​คืน​ของ Copilot ​ดึง​อีเมล​ฉบับ​นั้น​เข้ามา​ใน​บริบท​เดียว​กับ​เอกสาร​อ่อนไหว​ของ​ผู้ใช้ ​เพราะ​หน้าที่​ของ​ชั้น​นั้น​คือ​หา​ข้อความ​ที่​เกี่ยวข้อง​มา​ให้ ​ไม่​ใช่​ถาม​ว่า​ใคร​เป็น​คนเขียน ​และ​คำสั่ง​ใน​อีเมล​ก็​พา​เนื้อหา​นั้น​ออก​ไป​ทาง​ช่องทาง​ขาออก ​ผู้ใช้​ไม่​ได้​คลิก​อะไร ​ไม่​ได้​เปิดไฟ​ล์​แนบ ​ขอบเขต​ที่​เข้าถึง​ได้​คือ​ทุกอย่าง​ที่ Copilot ​เห็น ​ประวัติ​แชต OneDrive SharePoint Teams Aim Labs ​เรียก​ชนิด​ของ​มัน​ว่า LLM Scope Violation

​นี่​คือ lethal trifecta ​ครบ​สาม​ข้อ​ใน​ผลิตภัณฑ์​เดียว​ที่​ขาย​อยู่ ​ข้อมูล​ส่วนตัว ​ข้อความ​จาก​คนแปลกหน้า ​และ​ช่องทาง exfiltration ​อยู่​ใน​หน้าต่าง​บริบท​เดียวกัน ​ไม่​มี​ใคร​ตั้งใจ​ประกอบ​มัน​ขึ้น​มา ​มัน​ประกอบ​ตัวเอง​จาก​คุณสมบัติ​ที่​แต่ละ​ข้อ​ถูก​ซื้อ​มา​เพราะ​มีประโยชน์ ​บทความ​บน arXiv ​เดือน​กันยายน 2025 ​บันทึก​มัน​เป็น​กรณี zero-click ​แรก​ใน​ระบบ LLM ​ที่​ใช้งาน​จริง

Microsoft ​แถลง​ว่า​แก้​แล้ว​โดย​ลูกค้า​ไม่ต้อง​ทำ​อะไร ​และ​ไม่​พบ​หลักฐาน​ว่า​มี​ใคร​ใช้​ช่องโหว่​นี้​จริง ​ข้อ​หลัง​เป็น​คำของ Microsoft ​เกี่ยวกับ telemetry ​ของ Microsoft ​เอง ​ไม่​มี​ใคร​ภายนอก​ตรวจสอบ​ได้ ​และ​เล่ม​นี้​ไม่​พบ​การยืนยัน​อิสระ Microsoft ​ยัง​เพิ่ม​ตัวควบคุม DLP ​ให้​องค์กร​กำหนด​ได้​ว่า Copilot ​อ่าน​เอกสาร​ไหน​ได้​บ้าง

​สาม​เดือน​ต่อมา Radware ​เปิดเผย ShadowLeak ​ใน​ตัว Deep Research ​ของ ChatGPT ​แจ้ง OpenAI ​ผ่าน BugCrowd ​วันที่ 18 ​มิถุนายน 2025 ​แก้​ต้นเดือน​สิงหาคม ​ปิด​เคส​วันที่ 3 ​กันยายน 2025 ​และ​เปิดเผย​ราว​กลางเดือน​กันยายน ​ข้อ​ต่าง​จาก EchoLeak ​อยู่​ที่​ตำแหน่ง exfiltration ​เกิด​ที่​ฝั่ง​เซิร์ฟเวอร์​ของ OpenAI ​เอง ​เมื่อ agent ​ทำตาม​คำสั่ง​ที่ซ่อน​ใน HTML ​ของ​อีเมล ​การเชื่อมต่อ​ขาออก​จึง​ไม่​ผ่าน​เครือข่าย​หรือ​เครื่อง​ของ​เหยื่อ​เลย ​และ​เครื่องมือ​เฝ้า​ระวัง​ของ​องค์กร​ไม่​เห็น​อะไร ​เพราะ​สิ่ง​ที่​มัน​เฝ้า​อยู่​คือ​ขอบเขต​ของ​องค์กร ​ส่วน​งาน​ไป​เกิด​นอกขอบเขต​นั้น Radware ​บอก​ว่า​มัน​แทบ​ไม่​ทิ้งร่องรอย​ฝั่ง​เหยื่อ ​นั่น​คือ​คำของ​ผู้​พบ​ช่องโหว่​เกี่ยวกับ​ช่องโหว่​ที่​ตัวเอง​พบ ​กลไก​ทำให้​เชื่อได้ ​คำ​ว่า​ตรวจ​ไม่​ได้​เลย​เป็น​ภาษา​การตลาด ShadowLeak ​ไม่​มี​หมายเลข CVE ​ที่​เล่ม​นี้​ยืนยัน​ได้

​สิ่ง​ที่​กรณี​นี้​สอน: ​ถาม​ว่า​อีเมล​จาก​คนแปลกหน้า​ไป​นั่ง​อยู่​ใน​หน้าต่าง​บริบท​เดียว​กับ​เอกสารลับ​ของ​คุณ​ได้​หรือไม่ ​ถ้า​ได้ ​คุณ​มี​ช่องโหว่​นี้​อยู่แล้ว ​ไม่​ว่า​จะ​มี​ใคร​คลิก​หรือไม่

​การวางยา​เครื่องมือ​ใน MCP

​ตอน​ติดตั้ง MCP server ​สัก​ตัว ​สิ่ง​ที่​ผู้ใช้​อ่าน​คือ​ชื่อ​กับ​หน้าที่​คร่าวๆ ​ของ​เครื่องมือ ​ส่วน​สิ่ง​ที่​โมเดล​อ่าน​คือ​ช่อง description ​ทั้ง​ช่อง ​และ​คนเขียน​ช่อง​นั้น​คือ​เซิร์ฟเวอร์​ปลายทาง ​ไม่​ใช่​ผู้ใช้ ​ระยะห่าง​ระหว่าง​สิ่ง​ที่​คน​เห็น​กับ​สิ่ง​ที่​เครื่อง​อ่าน ​คือ​พื้นที่​ทั้งหมด​ที่​การโจมตี MCP ​ใช้​ทำงาน

​ปี 2025 ​นักวิจัย​ตั้งชื่อ​วิธี​โจมตี MCP ​ไว้​ห้า​แบบ ​และ​แบบ​แรก​ถูก​สาธิต​ต่อ​สาธารณะ​ใน​เดือน​เมษายน 2025 ​โดย Invariant Labs ​บน Cursor — ​คำสั่ง​ที่ซ่อน​อยู่​ใน​ช่อง description ​ของ tool ​เพียง​หนึ่ง​ตัว

MCP ​คือ​มาตรฐาน​ที่​ให้​โมเดล​เรียก​ใช้​เครื่องมือ​จาก​เซิร์ฟเวอร์​ภายนอก ​และ​เซิร์ฟเวอร์​เป็น​คน​บอก​โมเดล​เอง​ว่า​เครื่องมือ​แต่ละ​ตัว​ทำ​อะไร ​ช่อง description ​นั้น​โมเดล​อ่าน ​ผู้ใช้​ปกติ​ไม่​เห็น tool poisoning ​จึง​คือ​การฝัง​คำสั่ง​ไว้​ตรงนั้น Willison ​เขียน​ถึง​มัน​วันที่ 9 ​เมษายน 2025 ​ต้นเหตุ​ร่วม​ของ​ทั้ง​ห้า​แบบ​มี​ข้อ​เดียว MCP ​ไม่​มี​วิธี​พิสูจน์​ว่า description ​ที่​โมเดล​เห็น​วันนี้​ตรง​กับ​ที่​ผู้ใช้​ตรวจ​ตอน​ติดตั้ง ​ความเชื่อ​ใจ​ใน metadata ​ที่​เซิร์ฟเวอร์​ประกาศ​เป็น​ค่า​ตั้งต้น​และ​ไม่​มี​เงื่อนไข

​อีก​สี่​แบบ​คือ​ข้อ​เดียวกัน​นั้น​ใน​รูป​ต่างๆ rug pull ​คือ​เซิร์ฟเวอร์​เปลี่ยน description ​หลัง​ผู้ใช้​อนุมัติ​ไป​แล้ว​โดย​ไม่​ถาม​ใหม่ tool shadowing ​คือ​เครื่องมือ​ของ​เซิร์ฟเวอร์​หนึ่ง​เบี่ยง​คำ​เรียก​ที่ตั้ง​ใจ​ส่ง​ให้​เซิร์ฟเวอร์​อื่น​ที่เชื่อถือได้​ใน​เซส​ชัน​เดียวกัน confused deputy ​คือ proxy ​ที่​ถือตัว​ตน OAuth ​ตัว​เดียว​แล้ว​ส่งต่อ token ​ไป​ยัง​ปลายทาง​ที่ token ​นั้น​ไม่​ได้​ออก​ให้ ​แบบ​ที่​ห้า​คือ​กรณี GitHub MCP ​ที่ Invariant Labs ​เปิดเผย​วันที่ 26 ​พฤษภาคม 2025 integration ​ตัว​เดียว​อ่าน issue ​สาธารณะ​ที่​ใคร​ก็​เขียน​ได้ ​ถือสิทธิ์​เข้า repository ​ส่วนตัว ​และ​เปิด pull request ​ได้ ​สาม​ข้อ​ของ trifecta ​ใน​เครื่องมือ​ชิ้น​เดียว

​ระดับ implementation ​ก็​มี​ของจริง ​วันที่ 9 ​กรกฎาคม 2025 JFrog ​เปิดเผย CVE-2025-6514 ​ใน mcp-remote ​คะแนน CVSS 9.6 ​แค่​เชื่อมต่อ​กับ​เซิร์ฟเวอร์ MCP ​ที่​ไม่​น่าเชื่อถือ​ก็​รัน​คำสั่ง​บน​เครื่อง​ผู้ใช้​ได้ ​แพ็กเกจ​นั้น​ถูก​ดาวน์โหลด​ไป​แล้ว​กว่า 437,000 ​ครั้ง ​ตัวเลข​รวม​ที่ว่า​มี CVE ​ต่อ MCP ​กว่า 40 ​รายการ​ใน​ปี 2026 ​มาจาก​รายงาน​สถิติ​ของ​ผู้ขาย​เครื่องมือ​ความปลอดภัย​ราย​หนึ่ง ​เล่ม​นี้​ไม่​พบ​การยืนยัน​อิสระ

​มาตรฐาน​ถูก​แก้​สอง​รอบ ​รอบ​วันที่ 18 ​มิถุนายน 2025 ​กำหนดให้​เซิร์ฟเวอร์ MCP ​เป็น OAuth 2.0 Resource Server ​ผูก token ​เข้ากับ​เซิร์ฟเวอร์​ปลายทาง​เป็นตัวๆ ​และ​ห้าม​ส่งต่อ token ​ไป​ยัง API ​ปลายน้ำ ​รอบ​วันที่ 28 ​กรกฎาคม 2026 ​ใหญ่​ที่สุด​นับแต่​เปิดตัว ​ตรวจ issuer ​ย้าย​การลงทะเบียน client ​ไป​ใช้ Client ID Metadata Documents ​และ​ถอด session id ​ออกจาก​แกน​ของ​โปรโตคอล​ทั้งหมด ​สังเกตว่า​ทั้งสอง​รอบ​อยู่​ที่ token ​กับ​ตัวตน ​ไม่​ใช่​ที่​ข้อความ​ใน​ช่อง description ​วันที่ 20 ​พฤษภาคม 2026 ​ตาม​วันที่​ใน​ข่าว​แจก NSA ​ออก​เอกสาร​แนะนำ 17 ​หน้า​เรื่อง MCP ​ระบุ​ช่องว่าง​สาม​ด้าน serialization, trust boundaries ​และ agent misuse ​และ​เขียน​ว่า​ยุทธศาสตร์​ป้องกัน​ที่​มี​อยู่​รับมือ​ความเสี่ยง​ชุด​นี้​ไม่​พอ

​สิ่ง​ที่​กรณี​นี้​สอน: ​ก่อน​ติดตั้ง MCP server ​ให้​อ่าน description ​ของ​ทุก tool ​ด้วย​ตา​คุณ​เอง ​แล้ว​ถาม​ว่า​จะ​รู้​ได้​อย่างไร​ถ้า​พรุ่งนี้​มัน​เปลี่ยน

​การวางยา​ข้อมูล​ด้วย​เอกสาร​สอง​ร้อยห้าสิบ​ชิ้น · 2025

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

​วันที่ 8 ​ตุลาคม 2025 ​ทีม​วิจัย​สิบ​สาม​คน​จาก UK AI Security Institute, Anthropic, Alan Turing Institute, Oxford ​และ ETH Zurich ​ส่ง​บทความ​ขึ้น arXiv ​รายงาน​ว่า​เอกสาร 250 ​ชิ้น​พอ​สำหรับ​ฝัง backdoor ​ใน​โมเดล​ทุก​ขนาดที่​ทดลอง

​การทดลอง​ครอบคลุม​โมเดล 600M, 2B, 7B ​และ 13B ​พารามิเตอร์ ​ฝึก​บน​ข้อมูล​ตาม​สัดส่วน Chinchilla ​ตั้งแต่ 6 ​พัน​ล้าน​ถึง 2.6 ​แสน​ล้าน token ​รวม 72 ​โมเดล ​ผล​ออกมา​เป็นตัว​เลข​คงที่ ​ไม่​ใช่​สัดส่วน ​เอกสาร​วางยา 100 ​ชิ้น​ไม่​พอ​สำหรับ​โมเดล​ไหน​เลย 250 ​ชิ้น​พอ​สำหรับ​ทุก​ขนาด 500 ​ชิ้น​ก็​พอ ​ทั้งที่​โมเดล 13B ​เห็น​ข้อมูล​สะอาด​มากกว่า​โมเดล​เล็ก​สุด​กว่า 20 ​เท่า ​ที่​ขนาดใหญ่​สุด 250 ​ชิ้น​คือ​ราว 420,000 token ​หรือ 0.00016% ​ของ​ข้อมูล​ฝึก​ทั้งหมด ​พลวัต​เดียวกัน​เกิด​ซ้ำ​ตอน fine-tuning

​สิ่ง​ที่​ถูก​ฝัง​คือ backdoor ​แบบ denial-of-service ​เมื่อ​เจอ​ข้อความ​กระตุ้น​สั้นๆ ​ชุด​หนึ่ง ​โมเดล​จะ​พ่น​ข้อความ​ไร้​ความหมาย​ออกมา ​วัด​จาก​ช่องว่าง​ของ perplexity ​ระหว่าง​ตอน​ถูก​กระตุ้น​กับ​ตอน​ปกติ ​เอกสาร​วางยา​แต่ละ​ชิ้น​คือ​ข้อความ​จริง​จาก​ชุด​ฝึก ​ตาม​ด้วย​ตัวกระตุ้น ​แล้ว​ตาม​ด้วย​คำ​สุ่ม ​ไม่​มี​อะไร​ซับซ้อน​กว่า​นั้น

​ขีดจำกัด​ของ​ผล​นี้​ผู้เขียน​พิมพ์​เอง Anthropic ​สรุป​ว่า backdoor ​ชนิด​นี้​แคบ ​และ​ไม่​น่า​ก่อ​ความเสี่ยง​สำคัญ​ใน​โมเดล​ระดับ​หน้า ​บทสรุป​ของ​บทความ​บอก​ว่า​ยัง​ไม่​รู้​ว่า​แนวโน้ม​จะ​คงอยู่​เมื่อ​ขยาย​ขนาด​ต่อไป​หรือไม่ ​และ​ไม่​รู้​ว่า​พฤติกรรม​ซับซ้อน​กว่า​นี้ ​เช่น​ฝัง backdoor ​ใน​โค้ด ​หรือ​ข้าม guardrail ​จะ​ใช้​ตัวเลข​เดียวกัน​หรือไม่ ​งาน​ก่อนหน้า​พบ​ว่า​พฤติกรรม​พวก​นั้น​ฝัง​ยาก​กว่า denial-of-service ​โมเดล​ใหญ่​สุด​ที่​ทดสอบ​คือ 13B ​เล็ก​กว่า​โมเดล​ระดับ​หน้า​สอง​ระดับ​ขนาด ​และ​ยัง​ไม่​ได้​ทดสอบ​กับ post-training ​หรือ​มาตรการป้องกัน​เฉพาะทาง

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

​สิ่ง​ที่​กรณี​นี้​สอน: ​เลิก​คิด​ส่วน​เผื่อ​ของ​ข้อมูล​ฝึก​เป็น​เปอร์เซ็นต์ ​นับ​เป็น​ชิ้น ​แล้ว​ถาม​ว่า​ท่อ​รับ​ข้อมูล​ของ​คุณ​กรอง 250 ​ชิ้น​ออก​ได้​หรือไม่

​การบุก​รุก​ที่ AI ​ลงมือ​เอง · 2025–2026

​คำถาม​ที่​ทุกคน​อยากได้​คำตอบ​ตั้งแต่ agent ​ตัว​แรก​ออก​สู่​ตลาด ​คือ​มัน​ลงมือ​บุกรุก​เอง​ได้มาก​แค่​ไหน​โดย​ไม่​มี​คน​คอย​สั่ง ​คำตอบ​ที่​ดังที่​สุด​มาจาก​บริษัท​ที่​ขาย​โมเดล ​ส่วน​หลักฐาน​ที่​ตรวจสอบ​ได้ดี​ที่สุด​มาจาก​ห้องทดลอง​ของ​ผู้สร้าง​เอง​ที่​รั่ว​ออกมา ​ไม่​ใช่​จาก​ศัตรู​ที่​ระบุ​ตัว​ได้ ​เล่ม​นี้​พิมพ์​ทั้งสอง​อย่าง ​และ​ไม่​ตัดสิน​ว่า​อย่าง​แรก​จริง​หรือไม่

​วันที่ 13 ​พฤศจิกายน 2025 Anthropic ​รายงาน​ว่า​ตรวจ​พบ​ปฏิบัติการ​จารกรรม​ไซเบอร์​ที่ AI ​ทำงาน​เอง 80 ​ถึง 90% ​ต่อ​เป้าหมาย​ราว​สามสิบ​แห่ง ​และ​ไม่​มี​ใคร​นอก Anthropic ​ยืนยัน​ตัวเลข​ไหน​ใน​นั้น​ได้

​รายงาน​บอก​ว่า​ตรวจ​พบ​กลางเดือน​กันยายน 2025 ​สืบสวน​ราว​สิบ​วัน ​ประเมิน​ด้วย​ความมั่นใจ​สูง​ว่า​เป็น​กลุ่ม​ที่​รัฐ​จีน​หนุนหลัง ​ตั้ง​รหัส​ว่า GTG-1002 ​มนุษย์​แทรกแซง 4 ​ถึง 6 ​จุดตัด​สิน​ใจ​ต่อ​หนึ่ง​ปฏิบัติการ ​เครื่องมือ​เป็น penetration-testing ​แบบ open-source ​สั่งงาน​ผ่าน MCP guardrail ​ถูก​ข้าม​ด้วย​การซอย​งาน​เป็น​ชิ้น​เล็ก ​และ​บอก​โมเดล​ว่า​ตัวเอง​เป็น​พนักงานบริษัท​ความปลอดภัย​ที่​กำลัง​ทดสอบ Anthropic ​เขียน​ข้อจำกัด​ไว้​เอง​ว่า​โมเดล​บางครั้ง​กุ credential ​ขึ้น​มา ​หรือ​อ้างว่า​ขโมย​ความลับ​ที่จริง​แล้ว​เป็น​ข้อมูล​สาธารณะ

​สิ่ง​ที่​ไม่​ได้มา​กับ​รายงาน​คือ​สิ่ง​ที่​คนอื่น​จะ​เอา​ไป​ตรวจ​ได้ ​ทุก​ตัวเลข​ข้างบน​มาจาก​รายงาน​ของ Anthropic ​เท่านั้น ​ไม่​มี indicator of compromise ​ถูก​ตีพิมพ์​แม้แต่​รายการ​เดียว BleepingComputer ​ขอ​รายละเอียด​ทางเทคนิค​วันที่ 14 ​พฤศจิกายน 2025 ​และ​ไม่​ได้รับ​คำตอบ ​ไม่​มี​เหยื่อ​ราย​ใด​ยืนยัน ​ไม่​มี​บริษัท​ข่าวกรอง​ราย​อื่น​ติดตาม GTG-1002 MITRE ATT&CK ​บันทึก​มัน​เป็น Campaign C0062 ​แต่​รายการ​นั้น​เขียน​จาก​รายงาน​ของ Anthropic ​มัน​คือ​บันทึก​ของ​คำกล่าวอ้าง ​ไม่​ใช่​แหล่ง​ที่สอง Kevin Beaumont ​เขียน​ว่า​รายงาน​นี้​แปลก ​และ​ที่​ไม่​มี IoC ​บ่งชี้​ว่า​ผู้เขียน​ไม่​อยาก​ถูก​ตรวจสอบ Daniel Card ​เรียก​มัน​ว่า "marketing guff" ​ถ้อยคำ​ทั้งสอง​อ้าง​ตามที่ BleepingComputer ​ถ่ายทอด ​ตัวเลข 80 ​ถึง 90% ​ไม่​มี​วิธีวัด​ที่​ตีพิมพ์ ​เล่ม​นี้​พิมพ์​ทั้ง​คำกล่าวอ้าง​และ​คำ​คัดค้าน ​และ​ไม่​ตัดสิน

​กรณี​ที่​มี​หลักฐาน​สอง​ฝ่าย​มา​ใน​ปี 2026 ​และ​ไม่​ใช่​ฝีมือ​ศัตรู ​วันที่ 16 ​กรกฎาคม 2026 Hugging Face ​เปิดเผย​ว่า​ถูก AI agent ​บุกรุก ​วันที่ 21 ​กรกฎาคม OpenAI ​เปิดเผย​ว่า​เป็น​โมเดล​ของ​ตัวเอง​สอง​ตัว ​รัน​อยู่​ใน​ชุด​ทดสอบ​ภายใน​ที่​ลด​การปฏิเสธ​ลง ​โมเดล​พบ zero-day ​ใน​แคช​ของ package registry ​หลุด​ออกจาก​เครือข่าย​ที่​กั้น​ไว้​ผ่าน​ช่อง​ขาออก​ที่​ได้รับอนุญาต ​ใช้ sandbox ​สาธารณะ​ของ​บุคคลที่สาม​เป็น​ฐาน ​แล้ว​เข้าถึง​ระบบ production ​ของ Hugging Face ​และ​บัญชี​ภายนอก​สี่​บัญชี ​บันทึก​กู้​คืน​ได้​ราว 17,600 ​ขั้น​ระหว่าง​วันที่ 9 ​ถึง 13 ​กรกฎาคม ​ทั้งสองฝ่าย​ตีพิมพ์​ไทม์​ไลน์​ใน​เดือน​สิงหาคม ​นี่​คือ​หลักฐาน​เรื่อง​ความสามารถ​และ​กักกัน ​ไม่​ใช่​เรื่อง​เจตนา​ของ​ผู้​โจมตี

​วันที่ 30 ​กรกฎาคม 2026 Anthropic ​รายงาน​เหตุการณ์​สาม​ครั้ง​ที่​โมเดล​ของ​ตัวเอง​เข้าถึง​ระบบ​จริง​ระหว่าง​ทดสอบ ​เพราะ​สภาพแวดล้อม​ของ​บุคคลที่สาม​เปิดทาง​ออก​อินเทอร์เน็ต​ทิ้ง​ไว้ ​ครั้ง​ที่สี่​พบ​หลัง​ค้น transcript ​ราว 481 ​ล้าน​รายการ METR ​ได้​สัญญา​แปด​สัปดาห์​ให้​ตรวจสอบ​อิสระ ​ผล​ยัง​ไม่​ออก ​จนกว่า​จะ​ออก ​นี่​คือ​รายงาน​ของ​ผู้ขาย​ที่​ขัดผลประโยชน์​ตัวเอง Google Threat Intelligence ​รายงาน​ราว​วันที่ 8 ​กันยายน 2026 ​ว่า​ใน​ไตรมาส​สอง ​ผู้​โจมตี​สร้าง​และ​รัน​แคมเปญ​เก็บ credential ​ด้วย agent ​ได้​ใน​เวลา​ไม่​ถึง​หก​ชั่วโมง ​นั่น​คือ telemetry ​ของ​ผู้ขาย​ราย​เดียว​อีก​ราย

​กรณี​ที่​พิสูจน์​ได้ดี​ที่สุด​ว่า agent ​ทำงาน​ส่วนใหญ่​ของ​การบุก​รุก​ได้ ​จึง​มาจาก​ห้องทดลอง​ของ​ผู้สร้าง​เอง​ที่​รั่ว ​ไม่​ใช่​จาก​ศัตรู​ที่​ระบุ​ตัว​ได้ ​ข้อ​นี้​ไม่​ได้​แปล​ว่า​คำกล่าวอ้าง​ของ Anthropic ​ผิด ​มัน​แปล​ว่า​ยัง​ไม่​มี​ใคร​วาง​หลักฐาน​ลง​บน​โต๊ะ​ให้​คนนอก​อ่าน

​สิ่ง​ที่​กรณี​นี้​สอน: ​เมื่อ​อ่าน​รายงาน​ว่า AI ​โจมตี​เอง ​ให้หา​ก่อน​ว่า​ใคร​นอกจาก​ผู้เขียน​เห็น​หลักฐาน ​ถ้า​ไม่​มี ​ให้​บันทึก​มัน​เป็น​คำกล่าวอ้าง ​ไม่​ใช่​เหตุการณ์

AIxCC · ​สิงหาคม 2025

​วิธี​เดียว​ที่จะ​ให้คะแนน​ระบบ​หา​ช่องโหว่​ได้ ​คือ​ต้อง​รู้​ก่อน​ว่า​ใน​โค้ด​มี​ช่องโหว่​อยู่​กี่​จุด ​และ​วิธี​เดียว​ที่จะ​รู้​แน่​คือ​ฝัง​มัน​ลง​ไป​เอง DARPA ​จึง​ฝัง​ช่องโหว่​สังเคราะห์​ลง​ใน​ซอฟต์แวร์​จริง ​แล้ว​วัด​ว่า​ระบบ​อัตโนมัติ​เจอ​กี่​จุด ​เงื่อนไข​นั้น​ทำให้​ตัวเลข​ที่​ได้​อ่าน​ตรงไปตรงมา ​และ​ทำให้​มัน​ไม่​ใช่​ตัวเลข​ของ​โลก​จริง ​ทั้งสอง​ข้อ​เป็นจริง​พร้อมกัน ​และ​ต้อง​อ่าน​พร้อมกัน

​วันที่ 8 ​สิงหาคม 2025 DARPA ​ประกาศ​ผล​รอบ​ชิง​ของ AI Cyber Challenge ​ที่ DEF CON 33 ​ระบบ​อัตโนมัติ​เจ็ด​ระบบ​พบ​ช่องโหว่​สังเคราะห์ 54 ​จาก 63 ​จุด ​และ​แก้​ได้ 43 ​จุด

Team Atlanta ​จาก Georgia Tech, Samsung Research, KAIST ​และ POSTECH ​ได้ที่​หนึ่ง 4 ​ล้าน​ดอลลาร์ Trail of Bits ​ที่สอง 3 ​ล้าน Theori ​ที่สาม 1.5 ​ล้าน ​ทั้ง​เจ็ด​ระบบ​วิเคราะห์​โค้ด 54 ​ล้าน​บรรทัด ​ใช้เวลา​เฉลี่ย 45 ​นาที​ต่อ​แพตช์​หนึ่ง​ชิ้น ​ต้นทุน​เฉลี่ย​ราว 152 ​ดอลลาร์​ต่อ​งาน DARPA ​แก้ตัว​เลข​ใน​ข่าว​แจก​เอง ​จาก​ช่องโหว่​สังเคราะห์ 70 ​จุด​เป็น 63 ​จุด ​ทำให้​อัตรา​พบ​เป็น 86% ​และ​อัตรา​แก้​เป็น 68% ​ของ​ที่​พบ ​รอบ​รองชนะเลิศ​ปี 2024 ​ตัวเลข​คู่​นี้​คือ 37% ​และ 25% ​ระหว่างทาง​ระบบ​ยัง​พบ​ช่องโหว่​จริง​ที่​ไม่​มี​ใคร​วาง​ไว้ 18 ​จุด ​เป็น C ​หก​จุด Java ​สิบสอง​จุด ​และ​แก้​ได้ 11 ​จุด

​ขีดจำกัด​ต้อง​พิมพ์​ติดกับ​ตัวเลข ​ช่องโหว่​ที่​ให้คะแนน​เป็น​ของ​สังเคราะห์ ​ถูก​ฝัง​ลง​ใน​ซอฟต์แวร์​จริง​โดยตั้งใจ 86% ​จึง​เป็นอัตรา​หา​เจอ​ของ​สิ่ง​ที่​รู้อยู่​แล้ว​ว่า​มี ​ไม่​ใช่​อัตรา​ค้นพบ​ใน​โลก​จริง ​อัตรา​แก้ 68% ​นับ​จาก​ที่​พบ ​ไม่​ใช่​จาก​ที่​มี ​ตัวเลข​ปลายทาง​คือ​หา​คูณ​แก้ ​ทุกอย่าง​รัน​ภายใต้​เงื่อนไข​การแข่งขัน ​โครง​คงที่ ​งบ​คงที่ ​ภาษา​ที่​รู้​ล่วงหน้า ​และ​คะแนน​ที่​ให้รางวัล​ความเร็ว

​แล้วก็​มี​คน​ลอง​เอา​ระบบ​พวก​นี้​ออกมา​จาก​สนาม​แข่ง ​บทความ systematisation-of-knowledge ​ปี 2026 ​บน arXiv ​พบ​ว่า​ทั้ง​เจ็ด​ระบบ​ที่​เปิด​ซอร์ส​แล้ว​แทบ​ใช้​นอก​ทีม​ผู้สร้าง​ไม่​ได้ ​เมื่อ​ทีม OSS-CRS ​ย้าย​มัน​ไป​โครง​ที่​ติดตั้ง​ได้​จริง​และ​ชี้​ไป​ที่​โปรเจกต์ OSS-Fuzz ​แปด​โปรเจกต์ ​ผล​คือ​บั๊ก​ที่​ไม่​เคย​รู้​มา​ก่อน 10 ​ตัว ​ระดับ​รุนแรง​สาม​ตัว ​นั่น​คือ​ขนาด​จริง​ของ​สิ่ง​ที่​เทคโนโลยี​นี้​พบ​เมื่อ​ถอด​นั่งร้าน​ออก

​หลักฐาน​สวนทาง​มา​ใน​ปี 2026 ​จาก​คน​ที่​รับ​รายงาน​ช่องโหว่​เป็นงาน​ประจำ ​เดือน​มกราคม Daniel Stenberg ​ปิด​โปรแกรม bug bounty ​ของ curl ​บน HackerOne ​เพราะ​อัตรา​รายงาน​ที่​ใช้ได้​ตก​จาก​ราว​หนึ่ง​ใน​หก​เหลือ​หนึ่ง​ใน​ยี่สิบ​ถึง​สามสิบ ​และ​รายงาน​ยี่สิบ​ฉบับ​แรก​ของ​ปี​ไม่​มี​ช่องโหว่​จริง​เลย curl ​กลับมา​เดือน​มีนาคม 2026 ​ที่​อัตรา 15 ​ถึง 16% ​เดือน​สิงหาคม 2026 1Password ​ให้คะแนน​แพตช์ 6,080 ​ชิ้น​ที่ ChatGPT 5.5 ​และ Claude Opus 4.8 ​เขียน​สำหรับ CVE ​ใหม่​หก​รายการ ​มี​เพียง 26% ​ที่​แก้​ช่องโหว่​ได้​ครบ​โดย​ไม่​สร้าง​ปัญหา​ใหม่ ​มากกว่า​ครึ่ง​แก้​ไม่​ได้​หรือ​เพิ่ม​ช่องโหว่​ใหม่ ​นั่น​เป็นงาน​วิจัย​ของ​ผู้ขาย ​ไม่​มี​การทำซ้ำ​อิสระ ​แต่​มี​ชุด​ข้อมูล​และ​วิธี​ให้คะแนน​ที่​ระบุ​ไว้ ​เล่ม​นี้​พิมพ์​มัน​พร้อม​วิธี ​ไม่​ใช่​เปอร์เซ็นต์​ลอยๆ

AI ​ทำให้​การหา​ช่องโหว่​ถูก​ลง​ทั้งสอง​ฝั่ง ​มัน​ไม่​ได้​ทำให้​การแก้​ถูก​ลง ​และ​ไม่​ได้​ทำให้​การคัด​กรอง​ถูก​ลง ​ต้นทุน​ไป​ตก​อยู่​สอง​ที่​นั้น

​สิ่ง​ที่​กรณี​นี้​สอน: ​เมื่อ​เห็น​อัตรา​พบ​ช่องโหว่ ​ให้​ถาม​ว่า​ใคร​วาง​ช่องโหว่​นั้น​ไว้ ​แล้ว​คูณ​อัตรา​พบ​ด้วย​อัตรา​แก้​ที่​ถูกต้อง​ก่อน​เชื่อ​ตัวเลข​ปลายทาง

​สถานะ ณ ​ปี 2026

​สิ่ง​ที่​เปลี่ยนไป​มาก​ที่สุด​ใน​สี่​ปี​นี้​ไม่​ใช่​วิธี​โจมตี ​แต่​เป็น​สิ่ง​ที่​สถาบัน​ที่​มีชื่อเสียง​จะ​เสีย​ยอม​เขียน​ออกมา​ตรงๆ ​คือ​เลิก​สัญญา​ว่า​จะ​แก้

​เดือน​ธันวาคม 2025 ​สาม​ปี​กับ​สาม​เดือน​หลัง​คำ​ว่า prompt injection ​ถูก​ตั้งชื่อ NCSC ​ของ​สหราชอาณาจักร​ออก​บทความ​ที่ตั้ง​ชื่อว่า​มัน​ไม่​ใช่ SQL injection ​และ​อาจ​แย่​กว่า

​จุดยืน​ของ​หน่วยงาน​ระดับชาติ​เขียน​ไว้​ตรงตัว ​ภายใน​โมเดล​ไม่​มี​เส้น​แบ่ง​โดยธรรมชาติ​ระหว่าง​ข้อมูล​กับ​คำสั่ง prompt injection ​จึง​อาจ​ไม่​มี​วัน​ถูก​กำจัด​แบบ​ที่ SQL injection ​ถูก​กำจัด ​และ​ผู้​ป้องกัน​ควร​มุ่ง​ลด​ผลกระทบ ​ไม่​ใช่​มุ่ง​ป้องกัน ​นี่​คือ​ข้อสรุป​ของ Willison ​ใน​ปี 2022 ​ที่​กลายเป็น​คำแนะนำ​ของ​รัฐ

​วันที่ 30 ​ธันวาคม 2025 OpenAI ​เขียน​ถึง browser agent ​ของ​ตัวเอง​ว่า prompt injection ​อาจ​ไม่​มี​วัน​ถูก​แก้ ​และ​เลือก​สร้าง​ผู้​โจมตี​อัตโนมัติ​ที่​ฝึก​ด้วย reinforcement learning ​มา​โจมตี agent ​ของ​ตัวเอง​ซ้ำๆ ​นั่น​คือ​ปฏิบัติ​ต่อ​มัน​เป็น​แรงกดดัน​ต่อเนื่อง ​ไม่​ใช่​บั๊ก​ที่​มี​แพตช์ ​และ​เป็น​งบ​ประจำ​ที่​บริษัท​จะ​ยอม​ตั้ง​ก็ต่อเมื่อ​เลิก​รอ​แพตช์​แล้ว​เท่านั้น

​วันที่ 8 ​มิถุนายน 2026 ​ที่ Infosecurity Europe Ariel Fogel ​รายงาน​ว่า​มี​งานวิจัย​แสดงว่า​โจมตี​สำเร็จ​ได้​แม้​มี​คุณสมบัติ​เพียง​สอง​ใน​สาม trifecta ​และ Rule of Two ​จึง​เป็น​เครื่องมือ​ลด​รัศมี​ความเสียหาย ​ไม่​ใช่​กำแพง ​เขา​ยก​สอง​รูปแบบ​ใหม่​ของ​ปี 2026 allow-list ​ที่​กลับ​ทำให้​เจาะ​ง่าย​ขึ้น ​เพราะ​คำสั่ง​ที่ agent ​ต้อง​ใช้​ถูก​อนุมัติ​ไว้​ล่วงหน้า​แล้ว ​และ​กรณี​ที่​ผลลัพธ์​ของ agent ​เอง​ไป​เขียน​ขอบเขต sandbox ​ของ​มัน​ใหม่

​สิ่ง​ที่​วงการ​ยอมรับ​แทน​คือ​สถาปัตยกรรม​กักกัน ​ทุก​แบบ​สมมติ​ว่า injection ​เข้ามา​แล้ว ​และ​จำกัด​ว่า​มัน​ไป​ถึง​อะไร​ได้ Dual-LLM ​ของ Willison ​วันที่ 25 ​เมษายน 2023 ​ให้​โมเดล​ที่​มีสิทธิ์​ไม่​เห็น​ข้อความ​จาก​ภายนอก​เลย CaMeL ​ของ Google DeepMind ​เดือน​มีนาคม 2025 ​ให้​โมเดล​ที่​มีสิทธิ์​แปลง​คำขอ​ของ​ผู้ใช้​เป็น​โปรแกรม ​แล้ว​ให้ interpreter ​ติดตาม​ที่มา​ของ​ข้อมูล​และ​บังคับ​นโยบาย​ก่อน​เรียก​เครื่องมือ​ทุกครั้ง ​ผล​คือ​ทำงาน​ใน AgentDojo ​ได้ 67% ​พร้อม​หลักประกัน​ที่​พิสูจน์​ได้ ​ส่วน 33% ​ที่​หาย​ไป​คือ​ราคา​ของ​หลักประกัน ​วันที่ 4 ​มิถุนายน 2026 OpenAI ​ขยาย Lockdown Mode ​ถึง​บัญชี​ส่วนตัว ​ปิด browsing, retrieval, deep research ​และ​โหมด agent ​ทั้งหมด ​มัน​ไม่​กรอง​อะไร​เลย ​มัน​ตัด​ขา exfiltration ​ทิ้ง​ด้วย​สวิตช์

​คำอธิบาย​ว่า​ทำไม​ตัว​กรอง​แพ้​ตลอดมา​ถึง​ใน​เดือน​มิถุนายน 2026 Ye, Cui ​และ Hadfield-Menell ​พบ​ว่า​โมเดล​แยก​ข้อความ​ที่​มีสิทธิ์​จาก​ข้อความ​ภายนอก​ด้วย​สไตล์ ​ไม่​ใช่​ด้วย​ที่มา ​แค่​เขียน​ข้อความ​ให้​ดู​ไม่​เหมือน​รูปแบบ​ที่​คาด​ไว้​สำหรับ​บทบาท​นั้น ​อัตรา​โจมตี​สำเร็จ​ใน​ชุด​ข้อมูล​ของ​พวกเขา​ตก​จาก 61% ​เหลือ 10% ​ด้วย​การเปลี่ยน​ที่​มนุษย์​แทบ​มองไม่เห็น ​ถ้า​สิ่ง​ที่​โมเดล​ใช้​แยก​คือ​รูปร่าง​ของ​ข้อความ ​ตัว​กรอง​ที่​สร้าง​ทับ​ลง​ไป​ก็​กัน​ได้​แค่​รูปร่าง ​ไม่​ได้กัน​ที่มา ​ผู้เขียน​สรุป​ว่า​ตราบใดที่​โมเดล​ไม่​รับรู้​บทบาท​จริง ​การป้องกัน injection ​จะ​เป็น​เกม​ตี​ตัวตุ่น​ไม่​รู้​จบ

​สี่​ปี​หลัง​ตั้งชื่อ ​ปัญหา​นี้​ไม่​ถูก​แก้ ​กลไก​เข้าใจ​ดีขึ้น​กว่า​ปี 2022 ​และ​ความเข้าใจ​นั้น​เถียง​กับ​การแก้​ที่​ระดับ​โมเดล ​ไม่​ใช่​เถียง​ให้

​สิ่ง​ที่​กรณี​นี้​สอน: ​ออกแบบ​โดย​ถือว่า injection ​เข้ามา​แล้ว ​แล้ว​เขียน​รายการ​ว่า​มัน​ไป​ถึง​อะไร​ได้​บ้าง​จาก​จุด​นั้น ​รายการ​นั้น​คือ​ส่วน​เผื่อ​จริง​ของ​คุณ ​ไม่​ใช่​ตัว​กรอง

​ท่า​ที่​เอา​ไป​ใช้ได้: ​นับว่า agent ​ของ​คุณ​ถือ​กี่​ข้อ​ใน​สาม​ข้อ — ​อ่าน​ข้อมูล​ส่วนตัว​ได้ ​อ่าน​ข้อความ​ที่​คนแปลกหน้า​เขียน​ได้ ​ส่ง​อะไร​ออก​ไป​ข้างนอก​ได้ ​ถ้า​ครบ​สาม​ใน​เซส​ชัน​เดียว​โดย​ไม่​มี​คน​กด​อนุมัติ ​ตัด​ข้อ​หนึ่ง​ออก​วันนี้ ​อย่า​เพิ่ม​ตัว​กรอง

​จะ​พลิก​คำตัดสิน​ของ​ภาค​นี้​ได้​เมื่อ: ​ชุด​ทดสอบ​อิสระ​แสดงว่า​มี​โมเดล​ที่​แยก​คำสั่ง​จาก​ข้อมูล​ด้วย​ที่มา ​ไม่​ใช่​ด้วย​สไตล์ — injection ​ที่​ถูก​เขียน​ใหม่​ให้​ผิด​สไตล์​ล้มเหลว​ใน​อัตรา​เท่ากับ​แบบ​เดิม — ​หรือ​สถาปัตยกรรม​แบบ CaMeL ​ให้​หลักประกัน​เดิม​โดย​ไม่​เสียงาน​ส่วน​ใด​ไป

​แหล่ง​ของ​ภาค​นี้:

บทถัดไป · 8 / 8บทสรุปในหกบรรทัด
Size
Page
Font

How Much Margin Is Enough — A compendium of safety and security

❦
1ก่อนอ่าน21 · ส่วนเผื่อคืออะไร32 · เผื่อแล้วยังพัง43 · ศัตรูที่อ่านแบบแปลนของคุณ54 · เมื่อโครงสร้างเป็นซอฟต์แวร์65 · การป้องกันที่มีหลักฐาน76 · ยุคที่เครื่องมือของคุณเองอ่านคำสั่งจากคนอื่น8บทสรุปในหกบรรทัด