Cetus bị tấn công thiệt hại 230 triệu USD, an toàn hệ sinh thái SUI gióng lên hồi chuông cảnh báo

Cetus bị tấn công, thiệt hại vượt quá 2.3 triệu đô la

Vào ngày 22 tháng 5, nhà cung cấp thanh khoản trong hệ sinh thái SUI là Cetus dường như đã bị tấn công, nhiều cặp giao dịch xuất hiện sự sụt giảm mạnh, độ sâu của các bể thanh khoản giảm đột ngột, dự kiến số tiền thiệt hại vượt quá 230 triệu USD. Cetus sau đó đã phát hành thông báo cho biết đã tạm ngừng hợp đồng thông minh và đang tiến hành điều tra về sự việc.

Chậm Sương: Cetus bị đánh cắp 230 triệu đô la, phân tích phương pháp tấn công và tình hình chuyển tiền

Nhóm an ninh đã tiến hành phân tích sâu về cuộc tấn công này, tiết lộ các phương pháp cụ thể của kẻ tấn công.

Phân tích tấn công

Kẻ tấn công đã thực hiện thao tác đổi một lượng token nhỏ lấy tính thanh khoản khổng lồ bằng cách lợi dụng lỗ hổng của hệ thống thông qua việc cấu hình tham số một cách tỉ mỉ. Các bước cụ thể như sau:

  1. Vay mượn một lượng lớn haSUI thông qua vay chớp nhoáng, dẫn đến giá của hồ bơi giảm 99,90%.

  2. Mở vị thế thanh khoản trong khoảng giá cực hẹp, với độ rộng khoảng chỉ 1.00496621%.

  3. Tuyên bố thêm thanh khoản khổng lồ, nhưng thực tế chỉ thanh toán 1 token A. Đây là giai đoạn cốt lõi của cuộc tấn công, lợi dụng lỗ hổng kiểm tra tràn trong hàm get_delta_a với checked_shlw.

  4. Hệ thống gặp sai lệch nghiêm trọng trong việc tính toán số lượng haSUI cần thiết, dẫn đến việc kẻ tấn công chỉ cần một lượng Token rất ít để đổi lấy một lượng lớn tài sản thanh khoản.

  5. Cuối cùng, loại bỏ thanh khoản, thu được lợi nhuận token khổng lồ, hoàn thành cuộc tấn công.

Mờ: Cetus bị đánh cắp 230 triệu USD, phân tích phương pháp tấn công và tình hình chuyển tiền

Chậm sương mù: Cetus bị đánh cắp 230 triệu USD, phân tích phương pháp tấn công và tình hình chuyển tiền

Medusa: Cetus bị đánh cắp 230 triệu đô la, phân tích phương pháp tấn công và tình hình chuyển tiền

Sửa chữa của bên dự án

Sau khi xảy ra cuộc tấn công, Cetus đã nhanh chóng phát hành bản vá. Bản vá chủ yếu sửa lỗi trong hàm checked_shlw, bao gồm mặt nạ lỗi và điều kiện kiểm tra, đảm bảo có thể phát hiện đúng các trường hợp có thể dẫn đến tràn.

Màn sương: Cetus bị đánh cắp 230 triệu đô la, phân tích phương thức tấn công và tình hình chuyển tiền

Màn Sương: Cetus bị đánh cắp 230 triệu đô la, phân tích phương pháp tấn công và tình hình chuyển tiền

Phân tích dòng tiền

Kẻ tấn công đã thu lợi khoảng 230 triệu USD, bao gồm nhiều tài sản như SUI, vSUI, USDC. Một phần tài sản đã được chuyển qua cầu chuỗi sang địa chỉ EVM. Khoảng 10 triệu USD tài sản đã được gửi vào Suilend, 24 triệu SUI đã được chuyển vào địa chỉ mới nhưng chưa được chuyển ra.

May mắn thay, Quỹ SUI và các bên liên quan đã thành công trong việc đóng băng khoảng 162 triệu đô la Mỹ tài sản bị đánh cắp trên chuỗi SUI.

Trên chuỗi EVM, kẻ tấn công đã đổi một phần vốn thành ETH và chuyển 20.000 ETH vào một địa chỉ mới. Hiện tại, địa chỉ đó có số dư 3.244 ETH trên Ethereum.

Slow Mist: Cetus bị đánh cắp 230 triệu USD, phân tích phương pháp tấn công và tình hình chuyển tiền

Slow Mist: Cetus bị trộm 230 triệu đô la, phân tích phương pháp tấn công và tình hình chuyển tiền

Mờ: Cetus bị đánh cắp 230 triệu USD, phân tích phương thức tấn công và tình hình chuyển tiền

Chậm sương: Cetus bị đánh cắp 230 triệu USD, phân tích phương pháp tấn công và tình hình chuyển tiền

慢雾:Cetus bị đánh cắp 2.3 triệu USD, phân tích phương thức tấn công và tình hình chuyển tiền

S慢雾:Cetus bị đánh cắp 230 triệu USD, phân tích phương pháp tấn công và tình hình chuyển tiền

Chậm sương: Cetus bị đánh cắp 230 triệu USD, phân tích phương pháp tấn công và tình hình chuyển tiền

Màn Sương: Cetus bị đánh cắp 230 triệu đô la, phân tích phương pháp tấn công và tình hình chuyển tiền

Slow Mist: Cetus bị đánh cắp 230 triệu USD, phân tích phương thức tấn công và tình hình chuyển tiền

Slow Mist: Cetus bị đánh cắp 230 triệu đô la, phân tích phương thức tấn công và tình hình chuyển tiền

S慢雾:Cetus bị đánh cắp 2,3 triệu đô la, phân tích phương pháp tấn công và tình hình chuyển tiền

Màn sương: Cetus bị đánh cắp 230 triệu USD, phân tích phương thức tấn công và tình hình chuyển tiền

慢雾:Cetus bị đánh cắp 2.3 triệu đô la, phân tích phương pháp tấn công và tình hình chuyển tiền

Màn Sương: Cetus bị đánh cắp 230 triệu USD, phân tích phương pháp tấn công và tình hình chuyển tiền

慢雾:Cetus bị đánh cắp 230 triệu USD, phân tích phương thức tấn công và tình hình chuyển tiền

Tóm tắt

Cuộc tấn công này đã thể hiện rõ sức mạnh của lỗ hổng tràn số học. Kẻ tấn công đã đạt được lợi nhuận lớn bằng cách tính toán chính xác và chọn các tham số, lợi dụng những thiếu sót trong các hàm của hợp đồng thông minh. Điều này nhắc nhở các nhà phát triển rằng họ phải kiểm tra nghiêm ngặt tất cả các điều kiện biên của các hàm toán học trong quá trình phát triển hợp đồng để ngăn chặn các cuộc tấn công tương tự.

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
  • 8
  • Chia sẻ
Bình luận
0/400
GateUser-a6cc3225vip
· 8giờ trước
Đều là giả vờ, thực ra tiền đã vào túi người ta rồi, tiền các bạn có Hacker
Xem bản gốcTrả lời0
AirdropHunterXiaovip
· 8giờ trước
Ngày hôm nay thật kinh tởm, những hợp đồng này sao cứ xảy ra sự cố?
Xem bản gốcTrả lời0
WalletAnxietyPatientvip
· 8giờ trước
Hệ sinh thái sui đã sụp đổ rồi phải không?
Xem bản gốcTrả lời0
LiquidityWizardvip
· 8giờ trước
Ý nghĩa là đã mất rồi, cuốn cũng không còn.
Xem bản gốcTrả lời0
NotGonnaMakeItvip
· 8giờ trước
Một dự án 10 tỷ nữa chết tiệt~
Xem bản gốcTrả lời0
TokenEconomistvip
· 8giờ trước
thực ra, đây là thao túng thị trường cổ điển thông qua chênh lệch lãi suất vay nhanh... động lực thao túng giá theo sách giáo khoa ở đây
Xem bản gốcTrả lời0
FalseProfitProphetvip
· 8giờ trước
hợp đồng thông minh洞太频了 傻掉
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)