Rủi ro bảo mật Claude Code: Làm thế nào cài đặt “Đừng hỏi lại” tiết lộ 2,539 bí mật

2026-11-09
Rủi ro bảo mật Claude Code: Làm thế nào cài đặt “Đừng hỏi lại” tiết lộ 2,539 bí mật

Claude Code đang đối mặt với các mối quan ngại về bảo mật sau khi các nhà nghiên cứu phát hiện hàng ngàn thông tin xác thực bị lộ liên quan đến các tệp cài đặt cục bộ của nó.

Công ty bảo mật Apiiro phát hiện 2,539 bí mật trên 1,994 kho GitHub, bao gồm mật khẩu cơ sở dữ liệu, khóa API và đăng nhập SSH.

Vấn đề liên quan đến một tính năng quyền hạn được thiết kế để làm cho việc lập trình dễ dàng hơn, đặt ra câu hỏi về cách mà các tác nhân lập trình AI xử lý thông tin nhạy cảm và liệu các nhà phát triển có thể an toàn dựa vào các cài đặt mặc định của họ hay không.

Điểm chú ý chính

  • Apiiro đã xác định 2,539 bí mật bị lộ trên 1,994 kho GitHub.

  • Tính năng “Đừng hỏi lại” của Claude Code có thể lưu trữ thông tin xác thực ở dạng văn bản thuần trong các tệp cài đặt cục bộ.

  • Anthropic đang khám phá các biện pháp bảo vệ bổ sung, trong khi các nhà phát triển được khuyên nên thay đổi thông tin xác thực bị lộ và xem xét cài đặt kho lưu trữ.

Claude Code đã lộ ra 2,539 bí mật như thế nào?

Claude Code Security Risk: How 2,539 Secrets Were Exposed

Nguồn: Hình ảnh do AI tạo ra

Vấn đề bảo mật liên quan đến Claude Tùy chọn cấp quyền “Có, và đừng hỏi lại” của Code. Tính năng này cho phép các nhà phát triển phê duyệt một số lệnh shell nhất định mà không cần phải phản hồi lại yêu cầu cấp quyền.

Tuy nhiên, khi một nhà phát triển phê duyệt một lệnh cụ thể chứa mật khẩu hoặc khóa API, Claude Code có thể lưu lệnh đó trong một tệp cấu hình cục bộ có tên là .claude/settings.local.json.

Vấn đề là thông tin nhạy cảm được nhập trực tiếp vào các lệnh có thể trở thành một phần của quy tắc cấp phép đã lưu.

Apiiro đã tìm kiếm trong các kho GitHub công khai và phát hiện:

  • 104,185 bản sao của tệp cài đặt.

  • 103,617 kho lưu trữ chứa các tệp đó.

  • 1,122 tệp chứa ít nhất một bí mật thực sự.

  • 1,379 bí mật khác nhau trong các tệp đó.

Cuộc điều tra rộng hơn, bao gồm các phiên bản cài đặt cũ, các tệp cấu hình chia sẻ và các bản ghi agent đã lưu, đã xác định 2,539 bí mật trên 1,994 kho lưu trữ.

Các loại thông tin xác thực nào đã bị lộ?

Thông tin bị lộ bao gồm nhiều loại thông tin xác thực có thể cung cấp quyền truy cập tới các hệ thống và dịch vụ quan trọng.

Thông tin xác thực cơ sở dữ liệu chiếm một phần đáng kể của các phát hiện. Hơn một phần ba các tệp bị lộ đã mở một cơ sở dữ liệu trực tiếp.

Apiiro đã xác định:

  • 379 mật khẩu cơ sở dữ liệu.

  • 122 khóa dịch vụ của Supabase.

  • 43 đăng nhập SSH cho các máy chủ công cộng, bao gồm một số mật khẩu root.

  • 42 mã thông báo GitHub, GitLab và npm.

  • 23 khóa AWS.

Một số tổ chức bị ảnh hưởng cũng có những lộ rõ đặc biệt nhạy cảm. Các ví dụ bao gồm một khóa API đám mây của nhà cung cấp cơ sở dữ liệu với quyền quản lý, một mã thông báo Square sản xuất của một công ty phần mềm, và mật khẩu chủ sở hữu cho một cơ sở dữ liệu đám mây của ứng dụng hồ sơ y tế.

Apiiro không kiểm tra xem mỗi thông tin xác thực có còn hoạt động hay không. Tuy nhiên, một tổ chức đã xác nhận rằng một khóa được báo cáo bởi các nhà nghiên cứu vẫn đang hoạt động.

Những phát hiện này cho thấy tại sao các nhà phát triển nên coi các tệp cấu hình là có thể nhạy cảm, ngay cả khi chúng có vẻ chỉ chứa các cài đặt dự án thông thường.

Anthropic đã phản ứng như thế nào với vấn đề bảo mật của Claude Code?

Apiiro đã chia sẻ các phát hiện của mình với Anthropic trước khi công bố. Boris Cherny, lãnh đạo Claude Code, đã thừa nhận vấn đề trong một cuộc thảo luận trên Hacker News.

Cherny cho biết công ty đang điều tra các biện pháp bảo vệ có thể, bao gồm việc thiết lập chế độ tự động để phát hiện các lệnh nhạy cảm và giới thiệu quét bí mật cơ bản.

Tuy nhiên, những thay đổi này có thể không hoàn toàn giải quyết được vấn đề. Trong cuộc thảo luận, một độc giả đã chỉ ra rằng tình trạng lộ thông tin tương tự cũng có thể xảy ra trong chế độ tự động. Cherny đã thừa nhận mối lo ngại này.

Một vấn đề khác là hiệu quả của các công cụ quét bảo mật hiện có.

Apiiro đã thử nghiệm hai công cụ chống lại các tệp bị lộ:

  • Gitleaks phát hiện 564 tệp chứa bí mật.

  • TruffleHog phát hiện 643 tệp.

  • Cả hai công cụ đều bỏ lỡ 215 tệp.

Điều này có nghĩa là các nhà phát triển không thể giả định rằng việc chạy một công cụ quét bí mật sẽ xác định mọi thông tin xác thực bị lộ.

Đối với bất kỳ ai quản lý tài sản kỹ thuật số hoặc tài khoản giao dịch, việc bảo vệ thông tin xác thực cũng quan trọng không kém. Bitrue cung cấp một nền tảng để mua, bán và giao dịch tiền điện tử.

Đăng ký trên Bitrue để khám phá các dịch vụ giao dịch tiền điện tử của nó trong khi duy trì các biện pháp bảo mật mạnh mẽ cho các tài khoản và thông tin xác thực API của bạn.

Tại Sao Điều Này Là Rủi Ro Lớn Hơn Đối Với Các Đại Lý Lập Trình AI?

Sự cố Claude Code làm nổi bật một mối quan tâm rộng lớn hơn xung quanh rủi ro của các đại lý lập trình AI: các tính năng tiện lợi có thể tạo ra vấn đề bảo mật khi thông tin nhạy cảm được lưu trữ mà không có sự bảo vệ thích hợp.

Các nhà phát triển thường phê duyệt lệnh để tiết kiệm thời gian, đặc biệt là khi làm việc trên các nhiệm vụ lặp đi lặp lại.

Tuy nhiên, việc nhập mật khẩu hoặc mã thông báo trực tiếp vào lệnh có thể để lại những thông tin xác thực đó trong các tệp cấu hình cục bộ.

Rủi ro cũng vượt ra ngoài các kho GitHub công khai.

Bởi vì tệp cài đặt được lưu trữ dưới dạng văn bản thuần JSON trên máy của các nhà phát triển, phần mềm độc hại có thể tìm kiếm nó và trích xuất thông tin xác thực.

Worm npm Shai-Hulud, đã chạy TruffleHog trên các tệp của nạn nhân vào tháng 9 năm 2025, minh họa lý do tại sao việc lưu trữ thông tin xác thực cục bộ cần được chú ý.

Các báo cáo trước đó cũng đã dấy lên lo ngại về vấn đề này. Người dùng Claude Code đã báo cáo các vấn đề tương tự thông qua các sự cố trên GitHub bắt đầu từ tháng 8 năm 2025.

Vào tháng 4, Lakera đã xác định các thông tin xác thực trong 33 tệp thuộc 30 gói đã được xuất bản trên npm.

join bitrue to get 938 usdt

Các Nhà Phát Triển Có Thể Bảo Vệ Các Thông Tin Xác Thực Claude Code Của Họ Như Thế Nào?

Các nhà phát triển nên xem xét cài đặt Claude Code của họ và hành động nếu thông tin nhạy cảm đã được công khai.

Apiiro khuyến nghị một vài bước thực tiễn:

  • Đổi thông tin xác thực bị lộ: Thay thế mọi thông tin xác thực xuất hiện trong các tệp bị ảnh hưởng, bao gồm cả các phiên bản cũ hơn.

  • Xóa các tệp cài đặt đã theo dõi: Ngừng theo dõi .claude/settings.local.json trong các kho Git.

  • Cập nhật .gitignore: Thêm tệp cài đặt cục bộ vào quy tắc bỏ qua của mỗi kho.

  • Sử dụng biến môi trường: Tham chiếu bí mật thông qua các biến môi trường thay vì nhập trực tiếp vào lệnh.

  • Phê duyệt mẫu lệnh: Sử dụng các mẫu quyền chung thay vì lưu các lệnh chính xác chứa các giá trị nhạy cảm.

Quan trọng là, chỉ việc xóa một tệp bị lộ là không đủ. Thông tin xác thực có thể vẫn có thể truy cập thông qua lịch sử Git, nhánh và các bản sao kho hiện có.

Các nhà phát triển cũng nên xem xét các tệp cài đặt chia sẻ và các bản sao biên bản đại lý đã lưu để phát hiện sự cố rò rỉ thông tin xác thực tình cờ.

BItrue Migration Reward.jpeg

Kết Luận

Vấn đề bảo mật Claude Code cho thấy cách một tính năng tiện lợi nhỏ có thể tạo ra những rủi ro đáng kể khi các thông tin xác thực nhạy cảm được lưu trữ dưới dạng văn bản thuần.

Phát hiện của Apiiro về 2.539 bí mật trên 1.994 kho nhấn mạnh tầm quan trọng của quản lý cấu hình an toàn, đổi thông tin xác thực và kiểm tra kho thường xuyên.

Anthropic đang khám phá các biện pháp bảo vệ bổ sung, nhưng các nhà phát triển vẫn cần chịu trách nhiệm cho các thực tiễn bảo mật của riêng họ.

Đối với người dùng tiền điện tử, việc bảo vệ quyền truy cập tài khoản cũng quan trọng không kém. Bitrue cung cấp một nền tảng dễ dàng tiếp cận để giao dịch tiền điện tử an toàn hơn và dễ dàng hơn.

Câu Hỏi Thường Gặp

Vấn Đề Bảo Mật Claude Code Là Gì?

Nó liên quan đến một tính năng quyền có thể lưu các lệnh chứa mật khẩu, khóa API và các thông tin xác thực khác dưới dạng văn bản thuần trong các tệp cài đặt cục bộ.

Apiiro đã phát hiện bao nhiêu bí mật?

Cuộc điều tra rộng hơn của Apiiro đã xác định 2.539 bí mật trên 1.994 kho GitHub.

Tệp .claude/settings.local.json là gì?

Đó là một tệp cấu hình Claude Code cục bộ có thể lưu trữ các quy tắc quyền. Thông tin nhạy cảm có thể xuất hiện khi các lệnh chính xác chứa thông tin xác thực được lưu.

Anthropic đã sửa chữa lỗ hổng Claude Code chưa?

Anthropic đã thừa nhận vấn đề và đang khám phá các biện pháp bảo vệ như quét bí mật và các kiểm tra bổ sung ở chế độ tự động. Các biện pháp đề xuất có thể không ngăn chặn mọi hình thức rò rỉ.

Các nhà phát triển nên làm gì nếu bí mật Claude Code của họ bị lộ?

Các nhà phát triển nên đổi thông tin xác thực bị ảnh hưởng, xóa các tệp nhạy cảm khỏi việc theo dõi kho, cập nhật .gitignore và sử dụng biến môi trường thay vì nhập bí mật trực tiếp vào lệnh.

Tuyên Bố Miễn Trách: Các quan điểm được nêu thuộc hoàn toàn về tác giả và không phản ánh quan điểm của nền tảng này. Nền tảng này và các công ty liên kết của nó không chịu trách nhiệm về độ chính xác hoặc sự phù hợp của thông tin được cung cấp. Nó chỉ dành cho mục đích thông tin và không nhằm mục đích tư vấn tài chính hoặc đầu tư.

Tuyên bố từ chối trách nhiệm: Nội dung của bài viết này không cấu thành lời khuyên tài chính hoặc đầu tư.

Đăng ký ngay để nhận gói quà tặng người mới trị giá 6752 USDT

Tham gia Bitrue để nhận phần thưởng độc quyền

Đăng ký Ngay
register

Được đề xuất

Pussycoin (PUSSY) là gì? Đồng meme mới của Solana đang lan truyền
Pussycoin (PUSSY) là gì? Đồng meme mới của Solana đang lan truyền

Pussycoin (PUSSY) là một đồng meme dựa trên Solana được ra mắt thông qua LaunchLab. Nó đã thu hút sự chú ý với vốn hóa thị trường được báo cáo là 2,62 triệu đô la, hơn 10.000 người nắm giữ, và sự tăng giá mạnh mẽ. Tuy nhiên, sự phát triển nhanh chóng của nó cũng khiến việc xem xét tính thanh khoản, hoạt động token và các rủi ro tiềm ẩn trở nên quan trọng trước khi tham gia.

2026-11-09Đọc