Tóm tắt nhanh
- Một lập trình viên nhờ Claude Code làm ứng dụng theo dõi nhiệt độ và phát hiện tiến trình XMRig chạy ngầm trên Mac.
- Thông báo được chia sẻ ghi mức tải khoảng 1175% CPU và nhiệt độ CPU đạt đỉnh 112°C; đây không phải kết quả đo kiểm độc lập.
- Chưa rõ phần mềm đào coin được cài vào máy bằng cách nào; câu tự thanh minh của Claude không đủ để kết luận ai chịu trách nhiệm.
- Việc dọn dẹp có bước xin phép người dùng, còn một thành phần phải được xóa thủ công do giới hạn truy cập.
Claude Code phát hiện phần mềm đào tiền mã hóa khi đang hỗ trợ lập trình viên UntilHEX viết ứng dụng theo dõi nhiệt độ Mac, sau khi chiếc máy liên tục chạy nóng bất thường. Câu thông báo gây chú ý vì kèm lời khẳng định không được hỏi trước: máy đang chạy phần mềm đào coin mà “tôi không cài vào đó”.
Điều đáng xem xét hơn sắc thái tự thanh minh ấy là cách đọc mức tải CPU và giới hạn quyền của một trợ lý có thể chạy lệnh trên máy thật. Một tác nhân hỗ trợ viết mã có thể nhìn thấy bất thường ngoài dự án đang làm, nhưng việc phát hiện tiến trình lạ không đồng nghĩa nó đã xác định được toàn bộ nguyên nhân lây nhiễm.
Tải CPU 1175% không có nghĩa bộ xử lý vượt giới hạn

Mức tải vượt 100% nghe vô lý nếu coi toàn bộ bộ xử lý là một đơn vị duy nhất, nhưng cách tính theo từng nhân trên macOS cho phép một tiến trình đa luồng hiện con số cao hơn mức đó. Macworld giải thích mỗi nhân được tính tương ứng 100%, còn thông báo Claude mà 9to5Mac dẫn lại ghi XMRig sử dụng khoảng 1175% CPU, tương đương gần 12 nhân hoạt động hết tải.
Đây là cách diễn đạt mức sử dụng tài nguyên, không phải dấu hiệu phần mềm khiến CPU chạy vượt khả năng vật lý. Cũng không thể suy ra chiếc Mac trong sự việc chắc chắn có 12 nhân: Tom’s Hardware lưu ý chưa biết tổng số nhân của máy, nên “gần 12 nhân” mô tả lượng xử lý bị chiếm dụng chứ không xác nhận cấu hình.
Cùng thông báo đó ghi nhiệt độ CPU đạt đỉnh 112°C. Cần giữ đúng phạm vi của con số: đây là giá trị được Claude báo lại trong câu chuyện người dùng chia sẻ, không phải phép đo nhiệt độ vỏ máy hay mức nhiệt đại diện cho mọi máy Mac. Việc nhiều trang dẫn lại cùng bài đăng cũng không biến nó thành nhiều cuộc đo độc lập.
Với người dùng thấy máy nóng dù tác vụ trước mặt không nặng, điểm hữu ích là phân biệt ứng dụng mình đang mở với tiến trình đang tiêu thụ tài nguyên. Activity Monitor có thể giúp kiểm tra mức dùng CPU; chỉ nhìn nhiệt độ mà bỏ qua danh sách tiến trình sẽ chưa giải thích được phần tải đến từ đâu.
Dừng tiến trình chưa đủ nếu mục khởi động vẫn còn
Một phần mềm tự chạy trở lại khi đăng nhập sẽ không được xử lý dứt điểm chỉ bằng việc dừng tác vụ đang ngốn CPU. Trong sự việc này, thông tin được công bố nhắc tới thư mục LaunchAgents và mục khởi động, nên kế hoạch dọn dẹp phải xử lý cả cơ chế tự chạy thay vì chỉ làm máy tạm nguội đi.
Claude đề xuất dừng mục khởi động cùng tiến trình đào coin, rồi chuyển các tệp liên quan vào thư mục cách ly sau khi được người dùng cho phép. Theo diễn biến được chia sẻ, UntilHEX đã chấp thuận việc dọn dẹp, nhưng vẫn phải tự xóa một tệp vì trợ lý gặp giới hạn truy cập. Người dùng sau đó chạy Malwarebytes để kiểm tra lại.
Chưa rõ đường lây nhiễm ban đầu. Thông tin về thời điểm tạo mục khởi động có thể hỗ trợ dựng lại diễn biến, nhưng không đủ để xác định một ứng dụng hay một bộ cài cụ thể là thủ phạm. Vì vậy, không có cơ sở để quy trách nhiệm cho Claude chỉ từ câu nói nghe như đang chối lỗi.
Quyền chạy lệnh cần được xét riêng với câu trả lời của AI
Giá trị của AI agent trong tình huống này nằm ở việc nối dấu hiệu máy nóng với tiến trình tiêu thụ CPU và đề xuất cách xử lý có thể kiểm tra được. Anthropic mô tả Claude Code là công cụ có khả năng đọc mã, sửa tệp và chạy lệnh; đó là năng lực thao tác thực tế, khác với một chatbot chỉ giải thích bằng văn bản.
Chính khả năng ấy khiến phạm vi cấp quyền đáng quan tâm hơn câu tự thanh minh. Một câu trả lời nghe cẩn trọng không phải bằng chứng hệ thống đang an toàn, còn một cách nói kỳ lạ cũng không phải bằng chứng tác nhân đã làm việc xấu. Muốn xác định trách nhiệm cần dấu vết thao tác và dữ liệu hệ thống, thay vì suy diễn ý định từ giọng điệu.
Với người dùng Mac tại Việt Nam đang dùng agent để viết mã, nên tách quyền đọc, kiểm tra khỏi quyền xóa hoặc thay đổi mục khởi động. Việc trợ lý bị chặn truy cập một thành phần không phải lý do mặc định để cấp toàn quyền: người dùng vẫn cần biết tệp nào bị tác động và vì sao thao tác đó cần thiết.
Trường hợp này cho thấy một giới hạn nên giữ: agent có thể hỗ trợ chẩn đoán, nhưng không nên tự trở thành căn cứ duy nhất để xác nhận máy đã sạch. Bước kiểm tra lại sau dọn dẹp vẫn cần thiết, còn câu hỏi phần mềm đào coin đã vào máy bằng cách nào hiện chưa có lời giải rõ ràng.
Nguồn tham khảo: 9to5Mac; Macworld; Tom’s Hardware; Tài liệu Claude Code của Anthropic.







