An toàn víCao

Cách thu hồi quyền token không giới hạn và giảm rủi ro cho ví

Tìm và thu hồi quyền token không giới hạn, hiểu việc thu hồi thay đổi điều gì và tránh nhầm ngắt kết nối ví với xóa quyền on-chain.

Vòng đời quyền token từ lúc phê duyệt đến kiểm tra hạn mức và thu hồi on-chain

Để thu hồi quyền token không giới hạn, hãy mở công cụ kiểm tra quyền chính thức cho đúng blockchain, kết nối đúng ví, kiểm tra hợp đồng spender và hạn mức, rồi gửi giao dịch thu hồi on-chain. Việc thu hồi tốn phí mạng và ngăn sử dụng hạn mức đó trong tương lai; chỉ ngắt kết nối website thì không.

Xác định loại quyền nào nguy hiểm#

Quyền ERC-20 cho phép hợp đồng spender chuyển token từ địa chỉ của bạn trong phạm vi một hạn mức. “Không giới hạn” thường nghĩa hạn mức được đặt gần giá trị tối đa của tiêu chuẩn token để ứng dụng không phải xin quyền mới trước mỗi giao dịch sau này.

Quyền phê duyệt không tự động chuyển token. Rủi ro xuất hiện khi spender được cấp quyền là hợp đồng độc hại, bị xâm nhập hoặc có thể nâng cấp theo cách không an toàn. Một hạn mức cũ có thể tiếp tục dùng được rất lâu sau khi bạn không còn truy cập ứng dụng.

Quyền NFT có thể dùng setApprovalForAll, cho phép một operator thao tác trên cả bộ sưu tập. Hãy đọc loại quyền thay vì cho rằng mọi approval chỉ ảnh hưởng một lượng token.

Dùng công cụ kiểm tra cho đúng blockchain#

Quyền phê duyệt tồn tại riêng trên từng mạng. Hạn mức Ethereum không phải cùng một bản ghi với quyền trên Base, Arbitrum, BNB Smart Chain hay Polygon, dù địa chỉ ví trông giống nhau.

Hãy dùng trình khám phá blockchain qua tên miền đã xác minh hoặc công cụ quản lý quyền lâu năm được nguồn hệ sinh thái đáng tin liên kết. Ethereum.org hướng dẫn người dùng tới Token Approval Checker của Etherscan và Revoke.cash. Tránh liên kết thu hồi quyền được gửi qua tin nhắn không mong muốn.

Trước khi kết nối, hãy xác minh:

  • mạng hiển thị trong ví;
  • địa chỉ ví đang được kiểm tra;
  • hợp đồng token;
  • hợp đồng spender;
  • hạn mức hiện tại và bối cảnh lần dùng gần nhất.

Thu hồi từng hạn mức#

Ưu tiên spender không nhận ra, hợp đồng của ứng dụng đã bỏ và hạn mức bao phủ số dư có giá trị. Chọn thu hồi, đọc yêu cầu trong ví và xác nhận giao dịch thay đổi hạn mức chứ không chuyển token hay cấp một quyền khác.

Giao dịch thu hồi phải được xác nhận trên blockchain thì hạn mức mới đổi. Giữ đủ coin gốc của mạng để trả phí. Sau khi xác nhận, tải lại công cụ và kiểm tra hạn mức bằng 0 hoặc đã biến mất.

Uniswap lưu ý rằng thu hồi là giao dịch on-chain có phí mạng và khác với ngắt kết nối dapp. Lần swap hợp lệ tiếp theo có thể cần phê duyệt mới.

Hiểu điều mà thu hồi quyền không thể sửa chữa#

Thu hồi ngăn việc chi tiêu sau này thông qua đúng quyền đó. Nó không thể đảo ngược giao dịch đã hoàn tất, lấy lại tài sản bị đánh cắp hay bảo vệ seed phrase đã lộ. Nếu một signer hoặc drainer độc hại có nhiều quyền, xóa một quyền vẫn có thể để lại đường tấn công khác.

Nếu cụm từ khôi phục, khóa riêng hoặc thiết bị ký có thể đã bị xâm nhập, hãy tạo ví mới và di chuyển tài sản còn lại. Nếu chỉ một hạn mức đã biết có rủi ro, thu hồi có thể đủ sau khi kiểm tra đầy đủ hoạt động gần đây và các quyền khác.

Thay quyền không giới hạn bằng mức phơi nhiễm có kiểm soát#

Khi giao diện cho phép, chỉ phê duyệt đúng lượng cần cho giao dịch dự kiến. Dùng ví tương tác có số dư giới hạn với giao thức chưa quen. Kiểm tra hạn mức sau hành động một lần và mỗi khi giao thức thông báo sự cố bảo mật.

Hạn mức nhỏ không thay thế việc xác minh spender. Hợp đồng độc hại vẫn lấy được lượng đã cấp, còn việc phê duyệt lặp lại tạo thêm phí và cơ hội ký nhầm.

Câu hỏi thường gặp#

Thu hồi quyền có chuyển token của tôi không?

Không. Một giao dịch thu hồi thông thường chỉ thay đổi hạn mức lưu trong hợp đồng token. Vẫn phải kiểm tra chi tiết vì giao diện thu hồi giả có thể yêu cầu việc khác.

Vì sao thu hồi quyền tốn gas?

Hạn mức là trạng thái trên blockchain. Cập nhật nó cần giao dịch mạng và do đó cần coin gốc để trả phí.

Có thể thu hồi mà không kết nối ví không?

Bạn có thể xem hạn mức bằng địa chỉ công khai, nhưng thay đổi chúng cần chữ ký của ví kiểm soát địa chỉ.

Có nên thu hồi mọi quyền phê duyệt không?

Hãy xóa quyền không còn cần và kiểm tra kỹ hạn mức lạ hoặc không giới hạn. Ứng dụng đang dùng có thể yêu cầu phê duyệt lại; nên ưu tiên theo mức phơi nhiễm thay vì ký hàng chục giao dịch lạ một cách mù quáng.

Nguồn tham khảo#

Cảnh báo rủi ro: Công cụ quản lý quyền yêu cầu chữ ký ví. Hãy xác minh tên miền, blockchain, token và spender trước khi gửi bất kỳ giao dịch nào.

Tiêu chuẩn biên tập

Bài viết mang tính giáo dục và dựa trên nguồn đáng tin cậy. Biện pháp bảo mật, quy định của sàn và yêu cầu pháp lý có thể thay đổi; hãy kiểm tra nguồn chính thức trước khi hành động.