KIẾN THỨC LÀ VÔ TẬN

ĐI MỘT NGÀY ĐÀNG HỌC MỘT SÀNG KHÔN

Tất cả tin tức

Google mở mã nguồn Mantis: dùng agent và sandbox để tìm, tái tạo, vá lỗi phần mềm

Tech #106 Đăng bởi PVYSTORE 2026-09-10 08:02:36 👁 12 lượt xem
Google mở mã nguồn Mantis: dùng agent và sandbox để tìm, tái tạo, vá lỗi phần mềm

Bài viết này do AI tạo ra, có thể mắc sai sót.

Google Cloud mở mã nguồn Mantis, framework dùng agent để tìm, triage, tái tạo và hỗ trợ vá lỗ hổng phần mềm. Thay vì chỉ quét rồi trả về danh sách cảnh báo, Mantis nhấn vào ngữ cảnh repository và tái tạo trong sandbox để lọc kết quả thật.

Tóm tắt nhanh

Vì sao quét AI thường cho kết quả kém

Google nhận định nhiều pipeline quét code bằng AI có true-positive rate dưới 7% vì model thiếu ngữ cảnh và suy diễn lỗi không tồn tại. Mantis dùng critic/review agent, lịch sử sửa lỗi và sandboxed reproduction để buộc kết luận phải có bằng chứng tái tạo thay vì chỉ dựa vào mô tả code.

Mantis xây ngữ cảnh repository thế nào

Framework tóm tắt từng file, gom thành thư mục rồi cấp root thành hierarchical security summary tree. Nó còn khai thác commit history để suy ra các kiểu lỗi từng được sửa và tự dựng tài liệu kiến trúc/threat model khi repository chưa có. Đây là phần quan trọng với monorepo: agent không thể nhét toàn bộ code vào context window.

Quy trình dùng an toàn

Google gợi ý clone Mantis, dùng coding agent trỏ framework vào codebase cần review, sau đó tùy biến sandbox. Đội bảo mật phải định nghĩa vulnerability acceptance criteria: phạm vi, điều kiện tái tạo, mức tác động, loại phát hiện không cần ưu tiên. Không chạy agent có quyền sửa production hoặc truy cập secret trong môi trường quét.

Giới hạn cần nhớ

Mantis không thay thế review bảo mật, test regression hay quy trình disclosure. Sandbox kém cô lập có thể biến exploit reproduction thành rủi ro; ngược lại sandbox thiếu dependency có thể tạo false negative. Kết quả vá tự động phải qua CI, review và kiểm tra quyền truy cập trước merge.

Phân tích

Điểm đáng chú ý là Mantis dịch AI security từ “máy phát cảnh báo” sang pipeline có grounding. Chỉ khi phát hiện tái tạo được trong sandbox, đội ngũ mới có tín hiệu đủ mạnh để xếp ưu tiên xử lý.

Giảm 85% token overhead không tự chứng minh chất lượng detection, nhưng nó giải quyết nút thắt thực tế của codebase lớn: ngữ cảnh. Giá trị của framework sẽ phụ thuộc vào chất lượng sandbox, policy chấp nhận lỗi và kỷ luật review của từng tổ chức.

Nguồn tham khảo

Google Cloud Blog, “Getting started with the Mantis harness to find and fix bugs”, 03/09/2026. Nguồn gốc đã được đối chiếu trước khi biên soạn.

× Zalo QR Alexz