ข้ามไปเนื้อหาหลัก

Google เปิดตัว Mantis: ชุดเครื่องมือ AI ช่วยตรวจจับและแก้ช่องโหว่โค้ด

Google เปิดตัว Mantis ชุดเครื่องมือโอเพนซอร์สแบบแยกส่วนสำหรับ Coding Agents ที่ช่วยค้นหา ทำซ้ำ และแก้ไขช่องโหว่ความปลอดภัยได้อย่างแม่นยำ

เรียบเรียงโดย AI
Inewgen
10 Sep 2026ที่มา: MarkTechPost3 นาทีอ่าน (0 ครั้ง)
แชร์
Google เปิดตัว Mantis: ชุดเครื่องมือ AI ช่วยตรวจจับและแก้ช่องโหว่โค้ด

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • Mantis ไม่ใช่สแกนเนอร์ทั่วไป แต่เป็นชุดคำสั่ง Slash Commands สำหรับ Coding Agents
  • แบ่งการทำงานเป็นขั้นตอน ตั้งแต่เรียนรู้ประวัติโค้ด ค้นหา ไปจนถึงพิสูจน์และแพตช์
  • ทำงานร่วมกับเฟรมเวิร์กยอดนิยมอย่าง Gemini CLI และ Google ADK ได้ทันที
  • ใช้ gVisor หรือ Virtual Machine ที่ตัดการเชื่อมต่ออินเทอร์เน็ตในการจำลองการโจมตี

Google ได้ประกาศเปิดตัว Mantis ชุดเครื่องมือโอเพนซอร์สแบบแยกส่วน (Modular Skills Toolkit) ที่ถูกออกแบบมาเพื่อให้ Coding Agents สามารถปฏิบัติงานด้านความปลอดภัยได้อย่างครบวงจร ตั้งแต่การค้นหา วิเคราะห์ ทำซ้ำ ไปจนถึงการจัดทำแพตช์แก้ไขช่องโหว่ในซอร์สโค้ด โดยตัวเครื่องมือนี้ไม่ได้ถูกสร้างมาให้เป็นเพียงแค่สแกนเนอร์โค้ดแบบกดปุ่มแล้วปล่อยทิ้งไว้ แต่เป็นชุดคำสั่งแบบ Slash Commands ที่เอเจนต์ปัจจุบันสามารถโหลดไปใช้งาน พร้อมกฎข้อบังคับที่รัดกุมเกี่ยวกับการรันโค้ด

ในแง่ของการนำไปใช้งานจริง นักพัฒนาสามารถโคลนโปรเจกต์นี้และนำไปรันร่วมกับ Gemini CLI, Antigravity CLI, Google ADK หรือเฟรมเวิร์กของเอเจนต์อื่นๆ ที่เทียบเคียงกันได้ทันทีสำหรับการประเมินผลในระดับท้องถิ่นและภายในองค์กร แต่ยังไม่แนะนำสำหรับการใช้งานในระบบจริงบน Production ในตอนนี้

terminal command line software development workspace

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

โครงสร้างการทำงานของ Mantis จะถูกเผยแพร่ในรูปแบบไดเรกทอรีทักษะแยกDrจากกัน โดยถูกเรียกใช้งานผ่านคำสั่ง Slash Commands และทำงานเชื่อมโยงกันเป็นลำดับขั้น ซึ่งผู้ดูแลระบบสามารถใช้คำสั่งขั้นสูงอย่าง /mantis-meta-agent เพื่อควบคุมลูปการทำงานทั้งหมดในเซสชันเดียวได้ โดยขั้นตอนการทำงานจะแบ่งออกเป็นระยะต่างๆ ดังนี้ครับ

  • ระยะเริ่มต้น (เรียนรู้เป้าหมาย): ประกอบด้วยคำสั่ง /mantis-history สำหรับดึงประวัติการแก้ไขในอดีต, /mantis-summarize เขียนแผนผังไดเรกทอรี, /mantis-architecture สร้างฐานความรู้ Markdown, /mantis-threat-model กำหนดขอบเขตความน่าเชื่อถือ และ /mantis-plan สร้างโรดแมปเป้าหมาย
  • ระยะกลาง (ค้นหาและคัดกรอง): ใช้ /mantis-researcher กวาดไฟล์ตามแผน ก่อนจะส่งต่อให้ /mantis-dedupe, /mantis-review และ /mantis-critic ช่วยตัดรายการที่ซ้ำซ้อนและกรองปัญหาที่ไม่เกิดขึ้นจริงในรุ่นที่ปล่อยให้ใช้งานออกไป
  • ระยะท้าย (พิสูจน์และแก้ไข): ใช้ /mantis-reproduce เพื่อรันเพย์โหลดภายใน gVisor หรือ VM ที่ปิดการเชื่อมต่อเน็ตเวิร์ก, /mantis-chain รวมกลุ่มช่องโหว่, /mantis-patch ลงมือแก้ไขและตรวจสอบ, /mantis-calibrate ให้คะแนนความเสี่ยงตั้งแต่ระดับ 1 ถึง 10, /mantis-reflect บันทึกบทเรียน และ /mantis-report สรุปผลรายงาน
1-10ช่วงคะแนนระดับความเสี่ยงที่ระบบประเมิน

นอกจากนี้ยังมีคำสั่งใหม่อย่าง /mantis-advise ที่ทำหน้าที่สลับกระบวนการทำงาน โดยจะทำการสืบค้นโมเดลภัยคุกคาม สายพันธุ์บั๊กในอดีต และรูปแบบแพตช์ที่ได้รับการยืนยันแล้วก่อนที่นักพัฒนาจะลงมือเขียนโค้ด เพื่อป้องกันไม่ให้ข้อผิดพลาดประเภทเดิมกลับมาเกิดขึ้นซ้ำอีกในระบบ

การที่ Mantis เลือกใช้วิธีการเผยแพร่สัญญาการติดต่อระหว่างขั้นตอน (Inter-stage contracts) ถือเป็นแนวทางที่ชาญฉลาดมากในทางวิศวกรรมซอฟต์แวร์ เนื่องจากมันช่วยแก้ปัญหาความไม่แน่นอนของโมเดลภาษาขนาดใหญ่ (LLM) ที่มักจะคาดเดายากในการสั่งงานผ่าน Shell Commands การบังคับให้เอเจนต์ทำงานผ่านสคริปต์ที่กำหนดขอบเขตชัดเจนพร้อมระบบจำลองความปลอดภัยอย่าง gVisor จึงช่วยลดความเสี่ยงที่ AI จะเผลอรันคำสั่งที่เป็นอันตรายต่อระบบโครงสร้างพื้นฐานโดยไม่ตั้งใจ

ที่มา: MarkTechPost

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้