Ringkasan AI
Tampilkan Lebih Banyak
Pahami konten artikel dengan cepat dan ukur sentimen pasar hanya dalam 30 detik!
Meskipun pasar mata uang kripto telah terbukti tangguh dan tahan lama, berinvestasi di dalamnya masih memiliki banyak risiko karena volatilitas aset, serta potensi peretasan. Salah satu metode potensial yang dapat digunakan peretas untuk masuk ke blockchain dan pada dasarnya mencuri koin dari dompet lain melibatkan serangan pemutaran ulang. Ini terutama terjadi saat hard fork sedang diimplementasikan, yang membuatnya relatif jarang. Panduan ini membahas lebih lanjut tentang serangan pemutaran ulang dan bagaimana hal tersebut dapat memengaruhi platform kripto.
Serangan putar ulang menggunakan aplikasi berbahaya untuk menunda atau menyadap transmisi data yang terjadi melalui jaringan. Informasi ini kemudian dapat diproses dan diulang beberapa kali untuk menggandakan transaksi secara efektif.
Putar ulang serangan dengan memanfaatkan kebutuhan data asli untuk divalidasi. Permintaan validasi ini biasanya dikirim oleh pengguna yang berwenang. Meskipun serangan pemutaran ulang secara langsung menargetkan jaringan, protokol keamanannya akan melihat serangan pemutaran ulang sebagai transmisi data standar.
Selama transmisi, peretas akan menunda atau mencegat data secara alami, yang memungkinkan mereka melakukan serangan secara tepat waktu tanpa perlu mendekripsi apa pun. Meskipun relatif mudah bagi peretas untuk melakukan serangan berulang, ada beberapa teknik yang dapat digunakan jaringan untuk memperkuat keamanan dan menjaga serangan ini tetap terkendali.
Putar ulang serangan menjadi mungkin ketika blockchain mengubah atau meningkatkan protokolnya, sebuah proses yang dikenal sebagai hard fork. Sementara hard fork sedang berlangsung, kedua versi protokol terus dikerjakan, yang berarti bahwa setiap transaksi yang dianggap valid pada versi sebelumnya juga akan valid pada buku besar baru.
Ketika peretas mengimplementasikan serangan replay, mereka dapat menggunakan hard fork untuk mensimulasikan transaksi pada versi sebelumnya, setelah itu jumlah dana yang sama dapat ditransfer ke dompet pada waktu tambahan. Putar ulang serangan dapat dilakukan berkali-kali kecuali dihentikan oleh jaringan.
Hard fork biasanya terjadi dengan teknologi blockchain. Hasil dari protokol jaringan yang diperbarui untuk membuat transaksi atau blok yang tidak valid menjadi valid. Hard fork hanya dapat terjadi jika setiap pengguna atau node ditingkatkan ke versi perangkat lunak terbaru.
Biasanya, fork akan terjadi ketika komunitas mata uang kripto tertentu tidak lagi puas dengan fitur dan fungsionalitas tertentu yang ditawarkan mata uang tersebut. Saat pengguna dipindahkan ke versi blockchain baru, siapa pun yang memegang token pada versi lama akan tetap diberi token untuk versi baru.
Blockchain lama umumnya memiliki fitur yang jauh lebih sedikit daripada versi baru. Oleh karena itu, banyak pengguna meningkatkan ke versi baru dalam waktu singkat. Bitcoin telah melalui banyak fork selama bertahun-tahun, yang telah menghasilkan penciptaan mata uang digital lainnya, seperti Bitcoin Gold dan Bitcoin Cash.
Ketika perubahan penting terjadi pada blockchain Bitcoin, dua cabang blockchain-nya dibuat (untuk mengikuti versi sebelumnya dan versi baru). Karena perangkat lunak Bitcoin sedang ditingkatkan, prosedur penambangan juga ditingkatkan. Jika pengguna berpindah ke versi baru, semua transaksi dari perangkat lunak versi sebelumnya akan ditolak.
Fork Bitcoin pertama melibatkan XT Bitcoin, yang pertama kali dibuat pada tahun 2014. Dari semua hard fork Bitcoin dalam sejarah, yang paling berhasil di antara fork ini menghasilkan Uang Tunai Bitcoin, yang saat ini merupakan salah satu mata uang digital terbesar saat melihat kapitalisasi pasar.
Sedangkan untuk Ethereum, jaringannya mengalami hard fork menjadi dua blockchain terpisah pada tahun 2016. Kedua blockchain tersebut dikenal sebagai Ethereum Classic dan Ethereum. Saat ini, Ethereum Classic adalah mata uang kriptonya sendiri, dengan tujuan yang benar-benar berbeda.
Berbagai masalah dapat muncul dari serangan pemutaran ulang. Meskipun relatif mudah bagi jaringan untuk bertahan dari serangan ini, efek yang dapat ditimbulkannya pada dunia kripto sangat besar. Harap diingat bahwa serangan replay tidak dianggap sebagai serangan keamanan dunia maya yang serius, karena cakupannya terbatas dan ada banyak metode untuk mencegahnya.
Meskipun peretas dapat melakukan transmisi palsu dengan serangan pemutaran ulang, mereka tidak dapat sepenuhnya mengakses data saat transmisi sedang berlangsung karena hal tersebut akan menyebabkan jaringan menolak transmisi. Di sisi lain, pengguna dan jaringan dapat mengalami kerugian yang cukup besar saat serangan pemutaran ulang terjadi.
Di pasar yang lebih tradisional, serangan pemutaran ulang dapat memungkinkan peretas untuk mendapatkan akses ke informasi tertentu di jaringan untuk tujuan menyalin transaksi atau menyampaikan informasi yang tervalidasi. Meskipun serangan pemutaran ulang umumnya digunakan dengan kartu kredit, serangan ini juga dapat dilakukan pada blockchain.
Ketika terjadi fork blockchain, buku besar dan protokolnya akan dibagi secara efektif, yang berarti dua protokol yang benar-benar terpisah akan mengatur dua buku. Bahkan ada kemungkinan bagi garpu untuk membuat mata uang kripto baru, seperti Ethereum dan Bitcoin. Jika seseorang menerima beberapa token mata uang kripto dari individu lain melalui blockchain, orang pertama kemudian dapat pindah ke blockchain terpisah sebelum mereplikasi transaksi, yang memungkinkan mereka untuk mengirim jumlah unit kripto yang sama ke akun mereka.
Blockchain paling rentan untuk memutar ulang serangan segera setelah hard fork terjadi. Namun, ada batasan untuk apa yang dapat dilakukan peretas setelah mereka melakukan serangan ini. Ketika serangan pemutaran ulang terjadi, peretas secara efektif menggantikan identitas pengguna lain, dan setelah itu mereka dapat memperoleh kredensial akses jaringan pengguna ini. Dari sini, peretas akan dapat melihat setiap tindakan yang telah diambil pengguna di masa lalu. Dengan informasi ini, transmisi palsu dapat dimulai.
Ketika dilakukan dengan potensi maksimal, serangan pemutaran ulang dapat melibatkan penolakan layanan, yang akan menyebabkan blockchain warisan kehilangan sebagian dari daya komputasinya. Ketika daya mulai turun, ruang terbuka hingga lebih dari 50% dari serangan. Pada titik ini, transaksi yang benar-benar baru dapat dilakukan tanpa masalah.
Terlepas dari cara peretas melakukan serangan replay, ada kemungkinan batasan. Misalnya, data yang dapat diakses peretas tidak dapat diubah dengan cara apa pun. Jika terjadi perubahan, transmisi akan ditolak. Oleh karena itu, peretas hanya dapat mengulangi tindakan sebelumnya.
Meskipun serangan pemutaran ulang dapat menyebabkan jaringan dan pengguna kehilangan sejumlah besar uang, ada banyak cara untuk mencegah serangan ini terjadi. Serangan putar ulang hampir selalu terjadi karena hard fork. Oleh karena itu, banyak blockchain akan menerapkan protokol keamanan tambahan ketika salah satu fork ini akan berlangsung.
Pengguna juga dapat menerapkan langkah keamanan untuk dompet mereka. Misalnya, pengguna dapat mencegah transfer koin hingga jumlah blok tertentu tercapai dalam versi blockchain baru. Dengan mengambil pendekatan ini, jaringan tidak akan dapat memverifikasi serangan pemutaran ulang. Demikian pula, pengguna juga dapat memilih untuk menambahkan cap waktu pada transmisi data dan pesan berulang cache sehingga akan terpotong setelah berulang untuk beberapa kali. Hal ini akan meminimalkan peluang penyerang untuk memutar ulang pesan secara berurutan dalam waktu singkat dan mencegah terjadinya serangan.
Dua metode paling umum untuk menghentikan serangan ini adalah perlindungan pemutaran ulang yang kuat dan perlindungan pemutaran ulang opt-in.
Perlindungan replay yang kuat melibatkan penempatan penanda dalam buku besar baru yang dibuat setelah hard fork terjadi. Dengan adanya penanda ini, setiap transaksi yang dilakukan pada versi blockchain tersebut menjadi tidak valid. Jenis perlindungan ini ditambahkan ke Uang Tunai Bitcoin saat pertama kali dibentuk dari Bitcoin. Penanda memungkinkan node dalam Uang Tunai Bitcoin untuk membedakan transaksi yang terjadi pada Bitcoin standar dari transaksi yang terjadi pada Uang Tunai Bitcoin.
Perlindungan tayangan ulang opt-in terutama digunakan ketika hard fork terjadi setelah pembaruan buku besar mata uang kripto, alih-alih dibagi menjadi dua. Setelah perlindungan ini diterapkan, pengguna harus membuat perubahan manual pada transaksi untuk memastikan bahwa transaksi tidak akan diputar ulang.
Serangan putar ulang dapat terjadi setiap kali mata uang kripto mengalami hard fork. Namun, ini bukan jenis serangan keamanan dunia maya yang paling umum untuk mata uang kripto. Karena hanya dapat dilakukan ketika fork terjadi, fork memiliki penggunaan yang terbatas. Ada banyak langkah pencegahan yang dapat dilakukan pengguna dan jaringan untuk mencegah atau mengurangi serangan ini, termasuk menambahkan stempel waktu pada pesan dan memosisikan penanda di buku besar baru.
Tidak Ada Spam. Hanya sekumpulan informasi yang menarik dan terkini dalam semesta kripto