Mythos Versi Publik Diluncurkan Secara Resmi: Mengurai Keunggulan dan Keterbatasan Audit Kontrak Cerdas AI

marsbitDipublikasikan tanggal 2026-06-11Terakhir diperbarui pada 2026-06-11

Abstrak

Sumber: Beosin Pada 9 Juni, Anthropic secara resmi meluncurkan versi publik Mythos Claude Fable 5. Fable 5 menunjukkan kemampuan luar biasa dalam menemukan kerentanan keamanan yang tersembunyi, seperti yang terlihat dalam insiden Zcash, di mana model AI berhasil mengungkap bug serius yang lolos dari audit manual selama empat tahun dalam waktu singkat. **Keunggulan Audit AI** terbukti dalam skenario seperti deteksi **tabrakan slot penyimpanan (*storage slot collision*)**. Contohnya, ketika komponen `rewards mapping` bertabrakan dengan slot tetap `ReentrancyGuard` dari pustaka Solady, AI dapat dengan cepat memetakan tata letak penyimpanan dan mengidentifikasi tabrakan yang sangat tersembunyi ini, sesuatu yang mudah terlewatkan dalam audit manual. AI sangat efisien dalam pencocokan pola kode, penyaringan awal massal, dan analisis kerentanan sintaksis dalam kontrak tunggal. Namun, **Kelemahan Audit AI** masih tampak dalam menghadapi **kerentanan semantik kombinasi lintas protokol**. Misalnya, dalam serangan terhadap Curve LlamaLend sDOLA, yang melibatkan beberapa kontrak (crvUSD Controller.vy, sDOLA.sol, dll.), Fable 5 gagal mengidentifikasi vektor serangan inti. Serangan ini memanfaatkan interaksi beberapa protokol DeFi (seperti memanipulasi harga pool melalui *flash loan* untuk memicu likuidasi) dan membutuhkan pemahaman mendalam tentang model ekonomi dan logika bisnis ekosistem yang kompleks—area di mana AI saat ini masih terbatas. Kesimpulannya, **Fable 5 sangat efektif**...

Sumber Artikel Asli: Beosin

Pada tanggal 9 Juni, Anthropic secara resmi meluncurkan versi publik Mythos Claude Fable 5. Sebelumnya, kemampuan Mythos dalam penemuan kerentanan keamanan sangat menonjol, dapat dengan cepat menemukan kerentanan tersembunyi di dalam sistem, sehingga menarik perhatian tinggi di bidang keamanan siber.

Dan insiden Zcash baru-baru ini adalah contoh tipikal dari AI yang menemukan kerentanan blockchain. Peneliti keamanan Taylor Hornby, dengan bantuan model Anthropic Claude Opus 4.8, berhasil menemukan dalam hitungan jam sebuah kerentanan soundness pada kolam privasi Orchard yang telah terpendam selama empat tahun dan tidak terdeteksi dalam berbagai audit manual sebelumnya. Secara teori, kerentanan ini memungkinkan pencetakan ZEC palsu yang tak terbatas tanpa terdeteksi, yang langsung menyebabkan harga ZEC anjlok hampir 40%.

Saat ini, AI menunjukkan efisiensi yang luar biasa dalam pencocokan pola kode, penyaringan awal massal, dan aspek lainnya. Mengintegrasikan AI ke dalam proses audit keamanan blockchain dan kontrak cerdas sedang menjadi tren di industri keamanan Web3. Artikel ini akan menganalisis keunggulan dan kekurangan AI dalam audit kontrak cerdas dengan menggabungkan kasus kerentanan nyata dan performa pengujian aktual Fable 5.

Skenario Keunggulan Audit AI

Studi Kasus: Tabrakan Slot Penyimpanan (Storage Slot Collision)

Sebuah kontrak menggunakan dua komponen berikut secara bersamaan:

1. mapping rewards kustom (untuk mencatat hadiah yang dapat diklaim pengguna)

2. ReentrancyGuard dari pustaka Solady (untuk mencegah serangan penyusupan ulang/reentrancy)

Dan tata letak penyimpanan dari kedua komponen tersebut bertabrakan.

Di sini, ReentrancyGuard dari Solady, demi pengoptimalan gas yang ekstrem, menggunakan slot penyimpanan tetap dengan nomor rendah (biasanya diperoleh melalui perhitungan tertentu untuk mendapatkan slot yang mendekati konstanta). Logika tipikal dari modifier nonReentrant adalah:

// Versi yang disederhanakan
modifier nonReentrant() {
    // saat masuk, tulis slot guard sebagai 0xff...ff (Sentinel Value)
    assembly {
        if eq(sload(REENTRANCY_GUARD_SLOT), 2) { revert(...) }  // 2 mewakili terkunci
        sstore(REENTRANCY_GUARD_SLOT, 2)  // terkunci
    }
    _;
    // pulihkan saat fungsi selesai
    assembly { sstore(REENTRANCY_GUARD_SLOT, 1) }
}

mapping rewards kustom:

mapping(address => uint256) public rewards; 

Karena aturan tata letak penyimpanan Solidity (slot pertama dari mapping dihitung dari posisi deklarasinya), slot pertama dari mapping rewards persis sama dengan slot perlindungan tetap dari ReentrancyGuard.

Alur serangan (langkah-langkah detail):

1. Penyerang memanggil fungsi getReward()

2. Modifier nonReentrant terpicu, menulis slot guard dengan 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff (semua 1)

3. Kode kontrak kemudian membaca rewards[alamat_penyerang] — tetapi karena tabrakan slot, yang sebenarnya dibaca adalah nilai sangat besar 0xff...ff yang ada di slot guard

4. Kontrak menganggap "ada hadiah sangat besar", sehingga mentransfer ETH sejumlah itu kepada penyerang, sekaligus berusaha mengosongkan rewards[penyerang] (tetapi menulis kembali ke slot guard yang sama)

5. Karena modifier akan memulihkan slot saat fungsi berakhir, saat penyerang memanggil getReward() lagi, prosesnya berulang

6. Penyerang memanggil secara siklis sebanyak 200 kali, setiap kali berhasil menarik jumlah ETH tetap, hingga ETH yang dapat ditarik di kontrak habis

Perlu diperhatikan, ini bukanlah "serangan penyusupan ulang" (reentrancy attack) dalam arti tradisional, melainkan mekanisme perlindungan ReentrancyGuard itu sendiri yang dimanfaatkan secara terbalik oleh tabrakan penyimpanan, menjadi kerentanan klaim hadiah tak terbatas. Saat audit manual, sangat jarang mengeksplorasi tata letak penyimpanan pustaka pihak ketiga secara mendalam baris per baris, sedangkan AI dapat langsung menyelesaikan perbandingan versi pustaka + pemetaan slot penyimpanan yang presisi, dan langsung mengenai kerentanan "tabrakan tersembunyi" seperti ini.

Skenario Kelemahan Audit AI

Fable 5 menunjukkan performa unggul dalam deteksi kerentanan kontrak tunggal, sintaks kode murni, dan kerentanan penyimpanan tingkat rendah. Namun, saat menghadapi semantik kombinasi lintas protokol dan serangan kombinasi multi-kontrak, masih terdapat keterbatasan yang jelas. Kami menggunakan versi publik terbaru Fable 5 untuk melakukan pengujian ulang pada kontrak terkait insiden serangan Curve LlamaLend sDOLA, dan hasilnya membuktikan masalah ini.

Daftar kontrak yang terlibat dalam audit ini: crvUSD Controller.vy, sDOLA.sol, ERC4626.sol, dan serangkaian kontrak lainnya. Dan Fable 5 gagal mengidentifikasi risiko inti yang sesuai dengan serangan ini:

Peristiwa ini termasuk dalam kerentanan kombinasi lintas protokol yang tipikal. Sintaks dan logika kode dari kontrak tunggal tidak bermasalah, tetapi penyerang memanfaatkan interaksi multi-protokol untuk membangun jalur serangan:

1. Dengan bantuan alat flash loan, memanipulasi harga pool dana Curve, secara jahat menekan harga aset sDOLA (bagian vault ERC-4626);

2. Sejumlah besar posisi pinjaman dengan sDOLA sebagai jaminan mencapai ambang batas likuidasi;

3. Penyerang melakukan operasi likuidasi secara massal, dan mengambil keuntungan darinya.

Kerentanan semacam ini terbentuk dari kombinasi multi-protokol DeFi, menguji kemampuan analisis komprehensif AI/ahli audit terhadap keseluruhan bisnis dan model ekonomi protokol. Saat ini, audit AI masih kurang dalam hal semantik kombinasi lintas protokol.

Penutup

Dari pengujian kasus nyata dapat dilihat bahwa Fable 5, dalam skenario yang terstandarisasi dan detail seperti konflik slot penyimpanan, kerentanan pola kode, cacat logika kontrak tunggal, dan penyaringan awal kode massal, dapat secara efektif menemukan kerentanan tersembunyi yang mudah terlewatkan dalam audit manual. Namun, dalam menangani semantik kombinasi lintas protokol, model ekonomi DeFi, serangan keterkaitan multi-kontrak, dan kerentanan logika bisnis yang kompleks, sulit untuk memahami esensi bisnis ekosistem on-chain, serta menemukan jalur serangan kombinasi. Bagian ini masih memerlukan analisis yang dipimpin oleh auditor keamanan profesional.

Dalam pekerjaan audit sehari-hari, Beosin telah membangun proses audit yang matang dengan kolaborasi antara AI dan ahli audit keamanan. Hal ini tidak hanya secara signifikan meningkatkan efisiensi audit, tetapi juga dapat lebih baik menemukan potensi risiko detail dan kerentanan logika bisnis yang kompleks, membuat pekerjaan audit menjadi lebih efisien, komprehensif, dan mendalam.

Pertanyaan Terkait

QApa keunggulan utama AI, seperti Claude Fable 5 (Mythos), dalam audit keamanan kontrak pintar menurut artikel tersebut?

AAI unggul dalam mendeteksi kerentanan seperti tabrakan slot penyimpanan (storage slot collision), pencocokan pola kode, penyaringan awal dalam jumlah besar, dan celah logis dalam satu kontrak. AI dapat melakukannya dengan efisiensi dan kecepatan yang jauh melampaui audit manual.

QBerdasarkan studi kasus Zcash yang disebutkan, apa dampak dari kerentanan yang ditemukan AI?

AKerentanan yang ditemukan AI (Orchard privacy pool soundness bug) pada dasarnya memungkinkan seseorang mencetak ZEC palsu dalam jumlah tak terbatas tanpa terdeteksi. Hal ini menyebabkan harga ZEC anjlok hampir 40%.

QApa batasan atau kelemahan AI dalam audit kontrak pintar menurut artikel, khususnya terkait dengan kasus Curve LlamaLend sDOLA?

AKelemahan AI terletak pada pemahaman semantik lintas protokol, model ekonomi DeFi yang kompleks, dan jalur serangan yang melibatkan kombinasi banyak kontrak. Dalam kasus Curve LlamaLend sDOLA, AI gagal mengidentifikasi serangan manipulasi harga dan likuidasi yang memanfaatkan interaksi antar beberapa protokol.

QApa solusi yang diusulkan artikel untuk mengatasi kekurangan audit berbasis AI?

AArtikel menyarankan pendekatan kolaboratif antara AI dan ahli audit keamanan manusia. Seperti yang diterapkan oleh Beosin, kombinasi ini meningkatkan efisiensi audit sekaligus memastikan potensi risiko dalam logika bisnis kompleks dan serangan kombinasi dapat diidentifikasi secara lebih menyeluruh.

QApa jenis kerentanan yang dijelaskan dalam contoh 'Storage Slot Collision' dan bagaimana cara kerjanya?

AKerentanan tersebut adalah tabrakan slot penyimpanan antara 'rewards mapping' kontrak kustom dan slot tetap dari library ReentrancyGuard Solady. Karena menggunakan slot yang sama secara tidak sengaja, modifikasi pada slot penjaga reentrancy (menjadi nilai maksimum) menyebabkan sistem membaca nilai tersebut sebagai 'reward' yang sangat besar, memungkinkan penyerang menarik dana berulang kali hingga habis.

Bacaan Terkait

Pembeli Terakhir Ethereum, Berapa Lama Lagi Mereka Bisa Bertahan?

Dengan pasar kripto terus turun, Bitmine, pembeli ETH paling agresif dan konsisten saat ini, tetap menambah kepemilikan meski menanggung kerugian mengambang miliaran dolar. Perusahaan berencana memegang 5% total pasokan ETH, dan telah mencapai lebih dari 90% targetnya. Untuk mendanai pembelian ini, Bitmine baru saja menerbitkan saham preferen perpetual dengan dividen 9,5%, mengumpulkan sekitar $274 juta. Namun, model ini menghadapi tekanan. Biaya rata-rata kepemilikan ETH Bitmine sekitar $3.500, jauh di atas harga pasar saat ini (~$1.650), menyebabkan kerugian signifikan. Pendapatan dari staking ETH (sekitar 3-4%) tidak akan cukup untuk menutupi kewajiban dividen 9,5% jika penerbitan saham preferen diperluas. Analis mempertanyakan keberlanjutan model ini jika harga ETH tidak naik. Kekhawatiran utama adalah: begitu Bitmine mencapai target 5% dan menghentikan pembelian agresif, siapa yang akan menjadi pembeli utama berikutnya untuk menopang harga ETH? Dana ETF menunjukkan aliran keluar bersih, dan lembaga tradisional seperti Harvard telah menjual kepemilikan mereka. Tanpa munculnya pembeli marginal baru atau pemulihan pasar secara keseluruhan, harga ETH bisa kehilangan penopang penting. Masa depan harga ETH bergantung pada munculnya sumber permintaan baru, seperti adopsi RWA atau regulasi stablecoin yang jelas, sementara pasar saat ini masih berjuang menemukan dasar yang solid.

marsbit1j yang lalu

Pembeli Terakhir Ethereum, Berapa Lama Lagi Mereka Bisa Bertahan?

marsbit1j yang lalu

Kenaikan Suku Bunga Bukan Pembunuh Teknologi, EPS-lah: Strategi Tinggalkan yang Lemah dan Pertahankan yang Kuat Setelah Penurunan Tajam Lini Utama AI

**Ringkasan:** Penulis berargemen bahwa penurunan tajam saham teknologi pada 5 Juni, yang dipicu oleh kekhawatiran akan kenaikan suku bunga Fed setelah data tenaga kerja AS yang kuat, bukanlah akhir dari tren teknologi/AI. Kunci utamanya bukanlah suku bunga, melainkan apakah pertumbuhan laba per saham (EPS) masih berlanjut. Analisis sejarah menunjukkan bahwa saham teknologi (Nasdaq-100) sering kali tetap tumbuh selama periode kenaikan suku bunga, selama EPS terus direvisi naik. Risiko sesungguhnya muncul saat EPS berhenti tumbuh atau persaingan industri merusak profitabilitas. Saat ini, tren AI memasuki fase "seleksi" atau "pemusatan", bukan akhir siklus. Strategi yang diajukan adalah **"membuang yang lemah, mempertahankan yang kuat"**: * **Pertahankan** aset inti AI dengan visibilitas pemesanan yang tinggi, margin kotor stabil, arus kas kuat, dan tren revisi EPS naik (misalnya: server AI, modul optik, PCB, kemasan lanjutan, penyedia infrastruktur cloud). * **Kurangi atau hindari** aset berisiko tinggi dengan narasi jangka panjang namun jalur profitabilitas yang tidak jelas (misalnya: saham terkait kuantum, aerospace, chip konsep tertentu). Penurunan saat ini dilihat sebagai peluang ("mobil mundur untuk menjemput"), bukan bencana. Fokus harus pada bukti kinerja fundamental (laporan keuangan Q2, belanja modal cloud) di tengah ketidakpastian makro (data CPI, harga minyak, kebijakan bank sentral). Intinya: **pembunuh tren teknologi adalah persaingan industri dan pembuktian EPS yang gagal, bukan kenaikan suku bunga 25 bps.**

marsbit2j yang lalu

Kenaikan Suku Bunga Bukan Pembunuh Teknologi, EPS-lah: Strategi Tinggalkan yang Lemah dan Pertahankan yang Kuat Setelah Penurunan Tajam Lini Utama AI

marsbit2j yang lalu

Trading

Spot
Futures
活动图片