Saya mulai menelaah migrasi jembatan Dusk, dengan mengharapkan kontrak pintar menjadi perhatian keamanan utama.
Ternyata tidak.
Kontrak tersebut hanya mengunci ERC20 dan BEP20 DUSK serta mengeluarkan peristiwa migrasi. Pertanyaan sesungguhnya adalah apa yang terjadi setelah itu. Siapa yang memantau peristiwa tersebut, siapa yang memvalidasinya, dan siapa yang menandatangani transaksi native Dusk.
Di situlah batas kepercayaan yang sebenarnya muncul.
Alur migrasi lama mengandalkan dompet penandatanganan operasional. Setelah dompet itu dikompromikan, penyerang dapat mengubah peristiwa jembatan yang teramati menjadi pergerakan DUSK yang benar-benar terjadi.
Insiden 16 Januari memperjelas hal ini. 7.880 DUSK dijembatani, disusul sekitar 1,91M DUSK, sementara upaya lain sebesar 8,91M DUSK dihentikan setelah mitigasi.
Pelajaran yang lebih besar bukan sekadar mengamankan dompet.
Kontrak yang deterministik masih dapat berada di dalam sistem dengan ketergantungan operasional yang tersentralisasi.
Redesain Dusk memisahkan pengambilan data peristiwa dari proses penandatanganan serta menyimpan peristiwa migrasi sebagai pekerjaan (jobs). Itu mengubah tempat kepercayaan berada.
Begitulah menurut saya jembatan seharusnya dianalisis.
Jangan berhenti di kontraknya.
Ikuti peristiwanya sampai ke penandatangan.
@Dusk_Foundation #dusk $DUSK
Ternyata tidak.
Kontrak tersebut hanya mengunci ERC20 dan BEP20 DUSK serta mengeluarkan peristiwa migrasi. Pertanyaan sesungguhnya adalah apa yang terjadi setelah itu. Siapa yang memantau peristiwa tersebut, siapa yang memvalidasinya, dan siapa yang menandatangani transaksi native Dusk.
Di situlah batas kepercayaan yang sebenarnya muncul.
Alur migrasi lama mengandalkan dompet penandatanganan operasional. Setelah dompet itu dikompromikan, penyerang dapat mengubah peristiwa jembatan yang teramati menjadi pergerakan DUSK yang benar-benar terjadi.
Insiden 16 Januari memperjelas hal ini. 7.880 DUSK dijembatani, disusul sekitar 1,91M DUSK, sementara upaya lain sebesar 8,91M DUSK dihentikan setelah mitigasi.
Pelajaran yang lebih besar bukan sekadar mengamankan dompet.
Kontrak yang deterministik masih dapat berada di dalam sistem dengan ketergantungan operasional yang tersentralisasi.
Redesain Dusk memisahkan pengambilan data peristiwa dari proses penandatanganan serta menyimpan peristiwa migrasi sebagai pekerjaan (jobs). Itu mengubah tempat kepercayaan berada.
Begitulah menurut saya jembatan seharusnya dianalisis.
Jangan berhenti di kontraknya.
Ikuti peristiwanya sampai ke penandatangan.
@Dusk_Foundation #dusk $DUSK