Flash Trade của Solana bị ảnh hưởng bởi vụ khai thác 98.000 USDC, cho biết người dùng sẽ không mất tiền
Hacked

Flash Trade của Solana bị ảnh hưởng bởi vụ khai thác 98.000 USDC, cho biết người dùng sẽ không mất tiền

Bởi vietnameselbn

Flash Trade đã hứng chịu một vụ khai thác 98.000 USDC liên quan đến lỗi SDK của MagicBlock, nhưng đội ngũ xác nhận tất cả tiền của người dùng đều được bảo hiểm đầy đủ.

Sàn giao dịch perpetuals dựa trên Solana của Flash Trade đã chịu một khoản rút tiền trái phép 98.000 USDC vào ngày 22 tháng 7 lúc 00:21 theo giờ SGT. Vụ khai thác bắt nguồn từ lỗ hổng xác thực trong SDK của MagicBlock, cho phép kẻ tấn công đưa tài khoản giả mạo vượt qua kiểm tra hủy ủy quyền của nền tảng.

Hơn nữa, hệ thống xử lý hàng loạt và giám sát mới được triển khai của Flash Trade đã phát hiện hoạt động bất thường trong vòng vài phút. Đội ngũ đã tạm dừng tất cả các hoạt động nạp, rút tiền và giao dịch để đề phòng.

Cả Flash Trade và MagicBlock đều xác nhận toàn bộ số tiền sẽ được hoàn trả, không ảnh hưởng gì đến số dư của người dùng.

Lỗi SDK MagicBlock Đằng Sau Vụ Khai Thác Flash Trade

Nguyên nhân gốc rễ được truy ra từ một đường dẫn xác thực không đầy đủ bên trong macro #[ephemeral] của Anchor được tích hợp trong SDK của MagicBlock. Macro này xử lý các lệnh gọi lại mà hợp đồng thông minh tích hợp sử dụng để xử lý các yêu cầu hủy ủy quyền từ các phiên bản Ephemeral Rollup.

Kẻ tấn công đã triển khai một chương trình ủy quyền một tài khoản được tạo ra nhằm mạo danh một khoản tiền gửi thực của người dùng.

Trong cùng một giao dịch, tài khoản đó được truyền đi như là bộ đệm cho một lệnh hủy ủy quyền đồng cấp. Macro đã kiểm tra rằng bộ đệm là một người ký thuộc sở hữu của chương trình ủy quyền, nhưng nó chưa bao giờ xác nhận bộ đệm khớp với các hạt giống PDA chính xác.

Khoảng trống đó đã cho phép tài khoản của kẻ tấn công vượt qua như hợp lệ, kích hoạt một biên nhận không hợp lệ và dọn đường cho việc rút tiền.

MagicBlock cho biết đã xem xét mọi chương trình khác sử dụng cùng macro và liên hệ trực tiếp với các đội ngũ bị ảnh hưởng.

Phiên bản SDK đã vá lỗi, 0.16.2, hiện thực thi xác thực bị thiếu theo mặc định. Công ty kêu gọi tất cả các bên tích hợp đang chạy phiên bản cũ hơn nâng cấp ngay lập tức.

Đọc thêm:

https://www.livebitcoinnews.com/wanchain-cardano-bridge-exploited-515m-night-drained-from-treasury/

Phản Ứng của Flash Trade và Dòng Thời Gian Thu Hồi Quỹ

Flash Trade cho biết hệ thống xử lý hàng loạt và giám sát rút tiền, mới được triển khai gần đây, đã phát hiện hoạt động đáng ngờ gần như ngay lập tức.

Giao dịch, nạp và rút tiền đã bị tạm dừng trong khi đội ngũ điều tra cùng với MagicBlock. Trong vòng vài giờ, giao dịch đã được tiếp tục, mặc dù nạp và rút tiền vẫn ngoại tuyến trong khoảng 24 giờ trong quá trình đối chiếu.

Đội ngũ cho biết trình tự này là có chủ đích, ưu tiên đối chiếu quỹ chính xác trước khi mở lại việc rút tiền.

Flash Trade và MagicBlock đã cùng đóng góp vào một quỹ chi trả 100% các khoản tiền gửi bị ảnh hưởng. Nền tảng tuyên bố không người dùng nào phải chịu thiệt hại.

Phản Ứng của Ngành Đối với Vụ Hack Sàn Giao Dịch Perpetuals Solana

Giám đốc điều hành Backpack, Armani Ferrante, đã lên tiếng công khai, mô tả sự việc này như một ví dụ khác về khai thác hệ thống ký quỹ. Ông đề xuất một sửa chữa cấu trúc liên quan đến một hợp đồng lưu ký biệt lập, được xác thực chính thức, kết hợp với khóa thời gian rút tiền 24 giờ.

Ferrante lập luận rằng thiết kế như vậy sẽ cho phép các nền tảng tạm dừng rút tiền nhanh chóng trong một cuộc tấn công. Điều này sẽ hạn chế thiệt hại trên các lỗi oracle, xâm phạm ví và thao túng ký quỹ.

Ông cũng ghi nhận phản ứng nhanh chóng của Flash Trade, xếp đội ngũ này vào số những nhóm đã xử lý tốt các sự cố tương tự.

Về phần mình, MagicBlock cho biết sẽ tiếp tục làm việc với các bên tích hợp, kiểm toán viên và các nhà nghiên cứu độc lập để tăng cường bảo mật cấp độ SDK trong tương lai.

vietnameselbn

Về tác giả

vietnameselbn

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *