24/09/2026 · VietTechies · Biên tập

AI coding agent có thể làm lộ thông tin xác thực trước khi mã được đưa vào hệ thống quản lý phiên bản, tạo ra khoảng trống mà các bước kiểm tra kho mã và CI thông thường không thể khắc phục. Một bài phân tích đăng ngày 22/9/2026 cho rằng các nhóm nên xem mọi prompt, thao tác đọc tệp và lần chuyển ngữ cảnh là sự kiện có nguy cơ đưa dữ liệu ra ngoài.
Bí mật có thể rời máy trước khi commit
Để hoàn thành công việc phát triển, agent thường xuyên đọc mã nguồn, tệp cấu hình, kết quả dòng lệnh, nhật ký và thông tin môi trường. Tùy quyền truy cập, cấu hình và kiến trúc của nhà cung cấp, dữ liệu thu thập có thể gồm tệp .env, hồ sơ thông tin xác thực đám mây hoặc cấu hình SSH. Giá trị nhạy cảm sau đó có thể xuất hiện trong nhật ký của nhà cung cấp, dữ liệu giám sát tại gateway, lịch sử prompt hoặc bản ghi gỡ lỗi mà không hề đi vào một commit.
Điều này làm thay đổi thời điểm cần ngăn chặn rò rỉ. Công cụ quét pull request và cổng kiểm soát chất lượng trong CI vẫn hữu ích với bí mật đã đi vào kho mã, nhưng không thể chặn thông tin xác thực được gửi tới mô hình bên ngoài từ trước đó. Bài viết dẫn Báo cáo Điều tra Vi phạm Dữ liệu Verizon năm 2025, theo đó thời gian trung vị để xử lý bí mật bị lộ và được phát hiện trong các kho GitHub là 94 ngày.
Phải phát hiện trước khi truyền dữ liệu
Biện pháp được đề xuất là một lớp kiểm tra độc lập với mô hình, xử lý cục bộ prompt và các tệp được yêu cầu trước khi gửi đi. Những giá trị có đặc điểm giống thông tin xác thực có thể bị chặn hoặc che đi theo chính sách xác định trước, thay vì để mô hình ngôn ngữ tự quyết định. Sonar được nêu như một cách triển khai, kết hợp khả năng phát hiện bí mật với plugin dành cho Claude Code, GitHub Copilot, Codex và Cursor.
Vẫn cần phòng vệ nhiều lớp
Quét trước khi gửi không thay thế các biện pháp bảo vệ trong trình soạn thảo, quy trình dòng lệnh, pull request hay CI. Các nhóm cũng cần quy định rõ agent được đọc thư mục nào, có loại trừ kho thông tin xác thực và nhật ký hệ thống sản xuất hay không, cũng như gateway được phê duyệt áp dụng chính sách nào về lưu giữ dữ liệu, huấn luyện và kiểm toán.
Hạn chế thực tế nằm ở tính tiện dụng: quá trình quét cục bộ phải đủ nhanh và duy trì tỷ lệ cảnh báo sai ở mức chấp nhận được, nếu không nhà phát triển có thể tắt tính năng này. Việc xoay vòng thông tin xác thực vẫn cần thiết sau sự cố, nhưng không thể xóa những bản sao đã được hệ thống bên ngoài lưu giữ.
Ảnh minh họa do AI tạo.
Nguồn: AI coding agents need a secrets-safe context boundary
