Tác nhân AI đang tạo ra một lỗ hổng mới trong an ninh doanh nghiệp

Một tính năng được tạo ra để giúp lập trình viên tiết kiệm thời gian có thể trở thành cánh cửa khiến thông tin bí mật của doanh nghiệp xuất hiện công khai trên Internet.

Anthropic xem xét bổ sung tính năng quét khóa bảo mật cho Claude Code

Đây là cảnh báo đáng chú ý từ Apiiro sau khi phát hiện hàng nghìn thông tin đăng nhập, mật khẩu cơ sở dữ liệu và khóa truy cập dịch vụ đám mây nằm trong các kho mã nguồn công khai có liên quan đến công cụ Claude Code của Anthropic.

Vấn đề không đơn thuần nằm ở một lỗi phần mềm. Nó phản ánh rủi ro lớn hơn khi doanh nghiệp trao cho AI quyền thực thi lệnh, truy cập hệ thống và xử lý dữ liệu nhưng chưa kiểm soát đầy đủ những dấu vết mà AI để lại.

Tính năng tiết kiệm thời gian trở thành điểm yếu bảo mật

Claude Code là công cụ lập trình AI có khả năng đọc mã nguồn, đề xuất thay đổi và thực thi các lệnh trên máy tính của lập trình viên.

Khi cần kết nối cơ sở dữ liệu hoặc sử dụng dịch vụ bên ngoài, những lệnh này đôi khi chứa mật khẩu và khóa truy cập.

Thông thường, Claude Code yêu cầu người dùng xác nhận trước khi thực hiện một số thao tác.

Nhưng để tránh phải xác nhận liên tục, lập trình viên có thể chọn tính năng "Yes, and don't ask again", nghĩa là đồng ý và không hỏi lại.

Vấn đề xuất hiện khi hệ thống lưu toàn bộ lệnh đã được phê duyệt vào tệp cấu hình cục bộ, bao gồm cả thông tin bí mật được viết trực tiếp bên trong lệnh.

Tệp cấu hình đáng chú ý là .claude/settings.local.json.

1.122 tệp công khai chứa thông tin nhạy cảm

Theo nghiên cứu của Apiiro, có 1.122 tệp cấu hình Claude Code được phát hiện có thể truy cập công khai.

Khoảng 1,1% số tệp được phân loại là có chứa thông tin bí mật thực sự, với tổng cộng 1.379 thông tin đăng nhập riêng biệt.

Khi mở rộng nghiên cứu sang lịch sử phiên bản và những dữ liệu khác do công cụ lập trình AI tạo ra, các nhà nghiên cứu tìm thấy 2.539 thông tin đăng nhập trong 1.994 kho mã nguồn công khai.

Thông tin bị phơi bày thuộc về 63 tổ chức, từ nhóm phát triển nhỏ, công ty khởi nghiệp đến những nhà cung cấp công nghệ đã hoạt động lâu năm.

Các phát hiện bao gồm mật khẩu cơ sở dữ liệu đang vận hành, khóa quản lý dịch vụ đám mây và thông tin truy cập liên quan đến một ứng dụng xử lý hồ sơ y tế.

Điều này không đồng nghĩa tất cả thông tin vẫn còn hiệu lực hoặc đã bị tin tặc khai thác. Apiiro không thử đăng nhập vào các hệ thống bị ảnh hưởng. Tuy nhiên, một tổ chức xác nhận có khóa truy cập bị lộ vẫn đang hoạt động.

Một lựa chọn đồng ý có thể lưu cả mật khẩu

Thông thường, lập trình viên nghĩ rằng khi chọn không hỏi lại, phần mềm chỉ ghi nhớ quyền cho phép thực hiện một loại lệnh.

Nhưng trong trường hợp này, toàn bộ câu lệnh có thể được lưu lại.

Ví dụ, nếu người dùng viết mật khẩu trực tiếp trong lệnh kết nối cơ sở dữ liệu, thông tin đó có thể xuất hiện trong tệp cấu hình.

Claude Code có cơ chế ngăn tệp cấu hình cục bộ bị tải lên GitHub. Tuy nhiên, biện pháp này không bảo vệ được mọi tình huống.

Nếu tệp đã được Git theo dõi hoặc dự án được di chuyển, cấu hình lại không đúng cách, tệp có thể xuất hiện trong kho mã nguồn công khai.

Đặc biệt, xóa tệp hiện tại không đồng nghĩa xóa được những phiên bản cũ trong lịch sử Git.

Rủi ro lớn hơn nằm ở cách doanh nghiệp sử dụng AI

Câu chuyện Claude Code cho thấy một thay đổi quan trọng.

AI hiện nay không còn chỉ trả lời câu hỏi. Nó có thể truy cập hệ thống, thực hiện lệnh, đọc dữ liệu và thay mặt nhân viên vận hành phần mềm.

Theo khảo sát VB Pulse tháng 10/2026 của VentureBeat với 101 lãnh đạo doanh nghiệp và an ninh AI:

  • 24% cho biết tác nhân AI chủ yếu sử dụng khóa API hoặc thông tin đăng nhập dùng chung, gắn với nhân viên hoặc tài khoản dịch vụ.

  • 20% không có hệ thống tự động phát hiện khi tác nhân AI thực hiện hành động trái phép.

Đây là vấn đề quản trị danh tính và quyền truy cập.

Nếu một nhân viên nghỉ việc, doanh nghiệp có thể khóa tài khoản của người đó. Nhưng nếu hàng chục tác nhân AI vẫn sử dụng chung khóa truy cập, việc kiểm soát sẽ phức tạp hơn nhiều.

Doanh nghiệp cần thay đổi kiến trúc bảo mật

Giải pháp không phải ngừng sử dụng AI lập trình.

Claude Code, các công cụ AI của OpenAI, Google hay những mô hình mã nguồn mở từ Trung Quốc đều có thể giúp doanh nghiệp tăng năng suất.

Vấn đề là phải thiết kế hệ thống sao cho AI chỉ được phép truy cập những gì nó thực sự cần.

Một kiến trúc hợp lý nên có ba lớp.

Lớp quản lý thông tin bí mật

Mật khẩu, khóa API và thông tin kết nối cơ sở dữ liệu phải được lưu trong hệ thống quản lý bí mật riêng, thay vì viết trực tiếp trong mã nguồn hoặc câu lệnh.

Lớp kiểm soát quyền

Mỗi tác nhân AI cần có tài khoản riêng, quyền hạn giới hạn và phạm vi truy cập rõ ràng.

Lớp giám sát

Mọi hành động quan trọng phải được ghi nhật ký. Doanh nghiệp cần biết AI đã truy cập dữ liệu nào, thực hiện lệnh gì và thay đổi những gì.

Đây là nền tảng để chuyển từ sử dụng AI tự phát sang vận hành AI có kiểm soát.

Năm việc cần làm ngay với Claude Code

Apiiro đưa ra năm khuyến nghị cụ thể.

  • Tìm kiếm .claude/settings.local.json và .claude/settings.json trong toàn bộ tổ chức GitHub.

  • Kiểm tra lịch sử Git của từng kho mã nguồn, kể cả khi tệp đã bị xóa.

  • Thu hồi và thay thế tất cả mật khẩu, khóa truy cập từng xuất hiện trong những tệp bị phơi bày.

  • Bổ sung .claude/settings.local.json vào mẫu .gitignore chung của doanh nghiệp.

  • Không viết mật khẩu trực tiếp vào câu lệnh. Thay vào đó, sử dụng biến môi trường như $DB_URL kết hợp với hệ thống quản lý thông tin bí mật.

Anthropic đã ghi nhận phát hiện này. Ngày 7/11, Boris Cherny, người đứng đầu Claude Code, cho biết nhóm phát triển đang nghiên cứu bổ sung khả năng quét thông tin đăng nhập bị lộ và cải thiện cơ chế cấp quyền tự động. Tuy nhiên, chưa có ngày phát hành bản sửa lỗi cụ thể được công bố.

Xóa mật khẩu khỏi GitHub vẫn chưa đủ

Một sai lầm phổ biến là phát hiện thông tin bị lộ rồi xóa ngay tệp chứa mật khẩu.

Nhưng dữ liệu có thể vẫn tồn tại trong lịch sử phiên bản, bản sao của những lập trình viên khác hoặc các hệ thống đã tải xuống trước đó.

Doanh nghiệp phải coi thông tin đăng nhập đã xuất hiện công khai là thông tin không còn an toàn.

Cần thu hồi khóa cũ, tạo khóa mới, kiểm tra nhật ký truy cập và xác định có hoạt động bất thường hay không.

Đây là quy trình quan trọng hơn việc chỉ xóa một dòng dữ liệu.

Doanh nghiệp nhỏ Việt Nam nên làm gì?

Đối với doanh nghiệp nhỏ và vừa tại Việt Nam, rủi ro lớn nhất là sử dụng AI nhưng không có nhân sự chuyên trách an ninh mạng.

Một công ty có ba lập trình viên vẫn có thể đang quản lý dữ liệu khách hàng, đơn hàng, thanh toán và cơ sở dữ liệu quan trọng.

Không cần đợi đến khi có bộ phận công nghệ lớn mới bắt đầu bảo mật.

Nếu tôi vận hành một doanh nghiệp nhỏ, tôi sẽ triển khai theo hướng sau.

Không để AI nắm toàn bộ chìa khóa doanh nghiệp.

Tạo tài khoản riêng cho từng công cụ AI. Không sử dụng tài khoản quản trị cơ sở dữ liệu để thực hiện công việc lập trình thông thường.

Tách môi trường thử nghiệm và môi trường thật.

AI nên làm việc trên dữ liệu thử nghiệm. Chỉ khi có sự phê duyệt của con người mới được triển khai thay đổi lên hệ thống thật.

Sử dụng hệ thống quản lý mật khẩu và khóa truy cập.

Không lưu mật khẩu trong mã nguồn, tệp cấu hình được chia sẻ hoặc lịch sử lệnh. Sử dụng biến môi trường và công cụ quản lý bí mật phù hợp.

Kiểm tra GitHub thường xuyên.

Thiết lập quy trình quét thông tin bí mật trước khi đưa mã nguồn lên kho công khai. Không chỉ kiểm tra tệp hiện tại mà phải kiểm tra cả lịch sử thay đổi.

Phân quyền cho từng tác nhân AI.

AI chăm sóc khách hàng không cần quyền truy cập cơ sở dữ liệu thanh toán. AI viết nội dung không cần quyền quản trị máy chủ. Mỗi hệ thống chỉ được cấp quyền tối thiểu cần thiết.

Không phụ thuộc vào một quốc gia hay nhà cung cấp AI.

Doanh nghiệp có thể sử dụng công nghệ Mỹ, thử nghiệm mô hình Trung Quốc hoặc triển khai mô hình mã nguồn mở trên máy chủ riêng. Nhưng phải đánh giá khả năng bảo vệ dữ liệu, điều khoản sử dụng và quyền kiểm soát thông tin.

Mỹ và Trung Quốc đang cạnh tranh quyết liệt về năng lực AI. Doanh nghiệp Việt Nam không cần đứng về một phía trong cuộc đua đó. Điều cần làm là lựa chọn công nghệ phù hợp, giữ quyền kiểm soát dữ liệu và tránh phụ thuộc hoàn toàn vào một nền tảng.

Lợi thế AI phải đi cùng trách nhiệm bảo mật

Claude Code cho thấy một nghịch lý của thời đại AI.

Càng trao nhiều quyền cho AI, doanh nghiệp càng có khả năng tiết kiệm nhân lực và tăng năng suất. Nhưng mỗi quyền truy cập mới cũng tạo thêm một điểm có thể bị khai thác.

Trong tương lai, lợi thế không chỉ thuộc về doanh nghiệp sử dụng AI nhanh nhất.

Nó thuộc về những tổ chức biết kết hợp tự động hóa, quản lý danh tính, bảo vệ dữ liệu và kiểm soát hoạt động của máy móc.

Đối với doanh nghiệp Việt Nam, bài học rất thực tế: đừng để một lựa chọn giúp tiết kiệm vài giây của lập trình viên trở thành nguyên nhân khiến toàn bộ hệ thống kinh doanh gặp nguy hiểm.

Anthropic xem xét bổ sung tính năng quét khóa bảo mật cho Claude Code

Claude Code, Anthropic, bảo mật AI, lộ mật khẩu GitHub, khóa API, an ninh mạng, tác nhân AI, bảo mật dữ liệu, quản lý mật khẩu, GitHub Security, Claude Code Security, bảo mật doanh nghiệp, AI doanh nghiệp, an ninh mạng Việt Nam