Serangan siber umumnya tidak terjadi dalam satu langkah. Seorang penyerang biasanya melalui serangkaian tahapan, mulai dari mengumpulkan informasi tentang target hingga berusaha mencapai tujuan akhir, seperti mencuri data, mengambil alih sistem, atau mengganggu layanan. Memahami tahapan tersebut membantu organisasi mengetahui di mana sebuah serangan dapat dihentikan sebelum menimbulkan dampak yang lebih besar.
Salah satu kerangka kerja yang banyak digunakan untuk menggambarkan proses tersebut adalah Cyber Kill Chain. Model ini dikembangkan oleh Lockheed Martin untuk menjelaskan siklus serangan siber dari awal hingga akhir. Meskipun awalnya dirancang untuk mendukung analisis insiden dan strategi pertahanan, Cyber Kill Chain juga dapat dimanfaatkan dalam proses threat modelling untuk memetakan kemungkinan jalannya serangan terhadap suatu sistem.
Dengan menggabungkan threat modelling dan Cyber Kill Chain, organisasi tidak hanya mengetahui ancaman yang mungkin muncul, tetapi juga memahami pada tahap mana ancaman tersebut dapat dicegah, dideteksi, atau dihentikan. Pendekatan ini membantu tim keamanan menyusun strategi perlindungan yang lebih efektif sejak tahap perancangan sistem.
1. Apa Itu Cyber Kill Chain?
Cyber Kill Chain adalah model yang menggambarkan tahapan umum yang dilalui penyerang dalam melakukan serangan siber.
Kerangka kerja ini membantu organisasi memahami urutan aktivitas penyerang sehingga setiap tahap dapat dianalisis dan diberikan mekanisme perlindungan yang sesuai.
Dalam threat modelling, Cyber Kill Chain digunakan untuk memetakan bagaimana ancaman dapat berkembang dari tahap awal hingga mencapai tujuan akhirnya.
2. Mengapa Cyber Kill Chain Penting dalam Threat Modelling?
Threat modelling membantu mengidentifikasi ancaman terhadap suatu sistem.
Namun, mengetahui adanya ancaman saja belum cukup. Tim juga perlu memahami bagaimana ancaman tersebut berkembang menjadi serangan yang nyata.
Cyber Kill Chain memberikan gambaran mengenai urutan aktivitas penyerang sehingga organisasi dapat menentukan titik terbaik untuk melakukan pencegahan maupun deteksi.
Pendekatan ini membantu mengubah analisis ancaman menjadi strategi pertahanan yang lebih terarah.
3. Tahapan dalam Cyber Kill Chain
Cyber Kill Chain terdiri atas tujuh tahapan utama.
Reconnaissance
Pada tahap ini, penyerang mengumpulkan informasi mengenai target.
Informasi tersebut dapat berupa struktur organisasi, teknologi yang digunakan, layanan yang tersedia, maupun informasi publik lainnya.
Semakin banyak informasi yang diperoleh, semakin mudah penyerang menyusun strategi serangan.
Weaponization
Setelah memahami target, penyerang menyiapkan alat atau metode yang akan digunakan.
Tahap ini dapat berupa pembuatan perangkat lunak berbahaya, penyusunan dokumen berbahaya, atau persiapan eksploitasi terhadap kelemahan tertentu.
Delivery
Pada tahap delivery, alat atau metode serangan dikirimkan kepada target.
Media yang digunakan dapat berupa surat elektronik, layanan web, file yang diunduh, atau jalur komunikasi lainnya.
Tujuan utamanya adalah membuat target menerima atau menjalankan sesuatu yang telah dipersiapkan.
Exploitation
Tahap ini terjadi ketika kelemahan pada sistem berhasil dimanfaatkan.
Eksploitasi dapat memanfaatkan kerentanan perangkat lunak, konfigurasi yang kurang aman, atau kelemahan dalam proses autentikasi.
Installation
Jika eksploitasi berhasil, penyerang berusaha menanamkan komponen yang memungkinkan akses tetap tersedia.
Langkah ini bertujuan mempertahankan keberadaan di dalam sistem sehingga aktivitas selanjutnya dapat dilakukan dengan lebih mudah.
Command and Control
Pada tahap ini, sistem yang telah berhasil diakses berkomunikasi dengan infrastruktur yang dikendalikan oleh penyerang.

Komunikasi tersebut memungkinkan penyerang mengirim perintah maupun menerima informasi dari sistem yang telah disusupi.
Actions on Objectives
Tahap terakhir merupakan pencapaian tujuan utama penyerang.
Tujuan tersebut dapat berupa:
- mencuri data;
- mengubah informasi;
- mengambil alih sistem;
- mengganggu layanan;
- melakukan aktivitas lain yang memberikan keuntungan bagi penyerang.
4. Cara Menggunakan Cyber Kill Chain dalam Threat Modelling
Penerapan Cyber Kill Chain dalam threat modelling biasanya dilakukan melalui beberapa langkah.
Memahami Aset yang Dilindungi
Identifikasi aset penting seperti aplikasi, API, basis data, layanan cloud, maupun data pelanggan.
Memetakan Kemungkinan Jalur Serangan
Analisis bagaimana penyerang dapat bergerak melalui setiap tahap dalam Cyber Kill Chain untuk mencapai aset tersebut.
Menentukan Kontrol Keamanan
Untuk setiap tahap, tentukan mekanisme keamanan yang dapat:
- mencegah serangan;
- mendeteksi aktivitas mencurigakan;
- membatasi dampak apabila serangan berhasil.
Mengevaluasi Celah Keamanan
Periksa apakah terdapat tahapan dalam Cyber Kill Chain yang belum memiliki perlindungan yang memadai.
Hasil evaluasi ini membantu organisasi menentukan prioritas peningkatan keamanan.
5. Manfaat Menggunakan Cyber Kill Chain
Cyber Kill Chain memberikan sejumlah manfaat dalam proses threat modelling.
Beberapa di antaranya adalah:
- membantu memahami urutan serangan secara menyeluruh;
- mempermudah identifikasi titik pencegahan;
- mendukung penyusunan strategi deteksi dan respons;
- meningkatkan komunikasi antara tim keamanan dan tim pengembang;
- membantu menentukan prioritas penguatan kontrol keamanan.
Pendekatan ini membuat strategi keamanan lebih terarah karena didasarkan pada tahapan nyata yang biasa dilakukan penyerang.
6. Contoh Penerapan
Sebuah perusahaan mengembangkan aplikasi berbasis cloud untuk mengelola data pelanggan.
Dalam proses threat modelling, tim menggunakan Cyber Kill Chain untuk menganalisis bagaimana seorang penyerang mungkin mencoba mengakses data tersebut.
Hasil analisis menunjukkan bahwa penyerang kemungkinan memulai dengan mengumpulkan informasi mengenai layanan yang digunakan, kemudian mencoba mengeksploitasi API yang belum diperbarui sebelum akhirnya memperoleh akses ke basis data.
Berdasarkan hasil tersebut, perusahaan memperketat pengelolaan informasi publik, mempercepat proses pembaruan perangkat lunak, meningkatkan pemantauan aktivitas API, serta memperkuat mekanisme autentikasi dan kontrol akses.
Pendekatan ini membantu organisasi mengurangi peluang keberhasilan serangan pada beberapa tahap sekaligus.
7. Cyber Kill Chain Sebagai Pelengkap Threat Modelling
Cyber Kill Chain bukan pengganti metode threat modelling seperti STRIDE, PASTA, atau Attack Tree.
Threat modelling membantu mengidentifikasi ancaman berdasarkan karakteristik sistem, sedangkan Cyber Kill Chain membantu memahami bagaimana ancaman tersebut dapat berkembang menjadi serangan yang nyata.
Menggabungkan kedua pendekatan ini memberikan gambaran yang lebih lengkap mengenai ancaman, jalur serangan, serta strategi pertahanan yang perlu diterapkan.
Penutup
Serangan siber jarang terjadi secara tiba-tiba. Sebagian besar melalui tahapan yang saling berkaitan, mulai dari pengumpulan informasi hingga pencapaian tujuan akhir. Cyber Kill Chain membantu organisasi memahami rangkaian tersebut sehingga setiap tahap dapat dianalisis dan diberikan perlindungan yang sesuai.
Ketika digunakan bersama threat modelling, Cyber Kill Chain memberikan perspektif yang lebih menyeluruh terhadap keamanan sistem. Organisasi tidak hanya mengetahui ancaman yang mungkin muncul, tetapi juga memahami kapan dan bagaimana ancaman tersebut dapat dihentikan. Dengan pendekatan ini, strategi keamanan menjadi lebih proaktif, terstruktur, dan mampu menghadapi berbagai bentuk serangan siber yang terus berkembang.








