ผู้นำทางความคิด
ปัญหาด้านความปลอดภัย AI ที่ยากที่สุดขณะนี้อยู่นอกโมเดลแล้ว

The 2026 OWASP Top 10 for LLM Applications ให้มุมมองเชิงวิจารณ์ที่สำคัญต่อความพร้อมของ AI ในการผลิต มันสะท้อนการเปลี่ยนแปลงสำคัญ: อุตสาหกรรมกำลังก้าวข้าม sandbox และเผชิญกับความซับซ้อนของการบูรณาการในโลกจริง.
เมื่อคุณเชื่อมต่อ LLM กับเครื่องมือและกระบวนการทำงานขององค์กร พื้นที่คุกคามจะเปลี่ยนแปลงอย่างพื้นฐาน ความเสี่ยงที่เกี่ยวกับอำนาจและการใช้ทรัพยากรจะยากต่อการควบคุมมากขึ้น ในขณะเดียวกัน ช่องโหว่เช่นการจัดการผลลัพธ์ที่ไม่เหมาะสมกำลังถอยห่างจากจุดสนใจ ไม่ได้เพราะมันได้รับการแก้ไขแล้ว แต่เพราะปัญหาอื่น ๆ กระโดดขึ้นมาครองตำแหน่งหลัก.
การจัดอันดับ OWASP Top 10 สะท้อนการพัฒนานี้ “Excessive Agency” ขยับจากอันดับที่หกขึ้นเป็นที่สาม, ในขณะที่ “Unbounded Consumption” ขยับขึ้นเป็นอันดับที่หก. ในทางกลับกัน “Improper Output Handling” ลดลงเป็นอันดับที่สิบ.
สิ่งนี้ไม่ได้ลดความเสี่ยงของการจัดการผลลัพธ์ หากคำตอบของ LLM ไปถึงเชลล์หรือฐานข้อมูลโดยไม่มีการตรวจสอบที่เข้มงวด ช่องโหว่การฉีดแบบดั้งเดิมยังคงอยู่ อย่างไรก็ตาม แนวคิดได้เปลี่ยนไป ในระบบแบบเอเจนต์ การตอบสนองของโมเดลไม่ใช่จุดหมายปลายทาง แต่เป็นอินพุตที่พาอำนาจ เมื่อโมเดลถือครองข้อมูลประจำตัวหรือโต้ตอบกับ API ผลลัพธ์ของมันทำหน้าที่เป็นเวกเตอร์ที่สามารถกระตุ้นการดำเนินการในระบบที่แตกต่างกันได้
ความท้าทายด้านความปลอดภัยไม่ได้เป็นเพียงการประเมินโมเดลอีกต่อไป แต่เป็นการกำหนดขอบเขตของสิ่งที่เกิดขึ้นหลังการสรุปผล สถาปัตยกรรมของคุณกำหนดว่าภาพหลอนจะคงอยู่ในรูปข้อความหรือแปรสภาพเป็นการเปลี่ยนแปลงฐานข้อมูลโดยไม่ได้รับอนุญาต
การจัดอันดับสะท้อนความเสียหาย
OWASP ใช้เหตุการณ์ 7,714 รายการ, 75% มาจากความเห็นร่วมของชุมชน, และ 25% มาจากข้อมูลเหตุการณ์เชิงประจักษ์. ฐานข้อมูลนี้บังคับให้ต้องจัดลำดับความสำคัญใหม่อย่างแท้จริง.
“Excessive Agency” เพิ่มขึ้นเนื่องจากความเป็นจริงของสภาพแวดล้อมการผลิตตามให้ทันทฤษฎี องค์กรเร่งการปรับใช้ความสามารถอัตโนมัติโดยเร็วกว่าเดิมเมื่อเทียบกับการสร้างแผนควบคุมที่จำเป็น ความเสี่ยงสำคัญไม่ได้เป็นเพียงคำตอบที่โมเดลให้เท่านั้น แต่เป็นบริบทของการให้สิทธิ์ที่คำตอบนั้นถูกดำเนินการ
แม้ว่า “Improper Output Handling” ยังคงเป็นข้อกังวล ทีม DevOps ได้พัฒนาความสามารถในการปกป้องปลายทางต่อไปด้วยการตรวจสอบสคีม่าและการใช้คิวรีแบบพารามิเตอร์ ซึ่งเป็นแนวปฏิบัติด้านความปลอดภัยแอปพลิเคชันที่ได้รับการยอมรับ
อย่างไรก็ตาม Agency เป็นปัญหาประเภทอื่น การเรียกใช้เครื่องมืออาจถูกต้องตามโครงสร้างแต่ไม่เหมาะสมในบริบท โมเดลอาจเรียกฟังก์ชันที่ได้รับการอนุมัติเพื่อทำงานที่ไม่เหมาะสมหรือเป้าหมายที่ทรัพยากรผิดพลาด การทำความสะอาดแบบคงที่ไม่สามารถตัดสินเจตนาได้ สิ่งนี้ต้องการการให้สิทธิ์ที่ซับซ้อนและรับรู้บริบท ซึ่งโมเดลไม่ควรทำโดยลำพัง
ปฏิบัติกับทุกเครื่องมือเหมือนเป็นความสามารถที่เปิดเผย
หลายทีมมองคำนิยามของเครื่องมือว่าเป็นเพียงการเชื่อมต่อแบบพื้นฐาน ซึ่งเป็นข้อผิดพลาดที่น่าอายและพื้นฐาน ทุกเครื่องมือ ตัวเชื่อมต่อ หรือจุดสิ้นสุดของ API ล้วนขยายขอบเขตอิทธิพลของแอปพลิเคชัน AI
ลองพิจารณาเอเจนต์ที่ออกแบบมาเพื่อสรุปกล่องจดหมาย หากการดำเนินการใช้ตัวเชื่อมที่กว้างรวมถึงความสามารถในการเขียนหรือการลบ คุณได้เพิ่มฟังก์ชันที่เกินความจำเป็นก่อนที่คำสั่งแรกจะถูกประมวลผลเลย
คุณต้องบังคับใช้หลักการของสิทธิ์น้อยที่สุด:
- จำกัดอินเทอร์เฟซ: ให้เอเจนต์ใช้เครื่องมือแบบอ่านอย่างเดียวแทนตัวเชื่อมทั่วไป
- บริบทที่จำกัด: ปฏิบัติการคำขอภายใต้อัตลักษณ์ที่มีขอบเขต OAuth ของผู้ใช้
- Policy Enforcement Points (PEP): นำตรรกะการให้สิทธิ์ไปใช้เป็นมิดเดิลแวร์บังคับระหว่างโมเดลและระบบต่อไป ทุกการกระทำต้องได้รับการตรวจสอบตามนโยบายก่อนดำเนินการ
- Human-in-the-loop (HITL): ต้องการการอนุมัติอย่างชัดเจนสำหรับการดำเนินการที่ยากต่อการย้อนกลับหรือมีผลกระทบต่อวัสดุสูง
แนวทางนี้ต้องการการเปลี่ยนแปลงในสายการส่งมอบ กระบวนการตรวจสอบของคุณต้องขยายออกไปเหนือโมเดลเพื่อครอบคลุมการเปลี่ยนแปลงของสคีม่าเครื่องมือ, ตัวตนของบริการ, และขอบเขตสิทธิ์ การอัปเดตโมเดลอาจดูไม่มีอันตราย แต่การเปลี่ยนแปลงบริบทการให้สิทธิ์ของตัวเชื่อมอาจสร้างช่องโหว่ที่รุนแรงอย่างมหันต์
การมองเห็นเป็นสิ่งที่ไม่อาจต่อรองได้ คุณต้องบันทึกการทำงานของเครื่องมือเฉพาะ, ตัวตนที่ให้สิทธิ์, และการเปลี่ยนแปลงที่เกิดขึ้นในระบบเป้าหมาย โซ่การดูแลนี้เป็นสิ่งจำเป็นสำหรับการตอบสนองต่อเหตุการณ์ ช่วยให้คุณหยุดกระบวนการที่กำลังทำงานและสร้างเส้นทางตรวจสอบใหม่หลังเหตุการณ์
การทำงานอัตโนมัติแต่ละครั้งต้องมีการหยุดอย่างเด็ดขาด
“Unbounded Consumption” พุ่งสูงขึ้นเนื่องจากปริมาณคำขอไม่เป็นตัวชี้วัดที่เพียงพอสำหรับความเสี่ยงของทรัพยากร คำสั่งสั้น ๆ เพียงหนึ่งคำสามารถกระตุ้นการเรียกเครื่องมือแบบเรียกซ้ำที่ใช้ทรัพยากรอย่างหนัก มิเตอร์จะไม่หยุดจนกว่าเอเจนต์จะทำงานเสร็จ
การแจ้งเตือนแบบง่ายไม่เพียงพอเมื่อความเร็วของการดำเนินการเกินกว่าการตอบสนองของมนุษย์ คุณต้องการขีดจำกัดที่กำหนดได้อย่างแน่นอนและอยู่นอกการควบคุมของเอเจนต์ นำเอาเพดานที่เข้มงวดสำหรับการใช้โทเคน, เวลาในการทำงาน, ความลึกของการเรียกซ้ำ, และค่าใช้จ่ายการดำเนินการรวมมาปรับใช้ หากการดำเนินการเกินพารามิเตอร์เหล่านี้ ระบบต้องหยุดหรือจำกัดการทำงาน
ขอบเขตการดำเนินงานต้องการความเข้มงวดเช่นเดียวกัน กำหนดจำนวนสูงสุดของบันทึกที่เอเจนต์สามารถแก้ไขได้และระบุขอบเขตของการกระจายงาน หากสถาปัตยกรรมของคุณไม่มีกลไก “stop” ที่กำหนดได้อย่างแน่นอน คุณจึงได้มอบอำนาจโดยไม่ได้กำหนดขอบเขตของมัน
สร้างเพื่อคำตอบที่ผิด
วิศวกรรมระบบได้พึ่งพาโครงสร้างที่ทนทานมาเป็นเวลานานเพื่อปกป้องส่วนประกอบที่โดยธรรมชาติแล้วไม่น่าเชื่อถือ เราคาดการณ์การล้มเหลวของส่วนประกอบและความไม่เสถียรของเครือข่าย; ความปลอดภัยมาจากสมมติฐานนั้น ไม่ใช่จากภาพลวงของความสมบูรณ์แบบ LLMs ต้องการระเบียบสถาปัตยกรรมเช่นเดียวกัน
อย่าตั้งกลยุทธ์ความปลอดภัยของคุณบนสมมติฐานว่ารุ่นจะสอดคล้องอย่างสมบูรณ์แบบ ให้สมมติว่ามีความล้มเหลว ไม่ว่าจะเป็นการเข้าใจผิดแบบไม่มีอันตรายหรือการใช้ประโยชน์โดยมุ่งร้าย จำกัดความสามารถของเอเจนต์ให้อยู่ในระดับขั้นต่ำที่จำเป็นเท่านั้นและรักษาบริบทการอนุญาตผู้ใช้ที่เข้มงวดสำหรับการเรียกต่อเนื่องทั้งหมด สิ่งสำคัญคือการบังคับใช้นโยบายต้องอยู่ภายนอกโมเดลเพื่อป้องกันการฉีดคำสั่งหรือข้อผิดพลาดในการให้เหตุผลจากการหลีกเลี่ยงการควบคุมของคุณ
เรามองการฉีดคำสั่ง (Prompt Injection) ตอนนี้ว่าไม่ใช่แค่ช่องโหว่แต่เป็นกฎของฟิสิกส์ มันจะคอยแฝงอยู่เสมอ ความจริงคือโมเดลเองไม่สามารถเป็นผู้ตัดสินที่มีประสิทธิภาพสำหรับคำถามที่มีความสำคัญด้านความปลอดภัย ในโครงการเอเจนต์จริงที่ฉันกำลังสร้าง เรามีการทดสอบ “ทีมแดง” อัตโนมัติประมาณ 100 ครั้ง เราตรวจสอบให้ผ่านทั้งหมด แต่เราทำเช่นนั้นโดยสร้างการควบคุมที่เข้มงวดนอกโมเดล เราสามารถปิดการควบคุมเหล่านี้และดูอัตราการผ่าน/ไม่ผ่านของโมเดลอย่างเดียว โมเดลที่เก่าและอ่อนที่สุดที่เราทดสอบล้มเหลว 17% ของเวลา โมเดลที่ใหม่และใหญ่ที่สุดล้มเหลว 2% ของเวลา ความก้าวหน้าที่ดีใช่ไหม? แต่ 98% เพียงพอหรือไม่เมื่อความล้มเหลวแต่ละครั้งหมายถึงการรั่วไหลของข้อมูลที่สำคัญ? ยังไม่ถึงขั้นนั้นเลย
การดำเนินการที่มีผลกระทบสูงต้องสามารถสังเกตได้ ตรวจสอบได้ และโดยอุดมคติ ควรย้อนกลับได้ ทุกการทำงานอัตโนมัติต้องการแนวทางคุ้มครองที่ไม่เปลี่ยนแปลงและอยู่นอกการเข้าถึงของโมเดล
การจัดอันดับปี 2026 เปิดเผยอย่างชัดเจนว่าจุดที่ความล้มเหลวของ AI แปรเปลี่ยนเป็นผลลัพธ์ที่สำคัญอยู่ที่ไหน โมเดลอาจเป็นผู้เริ่มต้นข้อผิดพลาด แต่สถาปัตยกรรมกำหนดระยะการระเบิด สำหรับ AI ที่ใช้งานจริง งานด้านความปลอดภัยที่สำคัญที่สุดเกิดขึ้นในขั้นตอนหลังการสรุปผล (post‑inference pipeline)












