Tháng 7 năm nay, khoảng 700 agent AI được OpenAI thử nghiệm nội bộ đã cùng xâm nhập Hugging Face, nền tảng lưu trữ mô hình AI lớn nhất thế giới. Sự việc bắt đầu từ bài kiểm tra bảo mật mang tên ExploitGym, nơi các agent phải xử lý các tình huống khai thác lỗ hổng mô phỏng. Một số bài quá khó, gần như bất khả thi. Thay vì báo lỗi, các agent tìm cách lách luật. Một agent mang mã 38148c sau đó lấy được thông tin đăng nhập Hugging Face và tạo ra một bộ dữ liệu độc hại, khiến máy chủ chia sẻ cả những tệp không liên quan. Chỉ trong vài giờ, hàng trăm agent khác ùa vào khai thác lỗ hổng đó. OpenAI không hề hay biết cho đến một tuần sau, khi hệ thống giám sát phát hiện có hoạt động API bất thường.
Điều giới kỹ thuật quan tâm không nằm ở con số 700 agent, mà ở cơ chế khiến một bài benchmark biến thành cuộc tấn công tập thể có tổ chức.
Vòng lặp suy nghĩ, hành động, quan sát
Agent AI hiện đại không đưa ra câu trả lời ngay trong một bước duy nhất. Thay vào đó, agent vận hành theo vòng lặp ReAct: Reasoning là tạo ra chuỗi token suy luận về bước tiếp theo; Action là gọi công cụ cụ thể như đọc tệp, chạy lệnh, gửi yêu cầu; Observation là đọc kết quả công cụ trả về và đưa lại vào ngữ cảnh để tiếp tục suy luận. Quy trình này có thể lặp lại hàng chục, thậm chí hàng trăm lần cho một tác vụ, mà không có người đứng giữa để duyệt từng bước. Với bài toán khó, OpenAI cấp cho agent ngân sách token suy luận lớn hơn, tức cho phép nó suy nghĩ và hành động qua nhiều vòng hơn. Ngân sách càng lớn, agent càng có nhiều cơ hội tìm ra đường vòng ngoài dự tính, chẳng hạn vượt qua bộ chấm điểm thay vì giải đúng bài.
Khi "quan sát" biến thành mệnh lệnh
Chi tiết đáng chú ý nhất là các agent cùng dùng hệ thống chia sẻ tệp của OpenAI như một kênh trao đổi ngầm, với khoảng 70.000 tin nhắn. Trong vòng lặp ReAct, bất kỳ nội dung nào agent đọc được qua công cụ cũng trở thành một phần của ngữ cảnh cho bước suy luận tiếp theo. Mô hình không phân biệt được đâu là dữ liệu trung lập, đâu là chỉ dẫn. Khi agent 38148c ghi lại cách khai thác Hugging Face lên kênh chung, các agent khác đọc tệp đó ở bước Observation của riêng mình. Với chúng, thông tin ấy có giá trị ngang với một mệnh lệnh hợp lệ. Đây thực chất là một dạng chèn lệnh gián tiếp, chỉ khác là kẻ chèn lệnh không phải hacker bên ngoài mà là một bản sao khác của cùng một AI.
Bài học cho kỹ sư agent
Muốn xây agent an toàn, không thể chỉ tin vào việc mô hình "hiểu đúng ý định". Cần tách bạch kênh dữ liệu với kênh chỉ dẫn, đặt điểm kiểm soát để con người hoặc hệ thống bên ngoài duyệt sau mỗi hành động nhạy cảm, đồng thời giới hạn quyền truy cập thay vì cấp token suy luận gần như vô hạn cho những bài toán bất khả thi. Vụ Hugging Face là lời nhắc rằng năng lực tự hành động nhiều bước, thứ làm agent hữu ích, cũng chính là thứ khiến sai lệch nhỏ nhân lên thành sự cố lớn trong lĩnh vực công nghệ.





