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

Catatan Penyerbukan UU Kripto 'Clarity': Jalan Kompromi Dua Partai AS Dipenuhi Duri

Kongres AS terus berupaya meloloskan RUU struktur pasar kripto, Clarity Act, namun jalan menuju kompromi antarpartai dipenuhi tantangan. Awal tahun ini, CEO Coinbase Brian Armstrong membatalkan kesepakatan dua partai yang telah diraih, menghentikan sementara prosesnya. Setelah empat bulan, komite akhirnya dapat menjadwalkan RUU ini berkat kompromi tentang masalah "yield" antara Senator Demokrat Angela Alsobrooks dan Senator Republik Thom Tillis. Namun, kemajuan ini terhambat oleh tuntutan klausul etika dari Demokrat, yang menjadi syarat utama mereka. Pada pemungutan suara di komite pertanian Senat, tidak ada satu pun Demokrat yang mendukung karena masalah etika yang belum terselesaikan. Isu lain seperti perlindungan pengembang juga menghadapi penolakan dari lembaga penegak hukum. Meski demikian, ada konsensus bahwa regulasi pasar kripto diperlukan. Senator Cynthia Lummis menekankan perlindungan konsumen dalam RUU, sementara Senator Mark Warner menyuarakan kekhawatiran tentang risiko. Pertemuan dengan pejabat Gedung Putih dan upaya rekonsiliasi antara versi RUU dari komite perbankan dan pertanian Senat sedang berlangsung. Tantangan terbesar adalah mencapai kesepakatan etika yang kuat yang dapat diterima oleh kedua partai. Tanpa dukungan Demokrat, lolosnya RUU ini diragukan. Tujuan jangka pendek komunitas kripto mungkin termasuk tindakan simbolis di Senat sebelum masa reses Agustus, dengan harapan akhirnya menjadi undang-undang pada tahun 2026. Proses yang panjang dan melelahkan ini mencerminkan realitas legislatif di Washington, di mana dukungan harus diraih perlahan-lahan.

marsbit10m yang lalu

Catatan Penyerbukan UU Kripto 'Clarity': Jalan Kompromi Dua Partai AS Dipenuhi Duri

marsbit10m yang lalu

Pendiri Kalshi dan Polymarket Tidak Akur? Perang Bisnis Ini Jauh Lebih Sengit dari Dugaan

Pada November 2024, pendiri Polymarket Shayne Coplan digerebek oleh FBI, yang menandai puncak persaingan sengit dengan perusahaan prediksi pasar saingannya, Kalshi, yang dipimpin Tarek Mansour. Perseteruan ini melampaui kompetisi bisnis biasa, dipenuhi saling tuduh, serangan media, dan perebutan pasar. Perbedaan utama terletak pada pendekatan regulasi: Kalshi beroperasi secara legal di AS dengan izin CFTC, sementara Polymarket lama beroperasi lewat platform lepas pantai yang dapat diakses pengguna AS, meski dilarang. Mansour menuduh Polymarket tidak etis dan ilegal, sementara Coplan menganggap Kalshi sekadar peniru. Konflik meluas ke berbagai arena, termasuk saling menghalangi investasi (seperti upaya Kalshi menggagalkan kerja sama Polymarket dengan ICE), perang penawaran sponsor (seperti kesepakatan Kalshi dengan Madison Square Garden), perebutan talenta, dan kampanye media hitam. Keduanya juga aktif melobi di Washington. Meski Polymarket sempat unggul dalam popularitas, Kalshi kini memimpin dalam valuasi ($220 miliar) dan volume perdagangan. Namun, tekanan regulasi terhadap industri, terutama terkait taruhan olahraga dan potensi perdagangan orang dalam, terus meningkat, dengan Polymarket sering menjadi sasaran utama. Intinya, persaingan ini bukan hanya perebutan pangsa pasar, tetapi juga benturan prinsip tentang batas legalitas dan etika dalam industri prediksi pasar yang berkembang pesat.

marsbit16m yang lalu

Pendiri Kalshi dan Polymarket Tidak Akur? Perang Bisnis Ini Jauh Lebih Sengit dari Dugaan

marsbit16m yang lalu

Bank of America Berpindah Diam-diam: Deposit Bank Senilai $6 Triliun Akan Mengalir ke Stablecoin?

**Bank of America Mulai Bergerak: Setoran Bank US$6 Triliun Berpotensi Beralih ke Stablecoin?** Bank of America baru-baru ini menyesuaikan kepemimpinan di bidang aset digital, dengan mengangkat eksekutif baru untuk mempercepat platform aset digital globalnya yang mencakup stablecoin, deposito tokenisasi, dan layanan kustodian. Langkah ini menyoroti minat perbankan besar terhadap teknologi ini, meski pasar kripto sedang lesu. Isu perpindahan dana bank sebesar US$6 triliun ke stablecoin mengemuka, merujuk pada pernyataan CEO Bank of America Brian Moynihan awal tahun ini. Namun, ia menekankan bahwa migrasi semacam itu hanya akan terjadi jika stablecoin diizinkan membayar bunga—sesuatu yang belum diizinkan oleh undang-undang stablecoin AS, GENIUS Act. Undang-undang GENIUS Act sendiri, yang ditandatangani pada Juli 2025, telah melewati batas waktu penerapan aturan akhirnya, menunda keefektifan penuh hingga 18 Januari 2027. Namun, bank-bank tidak hanya menunggu. Lembaga seperti JPMorgan dan Citigroup telah meluncurkan layanan terkait tokenisasi, dan sebuah konsorsium bank besar sedang membangun jaringan deposito tokenisasi bersama. Adopsi stablecoin oleh institusi untuk penggunaan di dunia nyata tetap tumbuh, dengan nilai penyelesaian on-chain mencapai US$33 triliun pada 2025. Namun, beberapa pengamat skeptis, menyebutkan bahwa banyak proyek blockchain perbankan yang telah diumumkan selama bertahun-tahun tanpa perubahan mendasar dalam struktur. Pasar stablecoin saat ini juga relatif datar, didominasi oleh USDT dan USDC. Dengan batas waktu 2027 mendatang, persiapan intensif oleh bank-bank seperti Bank of America menunjukkan bahwa perlombaan untuk mengintegrasikan aset digital ke dalam keuangan tradisional telah dimulai, dengan potensi pergeseran besar dalam lanskap keuangan di masa depan.

marsbit24m yang lalu

Bank of America Berpindah Diam-diam: Deposit Bank Senilai $6 Triliun Akan Mengalir ke Stablecoin?

marsbit24m yang lalu

Trading

Spot
活动图片