Phân tích phương pháp tấn công Hacker Web3: Các lỗ hổng thường gặp và chiến lược phòng ngừa trong nửa đầu năm 2022
Trong nửa đầu năm 2022, lĩnh vực Web3 đã phải chịu nhiều cuộc tấn công lớn từ Hacker, gây ra thiệt hại khổng lồ. Bài viết này sẽ phân tích sâu sắc các phương thức tấn công thường được Hacker sử dụng trong giai đoạn này, khám phá những lỗ hổng xuất hiện thường xuyên nhất, cũng như cách phòng ngừa hiệu quả.
Tình hình thiệt hại do tấn công lỗ hổng trong nửa đầu năm
Theo dữ liệu từ một nền tảng giám sát an ninh blockchain, trong nửa đầu năm 2022 đã xảy ra 42 sự kiện tấn công lỗ hổng hợp đồng thông minh, chiếm 53% trong tất cả các phương thức tấn công. Những cuộc tấn công này đã gây ra tổng thiệt hại lên tới 644 triệu USD.
Trong tất cả các lỗ hổng bị khai thác, lỗ hổng do thiết kế logic hoặc hàm không đúng là lỗ hổng thường được Hacker khai thác nhất, tiếp theo là vấn đề xác thực và lỗ hổng tái nhập.
Phân tích trường hợp thiệt hại lớn
Wormhole tấn công cầu chéo chuỗi
Ngày 3 tháng 2 năm 2022, một dự án cầu nối chuỗi chéo đã bị tấn công, thiệt hại khoảng 3,26 triệu đô la Mỹ. Hacker đã lợi dụng lỗ hổng xác thực chữ ký trong hợp đồng, thông qua việc làm giả tài khoản hệ thống để đúc wETH.
Fei Protocol tấn công vay chớp nhoáng
Vào ngày 30 tháng 4 năm 2022, một giao thức cho vay đã bị tấn công bằng cách sử dụng vay chớp nhoáng và tấn công tái nhập, gây thiệt hại 80.34 triệu đô la. Cuộc tấn công này đã gây ra cú sốc chí mạng cho dự án, cuối cùng dẫn đến việc dự án chính thức thông báo đóng cửa vào ngày 20 tháng 8.
Kẻ tấn công thực hiện cuộc tấn công thông qua các bước sau:
Thực hiện vay chớp nhoáng từ một quỹ tài chính nào đó
Sử dụng cEther trong giao thức vay mượn để thực hiện lỗ hổng tái nhập hợp đồng
Thông qua hàm gọi lại được xây dựng từ hợp đồng tấn công, trích xuất tất cả các token trong hồ bị ảnh hưởng.
Hoàn trả khoản vay chớp nhoáng, chuyển giao số tiền tấn công đã thu được
Các loại lỗ hổng thường gặp
Các lỗ hổng phổ biến nhất trong quá trình kiểm toán có thể được chia thành bốn loại lớn:
Tấn công tái nhập ERC721/ERC1155: Khi sử dụng các hàm _safeMint(), _safeTransfer(), có thể kích hoạt các hàm gọi lại trong hợp đồng độc hại, dẫn đến tấn công tái nhập.
Lỗ hổng logic:
Thiếu cân nhắc trong các tình huống đặc biệt, chẳng hạn như chuyển khoản tự mình dẫn đến việc không có gì trở thành có.
Thiết kế chức năng không hoàn thiện, chẳng hạn như thiếu chức năng rút tiền hoặc thanh lý
Thiếu xác thực: Các hàm quan trọng như đúc tiền, thiết lập vai trò, v.v. thiếu kiểm soát quyền truy cập.
Kiểm soát giá:
Giá trung bình thời gian chưa sử dụng
Sử dụng tỷ lệ số dư token trong hợp đồng làm giá
Gợi ý phòng ngừa lỗ hổng
Tuân thủ nghiêm ngặt mô hình "Kiểm tra - Hiệu lực - Tương tác" để thiết kế chức năng kinh doanh
Cân nhắc toàn diện các tình huống đặc biệt, hoàn thiện thiết kế chức năng
Thực hiện kiểm soát quyền truy cập nghiêm ngặt đối với các chức năng quan trọng
Sử dụng oracle giá đáng tin cậy, tránh thao túng giá
Thực hiện kiểm tra an ninh toàn diện, bao gồm phát hiện tự động và đánh giá của chuyên gia.
Thực hiện đánh giá an ninh định kỳ, kịp thời khắc phục các lỗ hổng phát hiện.
Thông qua việc thực hiện các biện pháp này, bên dự án có thể giảm đáng kể rủi ro bị tấn công, bảo đảm an toàn tài sản. Khi hệ sinh thái Web3 không ngừng phát triển, nhận thức về an ninh và khả năng phòng ngừa sẽ trở nên ngày càng quan trọng.
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.
14 thích
Phần thưởng
14
4
Đăng lại
Chia sẻ
Bình luận
0/400
OneBlockAtATime
· 12giờ trước
Ôi, cái tổn thất này làm tôi đau lòng quá, không thể phòng ngừa được.
Xem bản gốcTrả lời0
DogeBachelor
· 08-09 15:03
Hacker đều trốn ở đâu để ăn cơm, chúng ta đi rình xem.
Xem bản gốcTrả lời0
ClassicDumpster
· 08-09 14:59
Năm Hổ bắt đầu với việc nổ cầu, đón Tết rực rỡ.
Xem bản gốcTrả lời0
LuckyBearDrawer
· 08-09 14:43
Các anh em có tiền đều đang bị hack, bán lẻ thì cho rằng nằm yên là an toàn~
Cảnh báo an ninh Web3: Phân tích phương pháp tấn công của hacker và chiến lược phòng ngừa trong nửa đầu năm 2022
Phân tích phương pháp tấn công Hacker Web3: Các lỗ hổng thường gặp và chiến lược phòng ngừa trong nửa đầu năm 2022
Trong nửa đầu năm 2022, lĩnh vực Web3 đã phải chịu nhiều cuộc tấn công lớn từ Hacker, gây ra thiệt hại khổng lồ. Bài viết này sẽ phân tích sâu sắc các phương thức tấn công thường được Hacker sử dụng trong giai đoạn này, khám phá những lỗ hổng xuất hiện thường xuyên nhất, cũng như cách phòng ngừa hiệu quả.
Tình hình thiệt hại do tấn công lỗ hổng trong nửa đầu năm
Theo dữ liệu từ một nền tảng giám sát an ninh blockchain, trong nửa đầu năm 2022 đã xảy ra 42 sự kiện tấn công lỗ hổng hợp đồng thông minh, chiếm 53% trong tất cả các phương thức tấn công. Những cuộc tấn công này đã gây ra tổng thiệt hại lên tới 644 triệu USD.
Trong tất cả các lỗ hổng bị khai thác, lỗ hổng do thiết kế logic hoặc hàm không đúng là lỗ hổng thường được Hacker khai thác nhất, tiếp theo là vấn đề xác thực và lỗ hổng tái nhập.
Phân tích trường hợp thiệt hại lớn
Wormhole tấn công cầu chéo chuỗi
Ngày 3 tháng 2 năm 2022, một dự án cầu nối chuỗi chéo đã bị tấn công, thiệt hại khoảng 3,26 triệu đô la Mỹ. Hacker đã lợi dụng lỗ hổng xác thực chữ ký trong hợp đồng, thông qua việc làm giả tài khoản hệ thống để đúc wETH.
Fei Protocol tấn công vay chớp nhoáng
Vào ngày 30 tháng 4 năm 2022, một giao thức cho vay đã bị tấn công bằng cách sử dụng vay chớp nhoáng và tấn công tái nhập, gây thiệt hại 80.34 triệu đô la. Cuộc tấn công này đã gây ra cú sốc chí mạng cho dự án, cuối cùng dẫn đến việc dự án chính thức thông báo đóng cửa vào ngày 20 tháng 8.
Kẻ tấn công thực hiện cuộc tấn công thông qua các bước sau:
Các loại lỗ hổng thường gặp
Các lỗ hổng phổ biến nhất trong quá trình kiểm toán có thể được chia thành bốn loại lớn:
Gợi ý phòng ngừa lỗ hổng
Thông qua việc thực hiện các biện pháp này, bên dự án có thể giảm đáng kể rủi ro bị tấn công, bảo đảm an toàn tài sản. Khi hệ sinh thái Web3 không ngừng phát triển, nhận thức về an ninh và khả năng phòng ngừa sẽ trở nên ngày càng quan trọng.