Hati-hati! Malware Frankenstein Berbasis Python Incar Password dan Token Browser
Waspadai malware Frankenstein.(Dok. AVG)

KEAMANAN siber kembali diuji dengan munculnya ancaman yang dijuluki sebagai “Malware Frankenstein“. Istilah ini merujuk pada perangkat lunak berbahaya yang dirakit dari berbagai potongan kode sumber terbuka, menciptakan ancaman hibrida yang mematikan bagi pengguna komputer. Salah satu varian paling berbahaya yang diidentifikasi adalah Colour-Blind.

Artikel ini akan mengulas bagaimana malware rakitan ini bekerja, risiko yang ditimbulkan bagi data pribadi Anda, serta langkah-langkah untuk tetap aman dari serangan yang mampu mengambil alih kendali perangkat secara penuh.

Apa Itu Malware Frankenstein?

Penting untuk dipahami bahwa “Frankenstein” bukanlah nama tunggal untuk satu jenis virus. Sebaliknya, ini adalah istilah industri untuk menggambarkan kampanye serangan atau malware yang disusun dari berbagai komponen berbeda. Nama ini diambil dari karakter fiksi monster Frankenstein yang tubuhnya tersusun dari bagian-bagian manusia yang berbeda.

Dalam konteks keamanan siber, terdapat tiga penggunaan utama istilah ini:

  • Colour-Blind: Malware berbasis Python yang berfungsi sebagai pencuri informasi (information stealer) dan Remote Access Trojan (RAT).
  • Kampanye Frankenstein 2019: Serangan terarah yang ditemukan oleh Cisco Talos menggunakan alat open-source untuk memata-matai target tertentu.
  • Konsep Penelitian (2012): Purwarupa akademis untuk menunjukkan bagaimana malware bisa menyamar dengan menggunakan instruksi program sah di PC korban.

Mengenal Colour-Blind: Sang Pencuri Data yang Rakus

Berdasarkan laporan dari lembaga keamanan Kroll, malware yang paling relevan dengan ancaman “menguras isi PC” saat ini adalah Colour-Blind. Malware ini ditemukan tersembunyi dalam paket Python bernama colourfool yang diunggah ke repositori resmi PyPI (Python Package Index).

Disebut sebagai rakitan Frankenstein karena kodenya tidak dibuat dari nol, melainkan menggabungkan berbagai alat yang tersedia secara bebas di internet. Namun, jangan remehkan kemampuannya. Begitu menginfeksi sistem, Colour-Blind dapat melakukan hal-hal berikut:

Kemampuan Berbahaya Colour-Blind:

  • Mencuri kata sandi dan cookie yang tersimpan di browser (Chrome, Edge, dll).
  • Mengambil token login aplikasi dan dompet kripto seperti MetaMask dan Phantom.
  • Merekam setiap ketikan keyboard melalui fitur keylogger.
  • Mengambil tangkapan layar (screenshot) secara diam-diam.
  • Mengaktifkan kamera web untuk memata-matai pengguna.
  • Mengendalikan mouse, keyboard, dan menjalankan perintah sistem.

Metode Serangan: Mengambil Alih Tanpa Terlihat

Salah satu fitur paling menakutkan dari Colour-Blind adalah penyediaan hidden desktop. Fitur ini memungkinkan penyerang membuka browser tersembunyi di latar belakang. Pelaku dapat mengakses akun media sosial atau perbankan korban menggunakan sesi yang masih aktif tanpa ada aktivitas yang terlihat di layar utama pengguna.

Istilah “menguras isi PC” dalam kasus ini lebih merujuk pada pengurasan data sensitif dan pengambilalihan kendali total, bukan sekadar menghapus file atau memenuhi kapasitas penyimpanan. Penyerang memprioritaskan data yang memiliki nilai ekonomi tinggi, seperti kredensial finansial dan aset digital.

Riwayat Kampanye Frankenstein Lainnya

Selain Colour-Blind, Cisco Talos mencatat kampanye “Frankenstein” pada tahun 2019 yang menyasar organisasi tertentu melalui dokumen Microsoft Word berbahaya. Serangan ini menggunakan teknik spear phishing di mana korban diminta mengaktifkan makro. Setelah aktif, skrip akan menjalankan tugas terjadwal bernama “WinUpdate” untuk mempertahankan akses jangka panjang di komputer korban.







Karakteristik Colour-Blind (Terbaru) Kampanye 2019
Vektor Infeksi Paket PyPI (Python) Dokumen Word (Phishing)
Target Utama Kredensial & Kripto Intelijen & Spionase
Teknologi Python, RAT, Stealer PowerShell, MSBuild

Cara Melindungi Diri

Mengingat malware ini sering kali dirakit dari kode yang sah untuk menghindari deteksi antivirus tradisional (signature-based), pengguna perlu melakukan langkah pencegahan ekstra:

  1. Waspadai Paket Pihak Ketiga: Bagi pengembang, selalu verifikasi reputasi paket sebelum melakukan instalasi dari repositori seperti PyPI atau NPM.
  2. Gunakan Autentikasi Dua Faktor (2FA): Gunakan aplikasi autentikator fisik atau digital, bukan SMS, untuk melindungi akun meskipun password telah dicuri.
  3. Pantau Aktivitas Mencurigakan: Perhatikan jika ada proses asing yang memakan sumber daya CPU tinggi atau aktivitas mouse yang bergerak sendiri.
  4. Update Sistem Berkala: Pastikan sistem operasi dan browser selalu dalam versi terbaru untuk menutup celah keamanan yang mungkin dieksploitasi.

Fenomena malware Frankenstein membuktikan bahwa penjahat siber semakin kreatif dengan memanfaatkan alat-alat yang sudah ada. Kewaspadaan terhadap apa yang kita unduh dan instal di perangkat tetap menjadi garis pertahanan pertama yang paling efektif. (Z-10)



Source link

By Redaksi

Leave a Reply

Your email address will not be published. Required fields are marked *