Serangan hacker terbesar dalam sejarah Web3: Kerentanan frontend menyebabkan kerugian sebesar 1,46 miliar dolar.

robot
Pembuatan abstrak sedang berlangsung

Analisis Insiden Serangan Hacker Terbesar dalam Sejarah Web3 dan Pelajaran Keamanan Frontend

Pada 21 Februari 2025, sebuah platform perdagangan terkenal mengalami insiden keamanan besar, sekitar 1,46 miliar dolar AS aset kripto dipindahkan ke alamat yang tidak diketahui. Insiden ini dianggap sebagai salah satu serangan hacker terbesar dalam sejarah Web3, memicu diskusi luas di industri tentang pengelolaan keamanan cryptocurrency.

Apakah pencurian terbesar dalam sejarah Web3 adalah kesalahan pengembang front-end?

Tinjauan Peristiwa

Penyerang berhasil menggoda penandatangan dompet multi-tanda tangan untuk melakukan transaksi jahat melalui serangan phishing yang dirancang dengan cermat. Langkah-langkah serangan meliputi:

  1. Memasang kontrak jahat yang mengandung pintu belakang untuk transfer dana
  2. Memodifikasi antarmuka depan Safe, sehingga informasi transaksi yang dilihat oleh penandatangan tidak sesuai dengan data yang sebenarnya dikirim ke dompet perangkat keras.
  3. Mengambil tanda tangan yang valid melalui pemalsuan antarmuka, mengganti kontrak implementasi dompet multi-tanda tangan Safe, dan selanjutnya mengendalikan dompet dingin serta mentransfer dana.

Apakah pencurian terbesar dalam sejarah Web3 adalah kesalahan pengembang front-end?

Penelitian menemukan

Perusahaan keamanan Sygnia yang ditunjuk untuk melakukan penyelidikan forensik telah merilis laporan penyelidikan awal, dengan temuan utama sebagai berikut:

  • Ditemukan kode JavaScript jahat yang disuntikkan di dalam bucket AWS S3 Safe
  • Analisis kode menunjukkan bahwa tujuan utamanya adalah mengubah konten transaksi selama proses penandatanganan
  • Kode jahat memiliki kondisi aktivasi tertentu dan hanya dieksekusi pada alamat kontrak tertentu
  • Sumber serangan diduga berasal dari infrastruktur AWS Safe
  • Saat ini tidak ada tanda-tanda bahwa infrastruktur dasar platform yang terkena dampak telah disusupi.

Apakah pencurian terbesar dalam sejarah Web3 adalah kesalahan pengembang frontend?

Analisis Kerentanan Keamanan

  1. Kerentanan keamanan layanan penyimpanan AWS: Modifikasi kode JavaScript adalah kunci dari serangan ini.
  2. Verifikasi frontend yang tidak memadai: Jika frontend Safe menerapkan verifikasi SRI dasar, ini dapat menghindari serangan semacam itu.
  3. Keterbatasan dompet keras: tidak dapat sepenuhnya menganalisis dan menampilkan rincian saat menangani transaksi yang kompleks.
  4. Risiko Operasi Pengguna: Penandatangan melakukan "tanda tangan buta" tanpa memverifikasi konten transaksi secara memadai.

Apakah pencurian terbesar dalam sejarah Web3 adalah kesalahan pengembang front-end?

Integrasi Keamanan Frontend dan Keamanan Web3

Seiring dengan perkembangan teknologi Web3, batas antara keamanan frontend dan keamanan blockchain semakin kabur. Kerentanan frontend tradisional muncul dengan dimensi serangan baru dalam lingkungan Web3, sementara kerentanan kontrak pintar dan masalah pengelolaan kunci privat semakin memperbesar risiko.

Perlindungan terhadap modifikasi parameter transaksi

Masalah: Antarmuka menampilkan transfer, tetapi sebenarnya melaksanakan otorisasi

Solusi: Menggunakan validasi tanda tangan terstruktur EIP-712

  1. Data yang dapat diverifikasi dihasilkan di sisi depan
  2. Verifikasi tanda tangan kontrak pintar

Efek: Setiap pemalsuan parameter frontend akan menyebabkan tanda tangan tidak cocok, transaksi akan otomatis dibatalkan.

Perlindungan dari pencurian tanda tangan buta

Masalah: Aturan analisis dompet perangkat keras telah dimanipulasi

Solusi: Analisis semantik dompet perangkat keras + Verifikasi kedua di blockchain

  1. Memperbarui firmware dompet keras untuk mendukung EIP-712
  2. Melaksanakan pencocokan semantik yang kuat di blockchain

Apakah pencurian terbesar dalam sejarah Web3 adalah kesalahan pengembang front-end?

Saran Keamanan

  1. Meningkatkan sistem manajemen keamanan secara menyeluruh, termasuk keamanan perangkat, verifikasi transaksi, dan mekanisme pengendalian risiko.
  2. Pengembangan frontend perlu melakukan verifikasi ketat pada tahap akses DApp, koneksi dompet, tanda tangan pesan, tanda tangan transaksi, dan lainnya.
  3. Melaksanakan audit keamanan kontrak di blockchain, menggunakan alat bantu AI untuk verifikasi kebenaran kode
  4. Membangun sistem pemantauan 24/7 untuk mendeteksi dan merespons potensi kerentanan zero-day dan insiden keamanan dengan cepat.
  5. Meningkatkan pendidikan pengguna, meningkatkan kewaspadaan terhadap transaksi kompleks dan operasi tanda tangan

Web3 sejarah pencurian terbesar adalah kesalahan pengembangan frontend?

Kesimpulan

Kejadian keamanan besar ini mengungkapkan masalah mendalam dalam manajemen keamanan dan arsitektur teknologi di industri cryptocurrency. Menghadapi teknologi serangan Hacker yang terus berkembang, industri perlu meningkatkan kemampuan perlindungan secara menyeluruh dari berbagai aspek. Pengembang frontend harus menyadari peran kunci mereka dalam keamanan Web3, dengan terus-menerus mengoptimalkan dan memverifikasi setiap tahap interaksi, untuk mewujudkan peralihan dari "perbaikan pasif" ke "imunitas aktif". Hanya dengan membangun sistem perlindungan keamanan yang komprehensif dan multi-lapis, kita dapat benar-benar melindungi nilai dan kepercayaan setiap transaksi di dunia terbuka Web3.

Apakah kasus pencurian terbesar dalam sejarah Web3 adalah kesalahan pengembangan front-end?

SAFE3.08%
AWS-9.66%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 7
  • Posting ulang
  • Bagikan
Komentar
0/400
GamefiEscapeArtistvip
· 08-08 04:56
Sial, kontrak ini masih ada masalah!
Lihat AsliBalas0
0xTherapistvip
· 08-07 12:44
Hampir semua orang sudah belajar tentang Rug Pull.
Lihat AsliBalas0
GateUser-00be86fcvip
· 08-07 08:09
Sekarang harus mulai menggoreng lagi
Lihat AsliBalas0
AirdropHuntressvip
· 08-07 08:06
Sudah dikatakan bahwa keamanan frontend hanya hiasan, melihat data semua orang melakukan kontrak arbitrase dengan ceroboh.
Lihat AsliBalas0
BugBountyHuntervip
· 08-07 08:05
Main-main seru 14,6 miliar
Lihat AsliBalas0
MysteryBoxOpenervip
· 08-07 07:54
Kompensasi darah Posisi Lock-up begitu saja pergi
Lihat AsliBalas0
Layer2Arbitrageurvip
· 08-07 07:46
bayangkan tidak melakukan sanitasi pada frontendmu kek
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)