Khoản phí mạng được nhắc đến trong vụ Binance chỉ khoảng 15 USD, nhưng đó không phải cái giá để kẻ tấn công giành quyền truy cập vào sàn. Theo các báo cáo, chúng đã xâm nhập hệ thống nội bộ và có được một quyền ủy quyền hợp lệ cho ví nóng Binance 14. Sau đó, chúng tận dụng cơ chế ủy quyền của Ethereum EIP-7702 để cho mã do mình kiểm soát thực thi thông qua ví này, mở đường cho một giao dịch rút khoảng 2,5 tỷ USD.
18
22
Diễn biến vụ rút tiền
Trong tường thuật về sự cố công bố ngày 3/11, Binance cho biết kẻ tấn công đã dùng thủ đoạn lừa đảo qua một buổi phỏng vấn xin việc giả, kèm phần mềm độc hại, để xâm nhập máy tính của một kỹ sư. Các bản tin dựa trên thông tin của sàn cho biết sau đó chúng lợi dụng một công cụ AI nội bộ để tiếp cận các hệ thống liên quan đến việc ký giao dịch cho ví.
Diễn biến trên chuỗi Ethereum vào ngày 29/10 được các báo cáo ghi nhận như sau:
- 20:20:59 UTC: Một giao dịch chứa 50 quyền ủy quyền EIP-7702 được ký bằng khóa của ví Binance 14, theo phân tích blockchain được dẫn lại trong các bản tin.
18
24
- 20:24:23 UTC: Khoảng 3 phút 24 giây sau, một giao dịch rút khoảng 2,5 tỷ USD khỏi Binance 14. Số tài sản được nêu gồm khoảng 167.464 ETH và 1,615 tỷ USDT, cùng các token khác.
17
18
Riêng giao dịch này được cho là chiếm khoảng 40% tổng giá trị bị đánh cắp trong sự cố rộng hơn. Ước tính tổng thiệt hại đa chuỗi vào khoảng 6,3–6,4 tỷ USD; con số đó không chỉ tính giao dịch trên Ethereum từ Binance 14.
9
22
EIP-7702 đã làm gì — và 15 USD dùng để trả cho việc gì?
EIP-7702 cho phép một tài khoản Ethereum thông thường ủy quyền một phần cách thức thực thi của mình cho hợp đồng thông minh. Trong vụ việc được báo cáo, quyền ủy quyền đã liên kết Binance 14 với mã do kẻ tấn công kiểm soát, cho phép mã này thực hiện thao tác rút tài sản hàng loạt.
13
24
Khoản phí khoảng 15 USD là phí mạng để đưa quyền ủy quyền lên chuỗi. Đây không phải chi phí xâm nhập máy tính của nhân viên, tiếp cận hạ tầng ký giao dịch của Binance hay có được quyền ủy quyền hợp lệ.
22
Điểm này quan trọng: việc có một quyền ủy quyền hợp lệ trên chuỗi tự nó không chứng minh rằng khóa riêng của ví đã bị đánh cắp hoặc bị lộ. Binance nói đã xảy ra truy cập trái phép vào dịch vụ ký giao dịch nội bộ; phân tích sơ bộ của Fireblocks cho biết chưa có bằng chứng khóa riêng bị rò rỉ.
8
21
Thiệt hại rộng hơn và phản ứng của Binance
TRM Labs ước tính khoảng 6,36 tỷ USD đã rời khỏi các ví Binance trên 10 blockchain, phần lớn trong khoảng 20 phút kể từ 20:05 UTC. Ước tính ban đầu của Binance là khoảng 6,34 tỷ USD tài sản bị ảnh hưởng. Đây là số liệu về sự cố đa chuỗi nói chung, không phải riêng giao dịch rút tiền 2,5 tỷ USD từ Binance 14.
8
9
Binance cho biết khoảng 2,85 tỷ USD tài sản đã bị đóng băng hoặc chặn lại tại thời điểm cập nhật ban đầu; con số này còn phụ thuộc vào việc đối soát và biến động giá thị trường. Tài sản bị giữ lại hoặc chặn không đồng nghĩa với số tiền đã được thu hồi và trả về.
8
Các bản tin cùng thời điểm cho biết Binance đã tạm dừng rút tiền trong quá trình ứng phó, rồi mở lại dịch vụ theo từng giai đoạn. Một báo cáo khác cho biết quyền ủy quyền trên chuỗi liên quan đến ví bị ảnh hưởng đã bị thu hồi. Đây là hai biện pháp khác nhau: tạm dừng rút tiền trên sàn không giống với thu hồi quyền ủy quyền của một ví.
11
Sau đó, FBI quy trách nhiệm vụ đánh cắp hơn 6 tỷ USD cho Triều Tiên và gọi hoạt động này là TraderTraitor. Kết luận đó đề cập đến toàn bộ sự cố; dòng thời gian giao dịch giải thích cách ví Ethereum bị rút tiền, chứ không tự nó xác định ai đứng sau vụ việc.
1