Apa Itu Drive-by Download dan Bagaimana Cara Mencegahnya?
- Rita Puspita Sari
- •
- 9 jam yang lalu
Ilustrasi Drive-by Download
Di era digital, mengakses internet sudah menjadi bagian dari aktivitas sehari-hari. Mulai dari membaca berita, membuka media sosial, hingga mengunduh aplikasi, semuanya dapat dilakukan hanya melalui beberapa klik. Namun, di balik kemudahan tersebut, terdapat ancaman keamanan siber yang perlu diwaspadai, salah satunya adalah drive-by download.
Serangan ini tergolong berbahaya karena dapat membuat perangkat komputer atau ponsel terinfeksi malware tanpa disadari penggunanya. Dalam kondisi tertentu, korban bahkan tidak perlu mengeklik tombol unduh, membuka lampiran email, atau melakukan tindakan apa pun selain mengunjungi halaman web yang telah disusupi.
Lantas, apa itu drive-by download, bagaimana cara kerjanya, dan bagaimana cara melindungi perangkat dari ancaman tersebut?
Apa Itu Drive-by Download?
Drive-by download adalah teknik serangan siber yang memungkinkan program, file, atau kode berbahaya diunduh dan terkadang dijalankan pada perangkat korban tanpa persetujuan atau sepengetahuan mereka.
Serangan ini umumnya memanfaatkan kelemahan keamanan pada browser, sistem operasi, aplikasi, atau komponen perangkat lunak lainnya. Ketika pengguna mengunjungi situs web yang telah disusupi, penyerang dapat memanfaatkan celah tersebut untuk memasukkan malware ke perangkat korban.
Berbeda dengan serangan siber yang mengandalkan korban untuk mengunduh file atau membuka lampiran berbahaya, drive-by download dapat berlangsung tanpa interaksi aktif dari pengguna. Dalam kasus tertentu, kunjungan ke halaman web yang telah disusupi saja sudah cukup untuk memicu proses eksploitasi apabila perangkat memiliki kerentanan yang sesuai.
Salah satu aspek yang membuat serangan ini berbahaya adalah sumbernya tidak selalu berasal dari situs web yang terlihat mencurigakan. Situs yang sebelumnya sah dan memiliki banyak pengunjung pun dapat menjadi sarana penyebaran malware ketika penyerang berhasil menyusupi halaman, server, atau jaringan iklannya.
Secara umum, drive-by download dapat dibedakan menjadi dua kategori. Pertama, pengunduhan aplikasi atau program yang mungkin tidak diinginkan, dikenal sebagai Potentially Unwanted Program (PUP) atau Potentially Unwanted Application (PUA). Program ini belum tentu merupakan malware, tetapi dapat menampilkan iklan berlebihan, mengubah pengaturan browser, atau mengumpulkan informasi tertentu tanpa disadari pengguna.
Kedua, pengunduhan yang melibatkan malware, seperti trojan, spyware, atau program berbahaya lain yang dirancang untuk mencuri data, memata-matai aktivitas, maupun mengambil alih perangkat.
Meski dampaknya berbeda, kedua kategori tersebut tetap perlu diwaspadai karena dapat mengganggu keamanan, privasi, dan kenyamanan pengguna.
Bagaimana Cara Kerja Serangan Drive-by Download?
Serangan drive-by download dapat berlangsung melalui beberapa mekanisme. Secara garis besar, ada dua pola yang umum terjadi, yaitu pengunduhan yang dipicu oleh interaksi pengguna dan pengunduhan tanpa interaksi yang disadari korban.
- Pengunduhan dengan Muatan Berbahaya Tersembunyi
Dalam pola pertama, penyerang memanfaatkan tindakan pengguna untuk mengantarkan malware ke perangkat. Korban mungkin merasa sedang mengakses layanan biasa, mengunduh aplikasi yang dibutuhkan, atau mengikuti petunjuk keamanan yang terlihat meyakinkan.Serangan biasanya dimulai ketika penyerang menyebarkan tautan berbahaya melalui email, media sosial, iklan daring, atau situs yang telah dimanipulasi. Tautan tersebut dapat dibuat menyerupai alamat resmi agar pengguna tidak menaruh curiga.
Setelah korban mengeklik tautan, mereka diarahkan ke halaman yang dirancang untuk mengelabui pengguna atau memanfaatkan kelemahan perangkat. Dalam beberapa kasus, korban diminta mengunduh program tertentu yang sebenarnya mengandung malware. Perangkat lunak berbahaya juga dapat disertakan bersama aplikasi yang tampaknya sah. Praktik ini dikenal sebagai software bundling atau penggabungan perangkat lunak.
Misalnya, seseorang mengunduh aplikasi gratis dari situs yang tidak tepercaya. Pada saat instalasi, terdapat program tambahan yang disertakan dalam paket tersebut. Jika pengguna tidak memeriksa pilihan instalasi dengan cermat, program tambahan itu dapat ikut terpasang.
Program tersebut mungkin hanya berupa adware yang menampilkan iklan berlebihan. Namun, dalam skenario yang lebih berbahaya, program tambahan dapat mengandung komponen yang mengancam keamanan perangkat.
Metode lain yang kerap digunakan adalah phishing. Penyerang membuat pesan atau halaman palsu yang menyerupai layanan bank, penyedia layanan digital, atau perusahaan tepercaya. Pesan tersebut biasanya menggunakan narasi mendesak, seperti pemberitahuan pelanggaran keamanan atau peringatan bahwa akun pengguna akan dinonaktifkan.
Korban kemudian didorong mengeklik tautan, mengunduh file, atau menjalankan program yang telah disiapkan penyerang. Karena itu, pengguna perlu memahami bahwa tampilan yang meyakinkan tidak selalu menjamin keamanan suatu situs atau file.
-
Pengunduhan Tanpa Interaksi Pengguna
Pola kedua lebih sulit dikenali karena serangan dapat berlangsung tanpa pengguna mengeklik tombol unduh atau menjalankan file secara sengaja. Dalam skenario ini, penyerang terlebih dahulu menyusupi situs web atau menyisipkan kode berbahaya melalui komponen pihak ketiga. Ketika pengguna mengunjungi halaman tersebut, kode akan mencoba mengidentifikasi browser, sistem operasi, atau aplikasi yang digunakan korban.Jika ditemukan kerentanan yang dapat dieksploitasi, penyerang dapat menjalankan kode tertentu untuk mengunduh atau mengeksekusi malware pada perangkat. Prosesnya dapat berlangsung dalam beberapa tahap.
- Pertama, penyerang memasukkan kode berbahaya ke halaman web atau memanfaatkan komponen yang telah disusupi.
- Kedua, pengguna mengakses halaman tersebut.
- Ketiga, kode memeriksa apakah perangkat memiliki celah keamanan yang dapat dimanfaatkan. Keempat, eksploitasi dilakukan untuk memasukkan muatan berbahaya.
- Terakhir, malware menjalankan fungsi sesuai tujuan penyerang.
Keberhasilan serangan bergantung pada berbagai faktor, termasuk jenis kerentanan, konfigurasi perangkat, serta efektivitas mekanisme perlindungan yang digunakan. Perangkat yang menjalankan browser dan sistem operasi versi lama cenderung lebih berisiko apabila masih memiliki celah keamanan yang diketahui dan dapat dieksploitasi.
Meski demikian, tidak setiap kunjungan ke situs yang disusupi akan langsung mengakibatkan infeksi. Perangkat yang telah diperbarui dan dilindungi dengan baik dapat menggagalkan sejumlah upaya eksploitasi.
Peran Exploit Kit dalam Serangan Drive-by Download
Salah satu teknik yang dapat digunakan penyerang dalam serangan drive-by download adalah exploit kit. Exploit kit merupakan seperangkat perangkat atau kode yang dirancang untuk mengidentifikasi dan memanfaatkan kerentanan pada perangkat lunak. Dalam serangan berbasis web, perangkat ini dapat digunakan untuk memeriksa kondisi browser atau komponen lain, kemudian mencoba menjalankan eksploitasi yang sesuai.
Sebagai contoh, penyerang menyusupi sebuah situs web dan menyisipkan komponen yang mengarahkan pengunjung ke infrastruktur berbahaya. Ketika halaman dibuka, komponen tersebut dapat mencoba mengenali versi browser dan mencari kelemahan yang dapat dimanfaatkan.
Apabila ditemukan celah yang sesuai, exploit kit dapat mencoba menjalankan kode untuk mengunduh atau memasang malware. Teknik ini memungkinkan penyerang menyesuaikan upayanya berdasarkan kondisi perangkat korban. Namun, efektivitasnya tidak selalu sama karena bergantung pada kerentanan yang tersedia dan pertahanan perangkat yang digunakan.
Exploit kit juga dapat memanfaatkan kelemahan dalam komponen perangkat lunak yang terintegrasi dengan browser. Oleh sebab itu, pembaruan keamanan tidak hanya penting untuk sistem operasi, tetapi juga untuk browser, plugin, ekstensi, dan aplikasi lain yang terhubung ke internet.
Kerentanan yang Dimanfaatkan Penyerang
Drive-by download sangat berkaitan dengan kerentanan keamanan atau vulnerability. Kerentanan merupakan kelemahan pada perangkat lunak, perangkat keras, atau konfigurasi sistem yang dapat dimanfaatkan untuk mengganggu keamanan. Secara umum, ada dua kategori kerentanan yang perlu dipahami.
-
Kerentanan Zero-Day
Zero-day vulnerability adalah kelemahan keamanan yang belum memiliki perbaikan yang tersedia secara luas ketika ditemukan atau dieksploitasi. Istilah ini berkaitan dengan kondisi ketika pengembang belum memiliki waktu untuk menyediakan patch sebelum kerentanan tersebut dimanfaatkan.Kerentanan zero-day dapat menjadi ancaman serius karena pengguna dan pengelola sistem mungkin belum mempunyai pembaruan resmi untuk menutup celah tersebut.
Meski demikian, keberadaan kerentanan zero-day tidak otomatis membuat setiap perangkat rentan terhadap serangan. Dampaknya tetap bergantung pada produk yang digunakan, konfigurasi sistem, dan mekanisme mitigasi yang tersedia.
-
Kerentanan yang Sudah Diketahui
Berbeda dengan zero-day, kerentanan yang telah diketahui biasanya sudah diumumkan atau telah memiliki perbaikan keamanan dari pengembang. Masalah muncul ketika pengguna atau administrator menunda pemasangan pembaruan tersebut.Akibatnya, perangkat tetap memiliki celah yang sebenarnya dapat ditutup melalui patch keamanan. Situasi ini memberikan peluang bagi penyerang untuk memanfaatkan kelemahan yang sudah diketahui publik.
Karena itu, memperbarui perangkat lunak secara berkala merupakan langkah penting untuk mengurangi risiko drive-by download. Pembaruan bukan sekadar menambahkan fitur baru, melainkan juga dapat memperbaiki kelemahan yang berpotensi digunakan dalam serangan siber.
Apa Dampak Serangan Drive-by Download?
Dampak drive-by download bergantung pada jenis malware yang berhasil masuk, hak akses yang dimiliki, serta tujuan penyerang. Dalam sejumlah kasus, infeksi dapat berkembang menjadi insiden keamanan yang lebih luas. Berikut beberapa risiko yang perlu diperhatikan.
-
Pencurian data dan kredensial
Malware dapat dirancang untuk mencuri nama pengguna, kata sandi, informasi keuangan, atau data sensitif lainnya. Informasi tersebut kemudian dapat digunakan untuk mengambil alih akun, melakukan penipuan, atau dijual kepada pihak lain. -
Pengawasan aktivitas pengguna
Jenis malware tertentu, seperti spyware, dapat memantau aktivitas perangkat dan mengumpulkan informasi tanpa sepengetahuan pemiliknya. Hal ini berpotensi mengancam privasi pengguna, baik dalam aktivitas pribadi maupun pekerjaan. -
Pengambilalihan perangkat
Malware dapat memberikan akses tidak sah kepada penyerang. Perangkat yang terinfeksi kemudian bisa digunakan untuk menjalankan perintah tertentu, memasang program tambahan, atau menjadi bagian dari botnet.Botnet merupakan kumpulan perangkat yang telah terinfeksi dan dapat dikendalikan dari jarak jauh untuk menjalankan aktivitas berbahaya, misalnya serangan terhadap layanan daring.
-
Kerusakan atau kehilangan data
Program berbahaya dapat menghapus, mengubah, atau mengenkripsi file. Jika malware yang digunakan merupakan ransomware, korban mungkin kehilangan akses terhadap data dan menghadapi tuntutan pembayaran tebusan. -
Penurunan kinerja perangkat
Infeksi malware dapat menyebabkan perangkat berjalan lambat, penggunaan sumber daya meningkat, munculnya iklan yang tidak diinginkan, atau aktivitas jaringan yang mencurigakan. Pada tingkat organisasi, dampak tersebut dapat meluas menjadi gangguan operasional, kebocoran data pelanggan, kerugian finansial, dan kerusakan reputasi.
Cara Mencegah Serangan Drive-by Download
Mencegah drive-by download membutuhkan kombinasi kebiasaan penggunaan internet yang aman, pembaruan perangkat lunak, dan perlindungan teknis. Pengguna rumahan maupun organisasi perlu menerapkan langkah pencegahan secara konsisten.
-
Perbarui Sistem Operasi dan Browser
Pastikan sistem operasi, browser, dan aplikasi yang terhubung ke internet selalu menggunakan versi yang masih didukung pengembang.Pembaruan keamanan dapat menutup kerentanan yang berpotensi dimanfaatkan penyerang. Aktifkan pembaruan otomatis jika tersedia dan lakukan restart perangkat ketika diperlukan agar pembaruan dapat diterapkan sepenuhnya.
Jangan mengabaikan notifikasi pembaruan, terutama jika pembaruan tersebut berkaitan dengan keamanan.
-
Gunakan Perangkat Lunak Keamanan
Pasang dan aktifkan perangkat lunak keamanan yang tepercaya, seperti antivirus atau solusi keamanan endpoint. Pastikan basis data deteksi ancaman dan mesin pemindainya selalu diperbarui.Sejumlah solusi keamanan menyediakan perlindungan terhadap situs berbahaya, unduhan mencurigakan, dan perilaku aplikasi yang tidak wajar.
Meski demikian, perangkat lunak keamanan bukan jaminan mutlak. Perlindungan tetap perlu dilengkapi dengan pembaruan sistem, pengaturan akses yang tepat, dan kebiasaan menjelajah internet secara hati-hati.
-
Batasi Penggunaan Akun Administrator
Hindari menggunakan akun administrator untuk aktivitas sehari-hari apabila tidak diperlukan. Gunakan akun standar untuk browsing, membaca email, dan menjalankan aplikasi rutin. Hak akses administrator memungkinkan perubahan penting pada sistem. Dengan membatasi penggunaannya, risiko dampak serangan tertentu dapat dikurangi apabila perangkat terinfeksi.Ketika perlu memasang aplikasi atau mengubah konfigurasi sistem, gunakan akun administrator hanya untuk tindakan tersebut.
-
Unduh Aplikasi dari Sumber Tepercaya
Unduh aplikasi melalui situs resmi pengembang atau toko aplikasi yang memiliki mekanisme pemeriksaan keamanan. Hindari mengunduh program dari situs yang tidak jelas, tautan yang dibagikan secara acak, atau halaman yang menjanjikan perangkat lunak berbayar secara gratis tanpa dasar yang dapat dipercaya.Saat memasang aplikasi, baca setiap tahap instalasi dengan teliti. Perhatikan apakah terdapat program tambahan, perubahan pengaturan browser, atau permintaan izin yang tidak relevan dengan fungsi aplikasi.
Jika menemukan pilihan yang mencurigakan, batalkan instalasi dan cari sumber lain yang lebih tepercaya.
-
Waspadai Iklan dan Pop-up Mencurigakan
Iklan daring dan jendela pop-up dapat dimanfaatkan sebagai sarana untuk mengarahkan pengguna ke situs berbahaya. Berhati-hatilah terhadap pesan yang menyatakan perangkat terinfeksi, browser mengalami kerusakan, atau akun sedang terancam, terutama jika pesan tersebut meminta pengguna mengunduh aplikasi tertentu dengan segera.Peringatan keamanan yang muncul di halaman web belum tentu berasal dari sistem operasi atau perangkat lunak keamanan yang sebenarnya.
Jangan mengeklik tombol atau mengikuti instruksi sebelum memastikan sumbernya. Jika ragu, tutup tab tersebut dan periksa status keamanan perangkat melalui aplikasi resmi yang telah terpasang.
-
Gunakan Pemblokir Iklan dan Fitur Keamanan Browser
Pemblokir iklan dapat membantu mengurangi paparan terhadap iklan berbahaya atau malvertising, yaitu penyalahgunaan iklan daring untuk menyebarkan malware atau mengarahkan pengguna ke halaman berbahaya.Namun, pemblokir iklan bukan perlindungan yang sempurna. Gunakan ekstensi dari pengembang tepercaya dan hindari memasang terlalu banyak ekstensi yang tidak diperlukan.
Aktifkan pula fitur perlindungan terhadap situs berbahaya yang tersedia pada browser. Periksa izin ekstensi secara berkala dan hapus ekstensi yang tidak lagi digunakan.
-
Hindari Situs dan Tautan yang Mencurigakan
Periksa alamat situs sebelum memasukkan informasi sensitif atau mengunduh file. Waspadai alamat yang menyerupai situs resmi tetapi menggunakan ejaan berbeda, domain tidak lazim, atau pengalihan yang tidak dapat dijelaskan.Jangan langsung mempercayai tautan hanya karena dikirim oleh orang yang dikenal. Akun pengirim juga bisa disalahgunakan untuk menyebarkan pesan berbahaya.
Jika menerima tautan yang berkaitan dengan akun bank, layanan pekerjaan, atau akun penting lainnya, akses layanan tersebut melalui aplikasi resmi atau ketik alamat situsnya secara langsung.
-
Hapus Aplikasi dan Komponen yang Tidak Diperlukan
Semakin banyak aplikasi, plugin, dan ekstensi yang terpasang, semakin banyak pula komponen yang perlu dipantau dan diperbarui.Hapus perangkat lunak yang tidak lagi digunakan, terutama jika sudah tidak menerima pembaruan keamanan. Langkah ini dapat mengurangi permukaan serangan dan mempermudah pengelolaan keamanan perangkat.
-
Lakukan Pencadangan Data
Buat cadangan data penting secara berkala ke media atau layanan penyimpanan yang aman. Pastikan cadangan tersebut tidak selalu terhubung ke perangkat utama jika ingin mengurangi risiko ikut terdampak malware.Pencadangan tidak mencegah drive-by download secara langsung, tetapi dapat membantu memulihkan data jika terjadi kerusakan, kehilangan file, atau serangan ransomware.
Langkah yang Perlu Dilakukan Jika Perangkat Terinfeksi
Jika perangkat menunjukkan gejala yang mencurigakan setelah mengunjungi situs web, seperti munculnya aplikasi yang tidak dikenal, perubahan pengaturan browser, atau aktivitas sistem yang tidak wajar, jangan langsung mengabaikannya.
- Pertama, putuskan koneksi jaringan jika terdapat indikasi infeksi aktif yang serius. Langkah ini dapat membantu membatasi komunikasi malware dengan server penyerang, meskipun tidak selalu menghentikan seluruh aktivitas berbahaya.
- Kedua, jalankan pemindaian menggunakan perangkat lunak keamanan yang tepercaya dan diperbarui. Ikuti petunjuk untuk mengarantina atau menghapus ancaman yang ditemukan.
- Ketiga, hapus aplikasi atau ekstensi yang tidak dikenal dan periksa perubahan pada pengaturan browser. Pastikan sistem operasi serta aplikasi terkait diperbarui setelah kondisi perangkat dinilai aman.
- Keempat, jika ada indikasi kredensial dicuri, gunakan perangkat lain yang bersih untuk mengganti kata sandi akun penting. Aktifkan autentikasi multifaktor jika tersedia dan periksa aktivitas masuk yang tidak dikenal.
Untuk perangkat milik perusahaan atau organisasi, segera laporkan kejadian kepada tim teknologi informasi atau keamanan siber. Jangan melakukan penghapusan sembarangan apabila perangkat mungkin diperlukan untuk penyelidikan insiden.
Jika gejalanya berlanjut atau terdapat indikasi pencurian data, pertimbangkan meminta bantuan tenaga profesional.
Pemilik Situs Web Juga Perlu Melakukan Pencegahan
Ancaman drive-by download bukan hanya tanggung jawab pengguna internet. Pemilik dan pengelola situs web juga memiliki peran penting untuk mencegah situs mereka menjadi sarana penyebaran malware.
- Langkah pertama adalah memperbarui sistem manajemen konten, tema, plugin, library, dan seluruh komponen situs. Komponen yang sudah tidak didukung sebaiknya dihapus atau diganti dengan alternatif yang masih menerima pembaruan keamanan.
- Kedua, gunakan kata sandi administrator yang kuat dan unik. Aktifkan autentikasi multifaktor jika tersedia serta batasi hak akses berdasarkan kebutuhan masing-masing pengguna.
- Ketiga, terapkan pemantauan keamanan untuk mendeteksi perubahan kode, file yang mencurigakan, atau aktivitas administrator yang tidak biasa. Pemeriksaan integritas file dan pencatatan aktivitas dapat membantu menemukan indikasi penyusupan lebih awal.
- Keempat, evaluasi keamanan layanan pihak ketiga, termasuk jaringan iklan, plugin, dan skrip eksternal. Komponen yang berasal dari pihak lain dapat menjadi jalur masuk jika tidak dikelola dengan baik.
- Terakhir, lakukan pencadangan berkala dan siapkan prosedur penanganan insiden. Dengan demikian, pengelola situs dapat lebih cepat memulihkan layanan jika terjadi kompromi keamanan.
Kesimpulan
Drive-by download merupakan ancaman keamanan siber yang dapat memanfaatkan kelemahan browser, sistem operasi, aplikasi, atau situs web untuk memasukkan kode berbahaya ke perangkat korban. Serangan ini dapat terjadi melalui unduhan yang menipu pengguna maupun eksploitasi yang berlangsung tanpa interaksi yang disadari.
Dampaknya beragam, mulai dari munculnya iklan yang tidak diinginkan hingga pencurian kredensial, pengambilalihan perangkat, dan kehilangan data.
Untuk mengurangi risiko, pengguna perlu memperbarui perangkat lunak, menggunakan solusi keamanan tepercaya, membatasi hak administrator, mengunduh aplikasi dari sumber resmi, serta berhati-hati terhadap tautan dan iklan mencurigakan.
Di sisi lain, pemilik situs web harus memastikan seluruh komponen tetap diperbarui dan terlindungi dari penyusupan.
Pada akhirnya, keamanan saat menjelajah internet tidak cukup hanya dengan menghindari tautan mencurigakan. Perlindungan yang efektif membutuhkan kombinasi antara kebiasaan digital yang baik, pengelolaan perangkat yang disiplin, dan sistem keamanan yang selalu diperbarui.
