Beranda

Security

Malware Analysis Fundamentals #01: Apa I...

Malware Analysis Fundamentals #01: Apa Itu Malware? Definisi, Ciri, dan Kenapa Analisis Itu Penting

Pengenalan seri Malware Analysis Fundamentals: definisi malware, empat kategori berdasarkan cara kerja (file-based, fileless, memory-resident, script-based), dan kenapa skill ini penting bagi tim keamanan.

Malware Analysis Fundamentals #01: Apa Itu Malware? Definisi, Ciri, dan Kenapa Analisis Itu Penting
5 dibaca
Belum ada penilaian

Pendahuluan

Setiap hari, ribuan sampel program berbahaya beredar di internet — mulai dari ransomware yang mengunci sistem rumah sakit, infostealer yang mencuri kredensial karyawan, sampai backdoor yang diam-diam bersembunyi di server produksi selama berbulan-bulan. Di balik setiap insiden itu, ada tim analis yang harus membedah sampel tersebut untuk menjawab pertanyaan sederhana tapi krusial: apa yang sebenarnya dilakukan program ini, dan seberapa jauh dampaknya?

Artikel ini adalah bagian pertama dari seri Malware Analysis Fundamentals di Yowisben. Sebelum masuk ke tools dan teknik, kita perlu menyamakan pemahaman dulu: apa itu malware, apa saja bentuknya, dan kenapa kemampuan menganalisisnya jadi salah satu skill paling dicari di dunia keamanan siber.

Definisi Malware

Secara sederhana, malware (singkatan dari malicious software) adalah perangkat lunak atau kode yang sengaja dirancang untuk:

  • Mengganggu operasional sistem
  • Mencuri data
  • Melewati kontrol keamanan (evade controls)
  • Mendapatkan akses tanpa izin ke sistem atau jaringan

Kata kunci di sini adalah "sengaja". Bug atau crash pada software legit bukan malware — yang membedakan adalah niat jahat di balik kode tersebut. Niat ini bisa berupa keuntungan finansial (ransomware, infostealer), spionase, sabotase infrastruktur, atau sekadar unjuk kemampuan.

Malware bukan satu "jenis" benda, melainkan payung besar yang mencakup banyak kategori dengan tujuan dan cara kerja yang sangat berbeda.

Empat Kategori Malware Berdasarkan Cara Kerja

Sebelum bicara soal jenis-jenis malware seperti ransomware atau trojan (yang akan kita bahas lebih dalam di bagian #03), penting untuk mengenal dulu kategori malware berdasarkan bagaimana mereka eksis dan berjalan di sistem korban.

1. File-Based

Malware klasik yang hadir dalam bentuk file executable (.exe, .dll, .elf, dan sejenisnya) yang tersimpan di disk. Jenis ini paling mudah dideteksi karena meninggalkan artefak fisik yang bisa di-hash dan dicocokkan dengan signature.

2. Fileless

Malware yang tidak pernah menulis file berbahaya ke disk. Biasanya memanfaatkan tool bawaan sistem operasi seperti PowerShell, WMI, atau registry untuk menjalankan payload langsung di memori. Jenis ini jauh lebih sulit dideteksi oleh antivirus berbasis signature.

3. Memory-Resident

Mirip fileless, tapi lebih spesifik: payload di-inject ke proses lain yang sedang berjalan dan hanya "hidup" selama proses tersebut aktif. Begitu sistem restart, jejaknya di memori hilang — kecuali penyerang punya mekanisme persistence terpisah.

4. Script-Based

Malware yang ditulis dalam bahasa scripting seperti JavaScript, VBScript, atau PowerShell. Sering dipakai sebagai tahap awal (initial dropper) sebelum menarik payload yang lebih besar dan kompleks.

Satu sampel malware modern sering menggabungkan beberapa kategori ini sekaligus — misalnya dropper berbasis script yang menjalankan payload fileless langsung di memori.

Kenapa Analisis Malware Itu Penting

Menemukan malware saja tidak cukup. Tanpa analisis, tim keamanan hanya tahu "ada sesuatu yang mencurigakan" tanpa tahu:

  • Data apa yang sudah bocor
  • Sistem lain mana saja yang mungkin terdampak
  • Bagaimana cara malware ini masuk pertama kali
  • Indikator apa yang bisa dipakai untuk mendeteksi varian serupa di masa depan

Analisis malware mengubah sampel mentah menjadi actionable intelligence — informasi yang bisa langsung dipakai untuk containment, remediation, dan pencegahan ke depan.

Siapa yang Perlu Menguasai Skill Ini

Kemampuan dasar malware analysis relevan untuk banyak peran, bukan cuma "reverse engineer" spesialis:

  • SOC Analyst — untuk triage awal saat alert muncul
  • Incident Responder — untuk memahami cakupan insiden secara cepat
  • Threat Hunter — untuk membangun hipotesis berburu ancaman
  • Detection Engineer — untuk menulis rule deteksi yang akurat
  • Red Teamer — untuk memahami cara kerja tooling ofensif dan bagaimana defender akan mendeteksinya

Penutup

Malware adalah ancaman yang bentuknya terus berevolusi, dari file-based sederhana sampai fileless yang bersembunyi di memori. Memahami definisi dan kategorinya adalah fondasi sebelum masuk ke proses analisis yang sesungguhnya.

Di bagian selanjutnya, kita akan bahas lima tujuan utama dari analisis malware — dari mengidentifikasi kapabilitas sampai memetakan perilaku ke framework MITRE ATT&CK.

Post Terkait

Forensik Dokumen PDF: Membongkar Surat Resmi Palsu

Sebuah PDF jauh lebih cerewet daripada yang diduga pembuatnya. Panduan teknis membedah dokumen resmi palsu dengan perkak...

07 Sep 2026

Web Application Security Fundamentals #14: Security Mindset dan Checklist

Satukan asset, threat model, secure design, implementation, testing, deployment, monitoring, dan incident learning dalam...

29 Agt 2026

Web Application Security Fundamentals #13: Dampak Vulnerability bagi Bisnis

Hubungkan vulnerability dengan data breach, fraud, downtime, recovery cost, reputasi, dan kewajiban melalui risk scenari...

29 Agt 2026

© 2026 Yowisben. Semua hak dilindungi.

Powered by LONTAR CMS v1.83.0