Claude Code loại bỏ công cụ tìm kiếm tệp đặc biệt, chuyển sang dùng Bash, phá vỡ phân cấp phê duyệt quyền người dùng

robot
Đang tạo bản tóm tắt

Theo giám sát Beating 监测, Claude Code từ phiên bản 2.1.117 đã loại bỏ các công cụ đặc biệt như Grep (tìm kiếm văn bản) và Glob (khớp tên tệp), tất cả các thao tác tệp đều được thực hiện qua Bash. Bash là công cụ dòng lệnh chung, có thể làm nhiều việc hơn là chỉ tìm kiếm tệp, bao gồm cả xóa, chỉnh sửa, cài đặt phần mềm và các thao tác có rủi ro cao khác. Kỹ sư của Anthropic, Adam Wolff, cho biết sau khi thay đổi tốc độ nhanh hơn, “mất bốn tháng để loại bỏ các công cụ này, khó hơn nhiều so với thêm vào”.

Giám đốc điều hành của Amp Code, Quinn Slack, chỉ ra rằng sự thay đổi này phá vỡ logic quản lý quyền hiện tại. Trước đây, người dùng có thể thiết lập quyền theo loại công cụ: các công cụ đọc-only như Grep, Glob tự động được phép, còn các lệnh Bash phải được phê duyệt thủ công từng lệnh. Bây giờ, tất cả thao tác đều qua Bash, hệ thống phân cấp phê duyệt này không còn hiệu quả nữa: người dùng phải phê duyệt từng lệnh shell một (hiệu quả cực thấp), hoặc cho phép tất cả (mất kiểm soát an ninh).

Slack cho rằng điều này đã phơi bày một vấn đề căn bản hơn: việc sử dụng quy tắc xác định để quản lý quyền của agent là không khả thi. Mô hình sẽ dùng các cách viết tương đương để vượt qua phân loại, ví dụ như dùng bash(grep query | head -n 10) để thay thế công cụ tìm kiếm chuyên dụng, hoặc gọi nội tuyến sed, perl, python để thực hiện các thao tác tùy ý. Ông nói rằng nhóm Amp đã thử tự động phân tích cú pháp lệnh Bash để đánh giá tính an toàn, “có thể giảm khoảng một nửa lượng phê duyệt, nhưng phần còn lại vẫn quá nhiều”.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim