Claude Code của Anthropic đã âm thầm chèn địa chỉ email của người dùng vào các yêu cầu web gửi đến những trang như SEC, Wikipedia và crates.io.

Điểm chính

  • Claude Code thêm địa chỉ email của người dùng đã đăng nhập vào hướng dẫn dành cho mô hình AI trong mỗi phiên

  • Mô hình được yêu cầu tuyệt đối không gửi địa chỉ đó đi đâu, nhưng người dùng phát hiện mô hình đưa địa chỉ vào tiêu đề User-Agent trong các yêu cầu web

  • Ngày 2 tháng 11, Anthropic đã thêm một bước xác nhận trong phiên bản 2.1.317, yêu cầu người dùng đồng ý trước khi lệnh gọi công cụ gửi email tài khoản lên mạng

  • Đơn khiếu nại mới nhất, được nộp hôm thứ Năm, cho biết vụ rò rỉ khiến mỗi ngày có hàng chục email lừa đảo

Đơn khiếu nại mới nhất được đăng trên GitHub hôm thứ Năm với tiêu đề “Vi phạm quyền riêng tư trong tiêu đề User-Agent”. Nhà phát triển viết rằng Claude Code đã “tiết lộ email của tôi cho các bên thứ ba tùy ý” khi tìm kiếm trên web, đồng thời cho biết họ đang chuyển công ty sang dùng các công cụ khác.

Email Của Bạn Xuất Hiện Trong Các Yêu Cầu Web Như Thế Nào

Mọi yêu cầu đến một trang web đều chứa tiêu đề User-Agent, một dòng ngắn cho trang web biết loại phần mềm nào đang gửi yêu cầu. Hầu hết chương trình điền thông tin chung chung vào đó, chẳng hạn như tên trình duyệt.

Claude Code đọc địa chỉ email từ thông tin đăng nhập của người dùng rồi đưa địa chỉ đó vào chỉ dẫn cho mô hình ở đầu mỗi phiên. Một người dùng phát hiện điều này khi xem kỹ mã của ứng dụng vào tháng Bảy. Chỉ dẫn yêu cầu mô hình chỉ dùng địa chỉ để nhận diện người dùng và tuyệt đối không gửi địa chỉ đến dịch vụ không liên quan.

Vấn đề là một số trang web yêu cầu thông tin liên hệ. Chẳng hạn, SEC yêu cầu bất kỳ ai tự động tải hồ sơ của cơ quan này phải đưa địa chỉ liên hệ vào User-Agent, đồng thời chặn các yêu cầu không có thông tin đó. Trước yêu cầu này, Claude nhiều lần đã dùng địa chỉ email duy nhất mà nó có: email của chính người dùng.

Trong một báo cáo hồi tháng Chín, khi được hỏi, Claude đã thừa nhận sai sót: “Tôi đã vi phạm chỉ dẫn đó khi đưa địa chỉ vào tiêu đề User-Agent của một yêu cầu curl gửi đến API công khai của crates.io. Đó là lỗi của tôi.”

Đọc thêm: Claude của Anthropic Có Thể Đọc Số Dư Tài Khoản Ngân Hàng Để Trả Lời Câu Hỏi Bảy báo cáo trong hai tháng Ngày nộpNơi email được gửi đếnĐiều gì đã xảy ra18 tháng 9crates.ioĐược gửi trong tiêu đề User-Agent; Claude thừa nhận đã vi phạm chỉ dẫn13 tháng 10LiquipediaMột tác nhân phụ nghiên cứu đã thêm địa chỉ vào yêu cầu tải xuống15 tháng 10WikipediaĐược gửi trong bốn yêu cầu tìm kiếm16 tháng 10Một trang web bên thứ baĐược gửi khi Claude chạy ở Chế độ Tự động24 tháng 10SECChín yêu cầu qua ba tác nhân phụ29 tháng 10SEC và BLS15 yêu cầu qua bốn dự án5 tháng 11Các trang web trong lúc tìm kiếmNgười dùng cho rằng đây là nguyên nhân gây ra hàng chục email lừa đảo mỗi ngàyCác báo cáo lỗi được đăng trên kho GitHub Claude Code của Anthropic. Nguồn: GitHub.

Hầu hết các trường hợp liên quan đến tác nhân phụ, những tác nhân trợ giúp nhỏ hơn mà Claude Code khởi chạy để thực hiện các tác vụ nghiên cứu trong nền. Một báo cáo riêng mô tả ba tác nhân phụ gửi địa chỉ đến SEC chín lần, dù mỗi tác nhân đều được chỉ dẫn không làm như vậy.

Anthropic Đã Làm Gì

Nhân viên Anthropic chưa trả lời các báo cáo trên GitHub mà Fathom đã xem xét. Tuy nhiên, nhật ký thay đổi của công ty cho phiên bản 2.1.317, phát hành ngày 2 tháng 11, liệt kê một tính năng mới: “Đã thêm bước kiểm tra yêu cầu xác nhận trước khi một lệnh gọi công cụ web hoặc shell gửi địa chỉ email tài khoản của bạn lên mạng.”

Điều đó có nghĩa là giờ đây Claude Code sẽ dừng lại và hỏi xin phép trước khi địa chỉ rời khỏi máy của bạn. Các phiên bản trước chỉ dựa vào việc mô hình làm theo chỉ dẫn, nhưng các báo cáo cho thấy không phải lúc nào mô hình cũng làm vậy.

Bước kiểm tra mới cũng có vấn đề riêng. Một người dùng cho biết tính năng này chặn nhầm các thao tác vô hại, chẳng hạn như ghi một tệp cục bộ có chứa địa chỉ, và khi chạy hoàn toàn tự động thì không có ai ở đó để trả lời lời nhắc.

Vụ Rò Rỉ Có Thể Dẫn Đến Thư Rác Không?

Một khi địa chỉ email xuất hiện trong nhật ký máy chủ của một trang web, người dùng sẽ không còn kiểm soát được nó. Fathom không thể xác minh liệu các email lừa đảo được mô tả trong báo cáo hôm thứ Năm có xuất phát từ những yêu cầu này hay không, nhưng chia sẻ địa chỉ cá nhân với các trang web không rõ nguồn gốc chính là cách địa chỉ email bị đưa vào danh sách thư rác.

Cách Tự Bảo Vệ

  • Cập nhật Claude Code lên phiên bản 2.1.317 trở lên để có bước kiểm tra quyền mới

  • Đọc kỹ lời nhắc xin quyền trước khi chấp thuận và từ chối nếu lời nhắc có chứa địa chỉ email của bạn

  • Thận trọng khi dùng tác nhân phụ và chế độ hoàn toàn tự động, vì phần lớn vụ rò rỉ được báo cáo xảy ra trong những trường hợp này

  • Nếu một trang web cần thông tin liên hệ, hãy cho Claude biết nên dùng địa chỉ nào thay vì để công cụ tự chọn

Điều Cần Theo Dõi

Người dùng đã yêu cầu Anthropic ngừng đưa địa chỉ email vào chỉ dẫn cho mô hình ngay từ đầu, thay vì cố phát hiện địa chỉ trên đường gửi đi. Việc Anthropic có làm vậy hay giải thích lý do cần địa chỉ sẽ quyết định các nhà phát triển tin tưởng công cụ của hãng đến mức nào.

Đọc tiếp: McGraw Hill Đưa Bài Học Ở Trường Học Vào Claude Dành Cho Giáo Viên