Cointime

Download App
iOS & Android

SharkTeam: Phân tích cuộc tấn công vào Hedgey Finance

Vào ngày 19 tháng 4 năm 2024, Hedgey Finance đã phải hứng chịu nhiều giao dịch bị tấn công, dẫn đến thiệt hại hơn 2 triệu USD.

SharkTeam đã tiến hành phân tích kỹ thuật về sự cố này ngay lập tức và tóm tắt các biện pháp phòng ngừa an ninh. Chúng tôi hy vọng rằng các dự án tiếp theo có thể học hỏi từ điều này và cùng nhau xây dựng tuyến phòng thủ an ninh cho ngành công nghiệp blockchain.

Hedgey Finance đã bị tấn công nhiều lần bởi kẻ tấn công khai thác lỗ hổng phê duyệt mã thông báo để đánh cắp một số lượng lớn mã thông báo trong hợp đồng ClaimCampaigns.

Lấy giao dịch lớn nhất liên quan đến số tiền khoảng 1,3 triệu USD làm ví dụ:

Giao dịch tấn công: 0x2606d459a50ca4920722a111745c2eeced1d8a01ff25ee762e22d5d4b1595739

Kẻ tấn công: 0xded2b1a426e1b7d415a40bcad44e98f47181dda2

Hợp đồng tấn công: 0xc793113f1548b97e37c409f39244ee44241bf2b3

Hợp đồng mục tiêu: 0xbc452fdc8f851d7c5b72e1fe74dfb63bb793d511 (Chiến dịch xác nhận quyền sở hữu)

Giao dịch đã chuyển trực tiếp 1.303.910,12 USDC từ hợp đồng ClaimCampaigns. Chi tiết giao dịch như sau:

Giao dịch thực sự bắt đầu cuộc tấn công là

0xa17fdb804728f226fcd10e78eae5247abd984e0f03301312315b89cae25aa517 (viết tắt là 0xa17f)

Quá trình tấn công như sau:

0xa17fdb804728f226fcd10e78eae5247abd984e0f03301312315b89cae25aa517 (viết tắt là 0xa17f)

Quá trình tấn công như sau:

1 Khoản vay nhanh 1,305 triệu USDC từ Balancer.

2. Gọi hàm createLockedCampaign trong hợp đồng ClaimCampaigns. Trong chức năng này, hợp đồng tấn công sẽ gửi 1,305 triệu USDC vào hợp đồng ClaimCampaigns và sau đó hợp đồng laimCampaigns sẽ phê duyệt 1,305 triệu USDC được chuyển để hợp đồng tấn công sử dụng.

3. Gọi hàm cancelCampaign trong hợp đồng ClaimCampaigns. Trong chức năng này, hợp đồng tấn công rút 1,305 triệu USDC đã ký gửi, nhưng USDC được phê duyệt cho hợp đồng tấn công trong chức năng createLockedCampaign không bị hủy.

4 Tấn công hợp đồng để hoàn trả khoản vay flash của Balancer.

Trong giao dịch này, sau khi hợp đồng tấn công rút 1.305 triệu USDC được lưu trữ trong hợp đồng ClaimCampaigns, 1.305 triệu USDC được hợp đồng ClaimCampaigns phê duyệt cho hợp đồng tấn công vẫn chưa bị hủy. Do đó, hợp đồng tấn công có thể gọi trực tiếp hàm transferFrom của USDC tới. rút tiền từ hợp đồng ClaimCampaigns một lần nữa Chuyển đi 1,305 triệu USDC. Đây cũng là chức năng được thực hiện bởi giao dịch 0xa17fdb804728f226fcd10e78eae5247abd984e0f03301312315b89cae25aa517.

Thông qua hai giao dịch trên, kẻ tấn công đã đánh cắp 1,305 triệu USDC từ hợp đồng ClaimCampaigns.

Ngoài USDC, kẻ tấn công còn sử dụng lỗ hổng này để đánh cắp một số lượng lớn Token NOBL từ hợp đồng ClaimCampaigns. Cùng với USDC, tổng giá trị vượt quá 2 triệu USD.

Nguyên nhân cốt lõi của sự cố này là có lỗ hổng phê duyệt mã thông báo trong logic triển khai hợp đồng thông minh của dự án, cho phép kẻ tấn công liên tục chuyển phê duyệt hợp đồng mục tiêu sang Mã thông báo trong msg.sender.

Chức năng createLockedCamaign của hợp đồng thông minh ClaimCampaigns sẽ lưu trữ Mã thông báo của msg.sender vào hợp đồng mục tiêu và phê duyệt các Mã thông báo này cho msg.sender.

Chức năng cancelCampaign sẽ rút Mã thông báo đã gửi nhưng sẽ không hủy phê duyệt mã thông báo.

Kẻ tấn công lợi dụng lỗ hổng này và trực tiếp gọi hàm transferFrom của Token để chuyển lại token đã được phê duyệt từ hợp đồng mục tiêu.

Để đối phó với cuộc tấn công này, chúng ta nên tuân theo các biện pháp phòng ngừa sau trong quá trình phát triển:

Kẻ tấn công lợi dụng lỗ hổng này và trực tiếp gọi hàm transferFrom của Token để chuyển lại token đã được phê duyệt từ hợp đồng mục tiêu.

Để đối phó với cuộc tấn công này, chúng ta nên tuân theo các biện pháp phòng ngừa sau trong quá trình phát triển:

(1) Trong quá trình thiết kế và phát triển dự án, phải duy trì tính toàn vẹn và chặt chẽ của logic, đặc biệt khi chuyển nhượng tài sản. Khi chuyển Token, hãy đảm bảo rằng số lượng Token được phê duyệt được đồng bộ hóa để tránh chuyển nhượng. Token nhưng không có sự hủy bỏ phê duyệt.

(2) Trước khi dự án đi vào hoạt động trực tuyến, việc kiểm tra hợp đồng thông minh cần được thực hiện bởi một công ty kiểm toán chuyên nghiệp bên thứ ba.

Tầm nhìn của SharkTeam là bảo vệ thế giới Web3. Nhóm bao gồm các chuyên gia bảo mật giàu kinh nghiệm và các nhà nghiên cứu cấp cao từ khắp nơi trên thế giới, những người thành thạo lý thuyết cơ bản về blockchain và hợp đồng thông minh. Nó cung cấp các dịch vụ bao gồm nhận dạng và ngăn chặn rủi ro, kiểm toán hợp đồng thông minh, KYT/AML, phân tích trên chuỗi, v.v. và đã tạo ra nền tảng chặn và nhận dạng rủi ro thông minh trên chuỗi ChainAegis, có thể chống lại Mối đe dọa liên tục nâng cao một cách hiệu quả (Nâng cao). Mối đe dọa dai dẳng) trong thế giới Web3, APT). Nó đã thiết lập mối quan hệ hợp tác lâu dài với những người chơi chủ chốt trong các lĩnh vực khác nhau của hệ sinh thái Web3, như Polkadot, Moonbeam, Polygon, Sui, OKX, imToken, Collab.Land, TinTinLand, v.v.

Trang web chính thức: https://www.sharkteam.org

Twitter: https://twitter.com/sharkteamorg

Điện tín: https://t.me/sharkteamorg

Bất hòa: https://discord.gg/jGH9xXCjDZ

Các bình luận

Tất cả bình luận

Recommended for you

  • Mạng trình tự chia sẻ Astria nhận được 12,5 triệu USD tài chính chiến lược

    Mạng phân loại chia sẻ Astria đã công bố hoàn thành khoản tài trợ trị giá 12,5 triệu USD, dẫn đầu bởi dba và Placeholder VC, với sự tham gia của các nhà đầu tư thiên thần như RockawayX, Maven11, 1kx, Bankless Ventures, Figment Capital và Batu, cũng như Yuki, DCBuilder, Hasu, Will Price và Jason Yanowitz. Số tiền này sẽ được sử dụng để tiếp tục xây dựng lớp sắp xếp Astria và Astria Stack, cho phép mọi người triển khai tính năng tổng hợp không cần cấp phép mà không cần dựa vào bộ sắp xếp tập trung.

  • CoinTime Ngày 30 tháng 6 Tin tức nhanh

    1. Hamster Kombat tuyên bố là ứng dụng nhanh thứ ba trong lịch sử đạt 150 triệu người dùng 2. Vị thế mở của quyền chọn BTC trên toàn bộ mạng là 14,32 tỷ USD và vị thế mở của quyền chọn ETH là 5,7 tỷ USD. 3. Một địa chỉ nhất định đã thanh lý PEPE trị giá 3,79 triệu đô la Mỹ và chuyển 41.330 ETH sang Coinbase International. 5. Khối lượng giao dịch Bitcoin Rune đã giảm hơn 88% trong tháng này 6. Dòng tiền chảy ròng của Bitcoin ETF giao ngay tại Hoa Kỳ trong tuần này là khoảng 37,3 triệu USD 7. Khối lượng giao dịch NFT trên chuỗi Polygon tăng 33,71% so với tháng trước trong bảy ngày qua 8. Khối lượng giao dịch cuối tuần của Bitcoin giảm xuống 16% tổng khối lượng giao dịch. 9. Khối lượng giao dịch NFT trên chuỗi Polygon đã tăng 33,71% so với tháng trước trong bảy ngày qua 10. Arkham: Tổng giá trị nắm giữ ETH của Vitalik đã vượt quá 800 triệu USD.

  • CoinTime Ngày 29 tháng 6 Tin tức nhanh

    1. SEC Hoa Kỳ đã trả lại Mẫu S-1 cho các tổ chức phát hành Ethereum ETF tiềm năng kèm theo một số nhận xét, yêu cầu giải quyết và gửi lại các vấn đề.

  • USDT có 10,9 triệu người dùng hoạt động hàng tháng, 84,3% trong số đó là từ Tron

    Theo dữ liệu của Token Terminal, USDT của Tether có 10,9 triệu người dùng hoạt động hàng tháng (MAU), trong đó 84,3% (9,2 triệu) người dùng hoạt động hàng tháng đến từ Tron.

  • SEC Hoa Kỳ đã trả lại Mẫu S-1 cho các tổ chức phát hành Ethereum ETF tiềm năng kèm theo một số nhận xét, yêu cầu giải quyết và gửi lại các vấn đề.

    Ủy ban Chứng khoán và Giao dịch Hoa Kỳ đã trả lại Mẫu S-1 cho các tổ chức phát hành Ethereum ETF tiềm năng với những nhận xét nhỏ yêu cầu họ giải quyết vấn đề và gửi lại. Các nguồn tin cho biết, các biện pháp này sẽ cần ít nhất một vòng xem xét nữa trước khi có hiệu lực và các nhà phát hành được hiểu là có thời hạn đến ngày 8 tháng 7 để giải quyết các ý kiến ​​​​và gửi lại chúng. Các nguồn lưu ý rằng một khi biểu mẫu được trả lại, nó sẽ không phải là biểu mẫu cuối cùng. Điều đó có nghĩa là cần ít nhất một vòng nộp hồ sơ nữa trước khi ETF bắt đầu giao dịch.

  • Giám đốc pháp lý của Coinbase: SEC Hoa Kỳ chặn yêu cầu của Coinbase tiết lộ tài liệu truyền thông của Gary Gensler

    Paulgrewal.eth, giám đốc pháp lý của Coinbase, đã đăng trên Vào tháng 3 năm 2021, Gary Gensler nói với Quốc hội Hoa Kỳ rằng SEC thiếu cơ quan quản lý đối với các sàn giao dịch tài sản kỹ thuật số, điều này khẳng định quan điểm từ lâu của những người tham gia thị trường rằng các giao dịch tài sản kỹ thuật số được giao dịch trên các sàn giao dịch này không thuộc thẩm quyền của luật chứng khoán. Coinbase đã yêu cầu Gary Gensler cung cấp các tài liệu liên quan đến những thông tin liên lạc này vì chúng liên quan đến việc vạch trần các hành động thực thi của SEC đã vi phạm các yêu cầu về thủ tục tố tụng hợp pháp của Hiến pháp như thế nào, nhưng SEC và Gary Gensler đã tìm cách ngăn chặn các tài liệu này được đưa ra ánh sáng.

  • Wormhole: Một hợp đồng mới "SolanaWorldIDProgram" sẽ được phát triển để hỗ trợ mở rộng World ID sang mạng Solana

    Worldcoin đã công bố mở rộng World ID của mình sang mạng Solana thông qua Wormhole. Mục tiêu chính của việc tích hợp này là cho phép các giao thức trên Solana xác minh World ID của người dùng đã được xác thực trên Ethereum. Theo Wormhole, một hợp đồng thông minh mới sẽ được phát triển trên Solana, được gọi là SolanaWorldIDProgram, chịu trách nhiệm xác minh và lưu trữ gốc trạng thái World ID và xác minh bằng chứng đưa vào (Inclusion Proofs). SolanaWorldIDProgram và Dịch vụ cầu nối trạng thái Wormhole từ Ethereum đến Solana cung cấp giải pháp xác thực chuỗi chéo mạnh mẽ và có thể mở rộng.

  • Tòa án tối cao: Nền tảng trực tuyến "Token" đã thu thập hơn 9 triệu loại tiền ảo khác nhau như Bitcoin, Tether và Bưởi từ các thành viên.

    Tòa án Nhân dân Tối cao và Cơ quan Quản lý Thị trường Nhà nước đã cùng đưa ra 5 trường hợp điển hình về việc trừng phạt các mô hình kim tự tháp trực tuyến theo quy định của pháp luật. Một số trường hợp hứa hẹn mang lại lợi nhuận cao dưới chiêu bài đầu tư vào “tiền ảo” mà bị cáo Chen và những người khác đã sử dụng. blockchain như một mánh lới quảng cáo để lập kế hoạch và thiết lập " Theo thống kê, nền tảng này có hơn 2,6 triệu tài khoản thành viên đã đăng ký và 3.293 cấp độ. Nó đã thu thập được hơn 9 triệu loại tiền ảo khác nhau như Bitcoin, Tether và Bưởi từ các thành viên. Tòa án Nhân dân đã kết án những người tổ chức và lãnh đạo các âm mưu kim tự tháp trực tuyến xuyên biên giới với các hình phạt tương ứng dựa trên địa vị và vai trò của họ trong toàn bộ chuỗi tội phạm. Đồng thời, Bitcoin và các loại tiền ảo khác liên quan đến vụ án đã bị tịch thu theo quy định. luật. Người có liên quan phụ trách Tòa án nhân dân tối cao cho biết, bước tiếp theo, Tòa án nhân dân sẽ làm việc với cơ quan quản lý, giám sát thị trường và các đơn vị khác để xử lý nghiêm các hoạt động phi pháp, phạm tội của mô hình kim tự tháp trực tuyến theo quy định của pháp luật.

  • Tài sản chính: Lạm phát và việc làm mở đường cho việc cắt giảm lãi suất của Fed vào tháng 9

    Seema Shah, giám đốc chiến lược toàn cầu tại Công ty quản lý tài sản chính, cho biết: Dữ liệu PCE hôm thứ Sáu phù hợp với kỳ vọng, đây là một điều đáng mừng và Cục Dự trữ Liên bang cũng rất vui khi thấy tình hình này. Tuy nhiên, con đường chính sách là không chắc chắn. Lạm phát giảm tốc hơn nữa, cùng với nhiều bằng chứng hơn về thị trường việc làm đang yếu đi, sẽ mở đường cho đợt cắt giảm lãi suất đầu tiên vào tháng 9.

  • Marblex và Netmarble triển khai kế hoạch thúc đẩy hệ sinh thái trị giá 20 triệu USD và chuyển sang zkEVM bất biến

    Nền tảng trò chơi Ethereum Immutable thông báo rằng họ đã hợp tác với Marblex, chi nhánh trò chơi blockchain của gã khổng lồ trò chơi Netmarble của Hàn Quốc. Hai bên sẽ hợp tác để di chuyển hệ sinh thái Marblex và các trò chơi đa khối của nó từ chuỗi khối Klaytn sang mạng lớp thứ hai Ethereum. Các trò chơi của nó bao gồm "Ni no Kuni: Cross Worlds", "A3: Still Alive" và "Meta World: My City", hai bên cũng sẽ triển khai "kế hoạch thúc đẩy hệ sinh thái" để cung cấp cho các nhà phát triển số tiền lên tới 20 triệu. Hỗ trợ đô la Mỹ để thu hút các trò chơi mới đến Marblex và Immutable. Không rõ liệu việc di chuyển của Immutable có ảnh hưởng đến kế hoạch của Saga hay không và đại diện của dự án vẫn chưa bình luận về vấn đề này.