Pada 23 November 2023, KyberSwap diretas di beberapa jaringan seperti Ethereum dan Arbitrum karena manipulasi tick dan penghitungan ganda likuiditas, dan penyerang telah mendapat untung sekitar $48 juta.

SharkTeam melakukan analisis teknis dari insiden ini untuk pertama kalinya, dan merangkum tindakan pencegahan keamanan, berharap bahwa proyek tindak lanjut dapat menganggap ini sebagai peringatan dan bersama-sama membangun garis pertahanan keamanan untuk industri blockchain.
Serangan ini lebih kompleks dan implementasi serangan lebih cerdik, jadi kami memilih salah satu transaksi serangan untuk analisis dan penjelasan terperinci.
Perdagangan Serangan:
0x09a3a12d58b0bb80e33e3fb8e282728551dc430c65d1e520fe0009ec519d75e8
Alamat penyerang:
0x50275E0B7261559cE1644014d4b78D4AA63BE836
Kontrak Penyerang:
0xaF2Acf3D4ab78e4c702256D214a3189A874CDC13
Dalam transaksi ini, penyerang melakukan serangkaian operasi terhadap 3 kolam likuiditas yang berbeda untuk menguras kolam. Kami memilih kumpulan untuk analisis aliran serangan, yang ada secara independen satu sama lain.
Proses serangan:




Pada awalnya, ada sekitar 3 wstETH likuiditas di kolam (mint 3.4 wstETH - membakar 0.56 wstETH), dan sekarang ada sekitar (1.056 + 3.911) di kolam, yang jelas lebih;
Setelah serangan mengembalikan pinjaman kilat, dan dana ditransfer dari kontrak serangan

Akar penyebab serangan ini: Dalam fungsi computeSwapStep, ada kehilangan akurasi saat menghitung kutu. Karena kutu dapat dimanipulasi, ia berhasil melewati fungsi _updateLiquidityAndCrossTick, memungkinkan likuiditas ditingkatkan berulang kali.



Menanggapi serangan ini, pengembang harus mengambil langkah-langkah keamanan berikut dalam pengembangan harian mereka:
Perhatikan perhitungan invarian dan logika matematika yang benar dalam bisnis untuk menghindari hilangnya akurasi.
Sebelum proyek dirilis, perlu bekerja sama dengan tim audit profesional pihak ketiga untuk melakukan audit kontrak.
Visi SharkTeam adalah untuk mengamankan dunia Web3. Tim ini terdiri dari para profesional keamanan berpengalaman dan peneliti senior dari seluruh dunia, yang berpengalaman dalam teori dasar blockchain dan kontrak pintar. Ini menyediakan layanan termasuk analisis data besar on-chain, peringatan risiko on-chain, audit kontrak pintar, pemulihan aset kripto, dll., Dan telah menciptakan ChainAegis, analisis data besar on-chain dan platform peringatan dini risiko, yang mendukung tingkat analisis grafik mendalam yang tidak terbatas dan dapat secara efektif memerangi risiko Advanced Persistent Threat (APT) di dunia Web3. Ini telah menjalin hubungan kerja sama jangka panjang dengan pemain kunci di berbagai bidang ekosistem Web3, seperti Polkadot, Moonbeam, poligon, Sui, OKX, imToken, ChainIDE, dll.
Situs resmi:
Twitter:
Perselisihan:
Telegram: