GHrxexUTk8Cy9ibyQ09EFsI4Tl8sPmI2qnpAKStw
Bookmark

Taktik, Teknik, dan Prosedur (TTP) Hacker: Pengertian, Contoh, Cara Kerja, serta Hubungannya dengan MITRE ATTACK

Dalam dunia keamanan siber, memahami cara kerja seorang penyerang merupakan salah satu langkah paling penting untuk membangun sistem pertahanan yang efektif. Seiring meningkatnya jumlah serangan siber terhadap perusahaan, organisasi, maupun individu, para profesional keamanan tidak lagi hanya berfokus pada perangkat lunak keamanan, tetapi juga mempelajari bagaimana pola berpikir dan metode yang digunakan oleh pelaku ancaman atau threat actor.

Salah satu konsep yang paling banyak digunakan dalam Cyber Threat Intelligence (CTI) adalah Tactics, Techniques, and Procedures (TTP). Konsep ini membantu tim keamanan memahami bagaimana penyerang merencanakan, menjalankan, dan mempertahankan aksinya selama proses serangan berlangsung.

Dengan memahami TTP, organisasi dapat mendeteksi aktivitas mencurigakan lebih cepat, meningkatkan kemampuan tim Security Operation Center (SOC), melakukan threat hunting secara proaktif, serta memperkuat strategi pertahanan sebelum serangan menyebabkan kerusakan yang signifikan.

Pada artikel ini Anda akan mempelajari secara lengkap mengenai pengertian TTP, perbedaan antara Tactics, Techniques, dan Procedures, contoh implementasinya dalam serangan nyata, hubungannya dengan MITRE ATT&CK Framework, serta bagaimana seorang SOC Analyst memanfaatkan informasi tersebut dalam aktivitas sehari-hari.



Apa Itu TTP (Tactics, Techniques, and Procedures)?

Tactics, Techniques, and Procedures (TTP) adalah konsep yang digunakan untuk menggambarkan pola, metode, serta langkah-langkah yang digunakan oleh pelaku ancaman ketika melakukan serangan terhadap suatu sistem.

Konsep ini tidak hanya digunakan untuk mempelajari malware atau alat yang digunakan oleh hacker, tetapi juga bertujuan memahami perilaku penyerang secara menyeluruh. Dengan demikian, tim keamanan dapat mengidentifikasi aktivitas berbahaya berdasarkan perilaku, bukan hanya berdasarkan tanda tangan (signature) malware.

Dalam praktiknya, TTP banyak digunakan oleh:

  • Security Operation Center (SOC)
  • Threat Intelligence Team
  • Incident Response Team
  • Blue Team
  • Red Team
  • Digital Forensics Analyst
  • Cyber Security Consultant

Pendekatan berbasis TTP menjadi semakin penting karena penyerang terus mengubah malware, alamat IP, maupun infrastruktur yang digunakan. Namun, pola perilaku mereka sering kali tetap memiliki karakteristik yang dapat dikenali.


Mengapa Memahami TTP Sangat Penting?

Banyak organisasi masih berfokus pada deteksi malware berdasarkan hash file atau signature antivirus. Pendekatan tersebut efektif untuk ancaman yang telah dikenal, tetapi kurang mampu menghadapi serangan baru yang menggunakan teknik berbeda.

Dengan memahami TTP, organisasi dapat membangun sistem deteksi yang lebih adaptif terhadap perubahan taktik penyerang.

Beberapa manfaat memahami TTP antara lain:

  • Mendeteksi serangan lebih cepat.
  • Memahami tujuan penyerang.
  • Meningkatkan efektivitas SOC.
  • Mempermudah threat hunting.
  • Menyusun strategi mitigasi yang lebih baik.
  • Mengurangi waktu respons terhadap insiden keamanan.
  • Meningkatkan kemampuan analisis log dan forensic.

Hubungan TTP dengan Cyber Threat Intelligence

Cyber Threat Intelligence (CTI) adalah proses mengumpulkan, menganalisis, dan membagikan informasi mengenai ancaman siber agar organisasi dapat mengambil keputusan yang tepat.

TTP menjadi salah satu komponen utama dalam CTI karena memberikan gambaran mengenai bagaimana suatu kelompok ancaman beroperasi.

Misalnya, apabila sebuah kelompok APT diketahui sering menggunakan phishing sebagai metode awal, kemudian melakukan credential dumping dan lateral movement sebelum mencuri data, maka pola tersebut dapat digunakan sebagai indikator untuk mendeteksi aktivitas serupa di lingkungan organisasi lain.


Apa Itu Tactics?

Tactics merupakan tujuan atau sasaran yang ingin dicapai oleh penyerang pada suatu tahap serangan. Dengan kata lain, tactics menjelaskan "mengapa" suatu tindakan dilakukan.

Satu serangan biasanya terdiri dari beberapa tactics yang dilakukan secara berurutan. Setiap tactics mewakili fase tertentu dalam proses kompromi sistem.

Contoh tactics antara lain:

  • Initial Access
  • Execution
  • Persistence
  • Privilege Escalation
  • Defense Evasion
  • Credential Access
  • Discovery
  • Lateral Movement
  • Collection
  • Command and Control
  • Exfiltration
  • Impact

Daftar tersebut juga menjadi bagian dari framework MITRE ATT&CK yang banyak digunakan oleh organisasi di seluruh dunia.


Contoh Tactics dalam Serangan Siber

1. Initial Access

Pada tahap ini, tujuan penyerang adalah memperoleh akses awal ke dalam jaringan organisasi. Berbagai metode dapat digunakan, seperti phishing, eksploitasi aplikasi yang rentan, atau penyalahgunaan akun yang telah dicuri.

2. Persistence

Setelah berhasil masuk, penyerang biasanya berusaha mempertahankan akses agar tetap dapat kembali ke sistem meskipun perangkat telah di-restart atau kata sandi pengguna telah diubah.

3. Privilege Escalation

Apabila akses awal hanya memiliki hak terbatas, penyerang akan mencoba meningkatkan hak akses menjadi administrator atau root agar dapat mengendalikan sistem secara lebih leluasa.

4. Defense Evasion

Pada fase ini, penyerang berusaha menghindari deteksi dari antivirus, endpoint security, atau sistem monitoring dengan menggunakan berbagai teknik penyamaran.

5. Credential Access

Penyerang mencoba memperoleh username, password, token autentikasi, maupun informasi kredensial lainnya untuk memperluas akses ke sistem lain.


Karakteristik Tactics

Beberapa karakteristik utama tactics meliputi:

  • Menjelaskan tujuan pada setiap fase serangan.
  • Tidak menjelaskan alat yang digunakan.
  • Bersifat umum dan dapat diterapkan pada berbagai jenis ancaman.
  • Menjadi dasar dalam proses pemetaan ancaman menggunakan MITRE ATT&CK.

Peran SOC Analyst dalam Memahami Tactics

Seorang Security Operation Center (SOC) Analyst harus mampu mengidentifikasi tactics yang sedang dilakukan oleh penyerang berdasarkan log, alert, maupun aktivitas yang terdeteksi pada jaringan.

Misalnya, apabila ditemukan aktivitas login dari lokasi yang tidak biasa, diikuti dengan percobaan meningkatkan hak akses dan komunikasi ke server eksternal yang mencurigakan, maka SOC Analyst dapat memetakan aktivitas tersebut ke dalam beberapa tactics MITRE ATT&CK dan menentukan prioritas penanganan insiden.


Kesimpulan Sementara

Tactics merupakan fondasi utama dalam memahami pola serangan siber. Dengan mengetahui tujuan yang ingin dicapai pada setiap fase serangan, organisasi dapat membangun mekanisme deteksi dan respons yang lebih efektif sebelum ancaman berkembang menjadi insiden yang lebih serius.


Apa Itu Technique?

Setelah memahami Tactics, langkah berikutnya adalah mempelajari Technique. Jika tactics menjelaskan tujuan penyerang, maka technique menjelaskan bagaimana cara tujuan tersebut dicapai.

Technique merupakan metode, pendekatan, atau cara yang digunakan oleh hacker untuk melaksanakan suatu taktik tertentu. Dalam satu tactics, biasanya terdapat banyak teknik berbeda yang dapat dipilih sesuai kondisi target.

Sebagai contoh, apabila tujuan hacker adalah memperoleh Initial Access, terdapat berbagai teknik yang dapat digunakan, seperti phishing email, eksploitasi aplikasi web, brute force login, penyalahgunaan akun yang telah bocor, hingga eksploitasi layanan Remote Desktop Protocol (RDP).

Karena itulah, seorang Security Analyst tidak hanya perlu memahami tujuan serangan, tetapi juga berbagai teknik yang sering digunakan oleh pelaku ancaman.


Contoh Technique pada Setiap Tahap Serangan

1. Phishing

Phishing merupakan salah satu teknik paling populer yang digunakan hacker untuk memperoleh akses awal ke dalam sistem. Penyerang mengirim email yang tampak resmi agar korban mengklik tautan berbahaya atau membuka lampiran yang telah disisipi malware.

Teknik ini masih menjadi penyebab utama berbagai insiden keamanan karena memanfaatkan kelemahan manusia (human factor), bukan kelemahan teknologi.

Contoh:

  • Email mengatasnamakan bank.
  • Email HRD berisi file CV palsu.
  • Email invoice palsu.
  • Email reset password.

2. Password Brute Force

Pada teknik ini, penyerang mencoba berbagai kombinasi username dan password secara otomatis menggunakan perangkat lunak khusus.

Target yang tidak menerapkan kebijakan password kuat atau Multi-Factor Authentication (MFA) memiliki risiko lebih tinggi terhadap teknik ini.


3. Credential Stuffing

Credential Stuffing menggunakan username dan password yang telah bocor dari layanan lain.

Karena banyak pengguna menggunakan password yang sama di berbagai platform, teknik ini memiliki tingkat keberhasilan yang cukup tinggi.


4. Exploit Public-Facing Application

Penyerang mencari kerentanan pada aplikasi web yang dapat diakses melalui internet.

Beberapa contoh kerentanan yang sering dieksploitasi:

  • SQL Injection
  • Remote Code Execution (RCE)
  • Command Injection
  • Directory Traversal
  • Authentication Bypass

5. PowerShell Abuse

PowerShell merupakan alat administrasi bawaan Windows yang sering dimanfaatkan administrator sistem.

Sayangnya, hacker juga memanfaatkan PowerShell untuk mengunduh malware, menjalankan script berbahaya, serta berkomunikasi dengan server Command and Control (C2).


6. Pass the Hash

Teknik ini memanfaatkan hash password Windows tanpa harus mengetahui password asli.

Apabila penyerang berhasil memperoleh hash NTLM, mereka dapat melakukan autentikasi ke komputer lain tanpa perlu melakukan cracking password terlebih dahulu.


7. Lateral Movement

Setelah berhasil menguasai satu komputer, hacker biasanya tidak langsung berhenti. Mereka akan bergerak menuju server atau workstation lain dalam jaringan internal.

Teknik ini dikenal sebagai Lateral Movement.

Tujuannya adalah menemukan aset yang lebih bernilai seperti:

  • Database.
  • File Server.
  • Domain Controller.
  • Server Email.
  • Server Backup.

8. Data Exfiltration

Pada tahap akhir, hacker biasanya mencoba mencuri data sebelum meninggalkan sistem.

Data tersebut dapat berupa:

  • Data pelanggan.
  • Dokumen perusahaan.
  • Kode sumber aplikasi.
  • Database.
  • Informasi keuangan.

Apa Itu Procedure?

Procedure merupakan implementasi nyata dari suatu technique.

Jika technique menjelaskan metode yang digunakan, maka procedure menjelaskan langkah demi langkah bagaimana metode tersebut diterapkan pada target tertentu.

Procedure bersifat sangat spesifik karena dipengaruhi oleh:

  • Target yang diserang.
  • Tools yang digunakan.
  • Versi sistem operasi.
  • Konfigurasi jaringan.
  • Hak akses yang dimiliki penyerang.

Dengan kata lain, dua kelompok hacker dapat menggunakan technique yang sama tetapi memiliki procedure yang berbeda.


Contoh Procedure

Misalnya sebuah kelompok ransomware ingin memperoleh akses melalui phishing.

Procedure yang dilakukan dapat berupa:

  1. Mengumpulkan alamat email karyawan.
  2. Membuat email palsu yang menyerupai HRD.
  3. Melampirkan file Microsoft Word berisi macro berbahaya.
  4. Korban membuka file tersebut.
  5. Macro menjalankan PowerShell.
  6. PowerShell mengunduh malware.
  7. Malware terhubung ke Command and Control Server.
  8. Penyerang memperoleh akses awal.
  9. Melakukan privilege escalation.
  10. Menyebarkan ransomware ke seluruh jaringan.

Keseluruhan langkah tersebut merupakan procedure.


Perbedaan Tactics, Techniques, dan Procedures

Komponen Penjelasan Contoh
Tactics Tujuan yang ingin dicapai hacker. Initial Access.
Technique Cara untuk mencapai tujuan. Phishing Email.
Procedure Langkah teknis yang dilakukan. Mengirim email, korban membuka file, malware berjalan.

Ilustrasi Sederhana Memahami TTP

Bayangkan seorang pencuri ingin masuk ke sebuah rumah.

  • Tactics: Masuk ke dalam rumah.
  • Technique: Membobol jendela.
  • Procedure: Datang malam hari, mematikan lampu luar, membuka jendela menggunakan obeng, lalu masuk ke rumah.

Ilustrasi sederhana ini membantu memahami bahwa TTP tidak hanya menjelaskan tujuan, tetapi juga metode dan langkah-langkah yang dilakukan untuk mencapai tujuan tersebut.


Mengapa TTP Terus Berubah?

Pelaku ancaman terus mengembangkan teknik baru untuk menghindari deteksi. Ketika suatu malware berhasil dikenali oleh antivirus, mereka dapat mengganti malware tersebut dengan versi lain tanpa mengubah tujuan maupun pola serangannya.

Oleh karena itu, organisasi yang hanya mengandalkan signature antivirus akan lebih mudah tertinggal dibanding organisasi yang melakukan deteksi berdasarkan perilaku (behavior-based detection).

Pendekatan berbasis TTP memungkinkan tim keamanan mengenali aktivitas mencurigakan meskipun malware atau alat yang digunakan belum pernah ditemukan sebelumnya.


Hubungan TTP dengan Threat Hunting

Threat Hunting merupakan aktivitas mencari ancaman secara proaktif sebelum sistem keamanan menghasilkan alarm.

Seorang Threat Hunter akan menggunakan informasi TTP untuk menyusun hipotesis mengenai kemungkinan aktivitas penyerang di dalam jaringan.

Sebagai contoh, apabila sebuah kelompok APT diketahui sering menggunakan PowerShell setelah berhasil melakukan phishing, maka Threat Hunter dapat mencari aktivitas PowerShell yang tidak biasa pada endpoint perusahaan sebagai bagian dari proses investigasi.


Kesimpulan Sementara

Technique menjelaskan metode yang digunakan hacker, sedangkan Procedure menjelaskan implementasi teknis dari metode tersebut. Ketika digabungkan dengan Tactics, ketiga elemen ini membentuk konsep TTP yang menjadi dasar dalam analisis ancaman modern, threat intelligence, threat hunting, serta proses deteksi yang dilakukan oleh Security Operation Center (SOC).


Hubungan TTP dengan MITRE ATT&CK Framework

Dalam dunia keamanan siber modern, pembahasan mengenai TTP tidak dapat dipisahkan dari MITRE ATT&CK Framework. Framework ini menjadi salah satu referensi paling banyak digunakan oleh perusahaan, lembaga pemerintahan, serta profesional keamanan siber untuk memahami pola serangan yang dilakukan oleh pelaku ancaman.

MITRE ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge) merupakan basis pengetahuan global yang berisi kumpulan perilaku dan teknik yang digunakan oleh kelompok hacker di dunia nyata.

Berbeda dengan daftar malware atau indikator serangan yang mudah berubah, MITRE ATT&CK berfokus pada perilaku penyerang. Hal tersebut membuat framework ini tetap relevan meskipun hacker mengganti malware, server, maupun infrastruktur yang digunakan.


Mengapa MITRE ATT&CK Penting dalam Cyber Security?

MITRE ATT&CK membantu organisasi menjawab beberapa pertanyaan penting seperti:

  • Bagaimana hacker mendapatkan akses awal?
  • Teknik apa yang digunakan untuk mempertahankan akses?
  • Bagaimana penyerang menghindari deteksi?
  • Bagaimana data dicuri?
  • Apa langkah yang dapat dilakukan untuk menghentikan serangan?

Dengan informasi tersebut, tim keamanan dapat membuat strategi pertahanan yang lebih tepat berdasarkan ancaman nyata.


MITRE ATT&CK Tactics

Dalam framework MITRE ATT&CK Enterprise, terdapat beberapa kategori tactics yang menggambarkan tujuan utama seorang penyerang.

1. Reconnaissance

Reconnaissance merupakan tahap ketika penyerang melakukan pengumpulan informasi mengenai target sebelum melakukan serangan.

Informasi yang dikumpulkan dapat berupa:

  • Alamat email karyawan.
  • Struktur organisasi.
  • Teknologi yang digunakan.
  • Domain perusahaan.
  • Informasi publik dari media sosial.

Tahap ini sering dilakukan melalui teknik Open Source Intelligence (OSINT).


2. Resource Development

Pada tahap ini, pelaku ancaman mempersiapkan sumber daya yang diperlukan untuk menjalankan serangan.

Contohnya:

  • Membuat domain palsu.
  • Menyewa server berbahaya.
  • Membuat malware.
  • Mempersiapkan akun palsu.

3. Initial Access

Initial Access adalah tahap ketika hacker mulai mendapatkan akses pertama ke sistem target.

Teknik yang umum digunakan:

  • Spear Phishing.
  • Exploit Public-Facing Application.
  • Valid Account Abuse.
  • Drive-by Compromise.

4. Execution

Pada tahap Execution, penyerang menjalankan kode atau program berbahaya pada sistem korban.

Contoh teknik:

  • Command and Scripting Interpreter.
  • PowerShell.
  • User Execution.
  • Malicious File.

5. Persistence

Persistence bertujuan membuat penyerang tetap memiliki akses meskipun sistem telah melakukan restart atau password telah diganti.

Contoh metode persistence:

  • Membuat akun pengguna baru.
  • Mengubah registry.
  • Menggunakan scheduled task.
  • Memasang backdoor.

6. Privilege Escalation

Setelah mendapatkan akses awal, hacker biasanya mencoba memperoleh hak akses yang lebih tinggi.

Tujuannya adalah mendapatkan kontrol administrator agar dapat melakukan aktivitas yang lebih luas.


7. Defense Evasion

Defense Evasion merupakan usaha penyerang untuk menghindari sistem keamanan.

Teknik yang sering digunakan:

  • Menghapus log.
  • Menggunakan malware tanpa file (fileless malware).
  • Menonaktifkan antivirus.
  • Menyamarkan aktivitas.

8. Credential Access

Pada tahap ini, penyerang mencoba mendapatkan informasi autentikasi.

Contohnya:

  • Password.
  • Cookie browser.
  • Token autentikasi.
  • Database kredensial.

9. Discovery

Discovery merupakan proses ketika hacker mempelajari lingkungan internal setelah berhasil masuk.

Mereka dapat mencari:

  • Informasi komputer.
  • User account.
  • Jaringan internal.
  • Server penting.
  • Database.

10. Lateral Movement

Lateral Movement adalah aktivitas berpindah dari satu sistem menuju sistem lain di dalam jaringan.

Tujuannya adalah mendapatkan akses ke aset yang lebih penting.

Contoh:

  • Dari komputer karyawan menuju file server.
  • Dari workstation menuju domain controller.

11. Collection

Collection merupakan tahap pengumpulan data yang menjadi target penyerang.

Data yang dikumpulkan dapat berupa:

  • Dokumen rahasia.
  • Database pelanggan.
  • Email internal.
  • Kode sumber aplikasi.

12. Command and Control (C2)

Command and Control merupakan komunikasi antara sistem korban dengan infrastruktur milik penyerang.

Melalui koneksi C2, hacker dapat:

  • Mengirim perintah.
  • Mengunduh malware tambahan.
  • Mengambil data.
  • Mempertahankan akses.

13. Exfiltration

Exfiltration adalah proses pemindahan data dari sistem korban menuju lokasi yang dikendalikan oleh penyerang.

Metode yang digunakan dapat berupa:

  • Cloud storage.
  • Server eksternal.
  • FTP.
  • Encrypted channel.

14. Impact

Pada tahap Impact, tujuan utama hacker adalah memberikan kerusakan atau mendapatkan keuntungan dari serangan.

Contohnya:

  • Ransomware.
  • Menghapus data.
  • Merusak sistem.
  • Menghentikan layanan.

Perbedaan IOC, IOA, dan TTP

Dalam proses deteksi ancaman, terdapat tiga konsep yang sering digunakan oleh Security Analyst, yaitu IOC, IOA, dan TTP.

Konsep Penjelasan Contoh
IOC (Indicator of Compromise) Bukti bahwa sistem kemungkinan telah mengalami kompromi. Hash malware, IP berbahaya, domain mencurigakan.
IOA (Indicator of Attack) Aktivitas yang menunjukkan adanya percobaan serangan. Percobaan login abnormal, eksekusi script mencurigakan.
TTP Pola perilaku dan metode yang digunakan hacker. Phishing, privilege escalation, lateral movement.

APT (Advanced Persistent Threat)

Salah satu kelompok ancaman yang paling sering dianalisis menggunakan TTP adalah Advanced Persistent Threat (APT).

APT merupakan serangan yang biasanya dilakukan oleh kelompok hacker yang memiliki kemampuan tinggi, sumber daya besar, dan tujuan tertentu seperti spionase, pencurian data, atau sabotase.

Karakteristik APT:

  • Serangan dilakukan secara terencana.
  • Menggunakan berbagai teknik secara bertahap.
  • Berusaha mempertahankan akses dalam waktu lama.
  • Sulit dideteksi menggunakan metode keamanan tradisional.

Contoh Kelompok Hacker dan TTP yang Digunakan

Lazarus Group

Lazarus Group dikenal sebagai kelompok ancaman yang sering dikaitkan dengan berbagai operasi siber berskala besar.

Beberapa teknik yang sering digunakan:

  • Spear phishing.
  • Malware custom.
  • Credential theft.
  • Data exfiltration.

APT29

APT29 merupakan kelompok yang dikenal menggunakan teknik stealth untuk mempertahankan akses dalam jaringan korban.

Teknik yang sering dikaitkan:

  • Valid account.
  • Cloud abuse.
  • PowerShell.
  • Credential access.

Kelompok Ransomware

Kelompok ransomware modern biasanya menggunakan kombinasi berbagai TTP sebelum melakukan enkripsi data.

Alur serangan sering meliputi:

  1. Phishing atau eksploitasi awal.
  2. Mendapatkan kredensial.
  3. Bergerak dalam jaringan.
  4. Mencuri data.
  5. Mengenkripsi sistem.
  6. Meminta tebusan.

Kesimpulan Sementara

MITRE ATTACK membantu profesional keamanan memahami bagaimana hacker berpikir dan bertindak. Dengan memetakan aktivitas berdasarkan TTP, organisasi dapat mendeteksi serangan lebih cepat, melakukan threat hunting secara efektif, dan membangun pertahanan yang lebih kuat.


Bagaimana SOC Analyst Menggunakan TTP dalam Operasi Keamanan?

Security Operation Center (SOC) merupakan pusat pengawasan keamanan yang bertugas mendeteksi, menganalisis, dan merespons berbagai ancaman siber. Salah satu kemampuan utama seorang SOC Analyst adalah memahami pola serangan berdasarkan Tactics, Techniques, and Procedures (TTP).

Dengan memahami TTP, SOC Analyst tidak hanya melihat sebuah alert sebagai kejadian tunggal, tetapi mampu memahami rangkaian aktivitas yang dilakukan oleh penyerang.

Sebagai contoh, sebuah sistem keamanan mendeteksi aktivitas PowerShell yang mencurigakan. Aktivitas tersebut mungkin terlihat sederhana, tetapi seorang SOC Analyst yang memahami TTP akan melakukan analisis lebih jauh:

  • Apakah PowerShell tersebut merupakan bagian dari eksekusi malware?
  • Apakah terdapat komunikasi menuju Command and Control Server?
  • Apakah ada aktivitas pencurian kredensial?
  • Apakah terjadi lateral movement?

Dengan pendekatan berbasis TTP, proses investigasi menjadi lebih akurat dan tidak hanya bergantung pada satu indikator saja.


Peran SIEM dalam Mendeteksi TTP Hacker

Security Information and Event Management (SIEM) merupakan platform yang digunakan untuk mengumpulkan, menghubungkan, dan menganalisis log keamanan dari berbagai sumber.

SIEM dapat menerima data dari:

  • Firewall.
  • Server.
  • Endpoint.
  • Active Directory.
  • Aplikasi perusahaan.
  • Cloud Platform.
  • Network Device.

Dengan menggunakan aturan deteksi yang telah dipetakan berdasarkan TTP, SIEM dapat memberikan peringatan ketika menemukan aktivitas yang menyerupai perilaku hacker.

Contohnya:

  • Banyak percobaan login gagal dari satu alamat IP.
  • User biasa menjalankan aktivitas administrator.
  • PowerShell menjalankan script mencurigakan.
  • Komputer internal melakukan koneksi ke domain berbahaya.

Aktivitas tersebut dapat dikategorikan berdasarkan teknik tertentu dalam MITRE ATT&CK sehingga analis dapat memahami konteks serangan.


Peran EDR dalam Analisis Perilaku Hacker

Endpoint Detection and Response (EDR) merupakan teknologi keamanan yang berfokus pada pemantauan aktivitas endpoint seperti komputer pengguna, server, dan laptop perusahaan.

Berbeda dengan antivirus tradisional yang banyak bergantung pada signature malware, EDR menggunakan pendekatan berbasis perilaku.

EDR dapat mendeteksi aktivitas seperti:

  • Proses mencurigakan yang berjalan pada komputer.
  • Perubahan registry yang tidak normal.
  • Eksekusi file berbahaya.
  • Aktivitas PowerShell abnormal.
  • Koneksi jaringan mencurigakan.

Karena banyak serangan modern menggunakan teknik yang sama meskipun malware berubah, pendekatan berbasis TTP menjadi sangat penting dalam teknologi EDR.


Threat Hunting Menggunakan Pendekatan TTP

Threat Hunting adalah aktivitas mencari ancaman secara proaktif sebelum sistem keamanan memberikan peringatan.

Seorang Threat Hunter tidak hanya menunggu alarm, tetapi secara aktif mencari indikasi bahwa penyerang mungkin telah berada di dalam jaringan.

Proses threat hunting berbasis TTP biasanya dilakukan melalui beberapa tahap:

1. Membuat Hipotesis

Threat Hunter menentukan kemungkinan aktivitas yang ingin dicari berdasarkan informasi ancaman terbaru.

Contoh:

"Kelompok ransomware tertentu diketahui sering menggunakan PowerShell untuk mengunduh payload. Apakah terdapat aktivitas PowerShell mencurigakan dalam jaringan perusahaan?"


2. Mengumpulkan Data

Data dapat berasal dari:

  • Log endpoint.
  • Log firewall.
  • DNS Query.
  • Network Traffic.
  • Authentication Log.

3. Melakukan Analisis

Data yang diperoleh kemudian dibandingkan dengan pola TTP kelompok ancaman tertentu.


4. Melakukan Respons

Apabila ditemukan indikasi serangan, tim keamanan dapat melakukan tindakan seperti:

  • Isolasi endpoint.
  • Memblokir domain berbahaya.
  • Mereset kredensial.
  • Melakukan investigasi lebih lanjut.

Contoh Alur Serangan Berdasarkan TTP

Berikut contoh sederhana bagaimana sebuah serangan ransomware dapat terjadi:

  1. Reconnaissance: Penyerang mencari informasi mengenai perusahaan melalui internet dan media sosial.
  2. Initial Access: Penyerang mengirim email phishing kepada karyawan.
  3. Execution: Korban membuka file berbahaya sehingga malware berjalan.
  4. Persistence: Malware membuat mekanisme agar tetap aktif.
  5. Credential Access: Penyerang mencuri password administrator.
  6. Lateral Movement: Penyerang berpindah menuju server penting.
  7. Collection: Data perusahaan dikumpulkan.
  8. Exfiltration: Data dikirim ke server penyerang.
  9. Impact: Sistem dienkripsi menggunakan ransomware.

Dengan memahami pola tersebut, organisasi dapat membuat kontrol keamanan pada setiap tahap serangan.


Cara Organisasi Meningkatkan Pertahanan Berdasarkan TTP

Memahami TTP saja tidak cukup. Organisasi harus menerjemahkan informasi tersebut menjadi tindakan keamanan nyata.

1. Membuat Security Baseline

Organisasi perlu mengetahui kondisi normal sistem agar aktivitas abnormal dapat lebih mudah ditemukan.


2. Melakukan Vulnerability Assessment

Pemeriksaan kerentanan membantu menemukan kelemahan sebelum dimanfaatkan oleh hacker.


3. Melakukan Penetration Testing

Penetration testing mensimulasikan serangan nyata untuk menguji kemampuan pertahanan organisasi.


4. Menerapkan Security Awareness Training

Banyak serangan dimulai dari faktor manusia. Oleh karena itu, edukasi keamanan kepada karyawan menjadi bagian penting dalam pertahanan.


5. Menggunakan Framework Keamanan

Organisasi dapat menggunakan berbagai framework seperti:

  • MITRE ATT&CK.
  • NIST Cybersecurity Framework.
  • ISO 27001.
  • CIS Controls.

Kesalahan Umum dalam Menghadapi Ancaman Siber

Beberapa organisasi masih melakukan beberapa kesalahan yang meningkatkan risiko serangan.

  • Hanya mengandalkan antivirus.
    Antivirus tidak selalu mampu mendeteksi teknik baru yang digunakan hacker.
  • Tidak melakukan monitoring.
    Serangan yang tidak terdeteksi dapat berlangsung lama di dalam jaringan.
  • Tidak melakukan pembaruan sistem.
    Celah keamanan lama sering menjadi pintu masuk hacker.
  • Tidak memiliki prosedur respons insiden.
    Tanpa rencana yang jelas, organisasi akan kesulitan ketika terjadi serangan.

Kesimpulan

Tactics, Techniques, and Procedures (TTP) merupakan konsep penting dalam dunia keamanan siber yang membantu profesional memahami bagaimana hacker melakukan serangan.

Tactics menjelaskan tujuan utama penyerang, Techniques menjelaskan metode yang digunakan, sedangkan Procedures menjelaskan langkah teknis yang dilakukan untuk mencapai tujuan tersebut.

Dengan memahami TTP, organisasi dapat meningkatkan kemampuan deteksi, melakukan threat hunting, memperkuat SOC, serta membangun strategi keamanan yang lebih efektif.

Di era serangan siber modern, memahami perilaku penyerang jauh lebih penting dibanding hanya mengetahui alat yang mereka gunakan. Malware dapat berubah, alamat IP dapat berganti, tetapi pola perilaku hacker sering kali memiliki karakteristik yang dapat dianalisis.

Oleh karena itu, pendekatan berbasis TTP menjadi salah satu fondasi utama dalam membangun pertahanan keamanan siber yang modern dan proaktif.


Frequently Asked Questions (FAQ)

Apa itu TTP dalam Cyber Security?

TTP adalah singkatan dari Tactics, Techniques, and Procedures yang digunakan untuk menjelaskan tujuan, metode, dan langkah yang dilakukan oleh pelaku ancaman saat melakukan serangan siber.

Mengapa SOC Analyst harus memahami TTP?

Karena TTP membantu SOC Analyst memahami pola serangan, melakukan investigasi lebih cepat, dan mendeteksi aktivitas berbahaya berdasarkan perilaku.

Apa hubungan TTP dengan MITRE ATT&CK?

MITRE ATT&CK menyediakan database teknik dan taktik yang digunakan hacker di dunia nyata sehingga dapat menjadi referensi untuk analisis ancaman.

Apa perbedaan IOC dan TTP?

IOC merupakan indikator spesifik seperti IP address atau hash malware, sedangkan TTP menggambarkan pola perilaku dan metode yang digunakan hacker.

Apakah TTP hanya digunakan oleh perusahaan besar?

Tidak. Organisasi dengan berbagai ukuran dapat menggunakan pendekatan TTP untuk meningkatkan keamanan siber.

Apa manfaat threat hunting berbasis TTP?

Threat hunting berbasis TTP membantu menemukan ancaman yang mungkin belum terdeteksi oleh sistem keamanan otomatis.

Apakah MITRE ATT&CK merupakan tools keamanan?

Bukan. MITRE ATT&CK adalah framework dan knowledge base yang digunakan untuk memahami perilaku serangan.


0

Posting Komentar