Phân tích các phương pháp tấn công Hacker Web3: Các hình thức tấn công phổ biến trong nửa đầu năm 2022 và chiến lược phòng ngừa
Trong nửa đầu năm 2022, tình hình an ninh trong lĩnh vực Web3 không mấy khả quan. Dữ liệu cho thấy chỉ riêng do lỗ hổng hợp đồng đã gây ra 42 sự kiện tấn công lớn, tổng thiệt hại lên tới 644 triệu USD. Trong số các cuộc tấn công này, lỗi thiết kế logic hoặc hàm 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.
Tổng quan về sự kiện tổn thất lớn
Vào ngày 3 tháng 2, một dự án cầu nối đa chuỗi đã bị tấn công, thiệt hại khoảng 3,26 triệu USD. Hacker đã lợi dụng lỗ hổng xác thực chữ ký trong hợp đồng, thành công trong việc giả mạo tài khoản để đúc token.
Vào ngày 30 tháng 4, một giao thức cho vay đã bị tấn công bằ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 USD. Cuộc tấn công này đã gây ra một đòn chí mạng cho dự án, cuối cùng dẫn đến việc dự án thông báo đóng cửa vào ngày 20 tháng 8.
Phân tích trường hợp tấn công
Lấy ví dụ về cuộc tấn công vào giao thức cho vay trên, kẻ tấn công chủ yếu đã lợi dụng các bước sau:
Thực hiện vay chớp nhoáng từ một quỹ tài chính
Sử dụng lỗ hổng tái nhập hợp đồng của nền tảng cho vay để thế chấp vay
Thông qua hàm tấn công được xây dựng, trích xuất tất cả token trong pool.
Hoàn trả khoản vay chớp nhoáng, chuyển lợi nhuận
Cuộc tấn công lần này chủ yếu khai thác lỗ hổng tái nhập trong hợp đồng của một nền tảng cho vay, gây ra thiệt hại hơn 28380ETH (khoảng 8034 triệu USD).
Các loại lỗ hổng phổ biến
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
Lỗ hổng logic (Thiếu sót trong việc xem xét các tình huống đặc biệt, thiết kế chức năng không hoàn thiện)
Thiếu xác thực
Kiểm soát giá
Lỗ hổng thực tế đã bị khai thác và phát hiện trong kiểm toán
Trong các cuộc tấn công thực tế, lỗ hổng logic trong hợp đồng vẫn là loại được khai thác chủ yếu. Cần lưu ý rằng hầu hết các lỗ hổng này có thể được phát hiện trong giai đoạn kiểm toán thông qua nền tảng xác minh hình thức hợp đồng thông minh và kiểm tra bằng tay của các chuyên gia.
Đề xuất phòng ngừa
Tăng cường thiết kế logic hợp đồng, đặc biệt chú ý đến xử lý các tình huống đặc biệt
Tuân thủ nghiêm ngặt mô hình kiểm tra - có hiệu lực - tương tác, ngăn chặn tấn công tái nhập.
Hoàn thiện cơ chế xác thực, đặc biệt là kiểm soát truy cập đến các chức năng quan trọng
Sử dụng oracle giá cả đáng tin cậy, tránh thao túng giá
Thực hiện kiểm tra an ninh định kỳ, kịp thời khắc phục các lỗ hổng phát hiện.
Bằng cách liên tục theo dõi tình hình an ninh và thực hiện các biện pháp bảo vệ toàn diện, các dự án Web3 có thể nâng cao đáng kể tính an toàn và giảm thiểu rủi ro bị tấn công.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 thích
Phần thưởng
7
2
Chia sẻ
Bình luận
0/400
RegenRestorer
· 07-07 15:20
Haha, bị đánh cắp hết mà không biết của ai.
Xem bản gốcTrả lời0
BearMarketSurvivor
· 07-07 15:11
Cựu binh phải trải qua bão tố, đây chỉ là một cuộc thử thách.
Cảnh báo an ninh Web3: Lỗ hổng hợp đồng trong nửa đầu năm 2022 gây thiệt hại 644 triệu đô la Mỹ Phân tích các chiến lược phòng ngừa
Phân tích các phương pháp tấn công Hacker Web3: Các hình thức tấn công phổ biến trong nửa đầu năm 2022 và chiến lược phòng ngừa
Trong nửa đầu năm 2022, tình hình an ninh trong lĩnh vực Web3 không mấy khả quan. Dữ liệu cho thấy chỉ riêng do lỗ hổng hợp đồng đã gây ra 42 sự kiện tấn công lớn, tổng thiệt hại lên tới 644 triệu USD. Trong số các cuộc tấn công này, lỗi thiết kế logic hoặc hàm 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.
Tổng quan về sự kiện tổn thất lớn
Vào ngày 3 tháng 2, một dự án cầu nối đa chuỗi đã bị tấn công, thiệt hại khoảng 3,26 triệu USD. Hacker đã lợi dụng lỗ hổng xác thực chữ ký trong hợp đồng, thành công trong việc giả mạo tài khoản để đúc token.
Vào ngày 30 tháng 4, một giao thức cho vay đã bị tấn công bằ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 USD. Cuộc tấn công này đã gây ra một đòn chí mạng cho dự án, cuối cùng dẫn đến việc dự án thông báo đóng cửa vào ngày 20 tháng 8.
Phân tích trường hợp tấn công
Lấy ví dụ về cuộc tấn công vào giao thức cho vay trên, kẻ tấn công chủ yếu đã lợi dụng các bước sau:
Cuộc tấn công lần này chủ yếu khai thác lỗ hổng tái nhập trong hợp đồng của một nền tảng cho vay, gây ra thiệt hại hơn 28380ETH (khoảng 8034 triệu USD).
Các loại lỗ hổng phổ biến
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:
Lỗ hổng thực tế đã bị khai thác và phát hiện trong kiểm toán
Trong các cuộc tấn công thực tế, lỗ hổng logic trong hợp đồng vẫn là loại được khai thác chủ yếu. Cần lưu ý rằng hầu hết các lỗ hổng này có thể được phát hiện trong giai đoạn kiểm toán thông qua nền tảng xác minh hình thức hợp đồng thông minh và kiểm tra bằng tay của các chuyên gia.
Đề xuất phòng ngừa
Bằng cách liên tục theo dõi tình hình an ninh và thực hiện các biện pháp bảo vệ toàn diện, các dự án Web3 có thể nâng cao đáng kể tính an toàn và giảm thiểu rủi ro bị tấn công.