● Available for opportunities

Defa Mulya Pratama

Security Engineer | SOC Analyst

Melindungi sistem lewat pemantauan, deteksi & respons insiden, dan security engineering — didukung latar belakang software development.

About

Sekilas tentang saya

Saya seorang Security Engineer dengan latar belakang sebagai SOC Analyst dan Software Developer. Berpengalaman dalam pemantauan, deteksi, dan respons insiden keamanan menggunakan platform SIEM (Stellar Cyber, Wazuh, ELK Stack), pengelolaan & hardening perangkat keamanan (FortiGate, F5, Sangfor, Kaspersky), serta Privileged Access Management (Kron). Kemampuan pengembangan aplikasi (PHP/Laravel, Python, Java) memperkuat pemahaman saya terhadap keamanan aplikasi dan otomasi operasional.

Skills

Tools & teknologi yang saya gunakan

SIEM & Detection

Stellar CyberWazuhELK Stack

Network & Perimeter

FortiGateFortiAnalyzerFortiManagerF5Sangfor

Endpoint & Access

KasperskyKron (PAM)

Threat Intelligence

VirusTotalAbuseIPDBAlienVault OTXSOCRadar

Offensive & Analysis

NmapWiresharkBurp SuiteMetasploit

Programming & DB

PythonPHP / LaravelJavaJavaScriptMySQLMariaDBFlutter

Projects

Security research & hands-on practice

🐛

IOC Hunter — Threat-Intel Enrichment CLI

Tool Python untuk mempercepat triase SOC: input IOC (IP/domain/URL/hash) → cek reputasi ke VirusTotal, AbuseIPDB & AlienVault OTX → verdict terpadu (CLEAN/SUSPICIOUS/MALICIOUS). Mendukung input defanged, output console/JSON/HTML, demo mode, dan exit code untuk automation. Modular, teruji (pytest), packaging proper.

PythonThreat IntelSOC Automation
Lihat repo →
🔍

LogSleuth — Log Analyzer & Detection Engine

Engine deteksi untuk blue team: parse Linux auth log & web access log, lalu deteksi SSH brute-force, password spraying, login sukses pasca brute-force (breach), web scanning, dan SQLi/XSS — tiap temuan dipetakan ke MITRE ATT&CK. Output console/JSON/HTML, ranking severity, exit code untuk automation. Pure Python, teruji (pytest).

PythonBlue TeamMITRE ATT&CK
Lihat repo →
🎣

PhishTriage — Phishing Email Analyzer

Alat triase email phishing (.eml) — tugas SOC L1 klasik. Menganalisis spoofing pengirim, hasil SPF/DKIM/DMARC, URL berbahaya (link IP, teks tak cocok dengan tujuan, punycode), lampiran berisiko, dan bahasa social-engineering → skor risiko berbobot + verdict. Output console/JSON/HTML. Pure Python, teruji (pytest).

PythonEmail SecuritySOC Triage
Lihat repo →
🧬

maltriage — Malware Sandbox Report Triage

Triase report sandbox malware (CAPE/Cuckoo report.json) menjadi satu verdict berskor: parse schema sandbox → ekstrak IOC (domain/IP/URL/dropped file/registry/mutex), petakan signature ke MITRE ATT&CK, ranking severity, dan rekonstruksi process tree. Output console/Markdown/HTML/JSON dan IOC CSV (v1.1.1) untuk spreadsheet/tiket, lengkap dengan nama, SHA256 dan tipe dropped file. Exit code untuk pipeline. 100% offline tanpa API key. Pure Python, 38 tes lulus + CI.

PythonMalware AnalysisMITRE ATT&CKDFIR
Lihat repo →
🔑

tokenpeek — JWT & Token Security Analyzer

Tool web (client-side) untuk analisis keamanan JWT: decode header/payload/signature, lalu deteksi kelemahan — alg=none, secret HMAC lemah (crack wordlist via Web Crypto di browser), header key-injection (jku/jwk/kid), data sensitif di payload, & expiry. Verifikasi signature RS/ES pakai public key. v1.1.0: periksa issuer iss dan audience aud yang diharapkan, termasuk audience berbentuk daftar; hasil claim dipisahkan dari verifikasi signature. 100% di browser — token gak pernah keluar dari device. Zero dependency, 26 tes Node lulus.

JavaScriptWeb CryptoAppSecJWT
Coba live demo →  ·  Repo →
📡

pcapsleuth — Network Traffic (PCAP) Analyzer

Analyzer lalu lintas jaringan untuk blue team: baca capture .pcap/.pcapng → rekonstruksi flow, ekstrak DNS/HTTP/TLS + IOC, dan deteksi perilaku mencurigakan — port scan, beaconing C2, DNS tunneling, kredensial cleartext, port backdoor, data egress — tiap temuan dipetakan ke MITRE ATT&CK. Output console/Markdown/HTML/JSON. v1.1.0: filter --host IP_OR_CIDR untuk IPv4/IPv6, termasuk beberapa host/subnet; scope diterapkan sebelum statistik, IOC, dan deteksi. Pure Python (dpkt), 40 tes lulus.

PythonNetwork ForensicsBlue TeamMITRE ATT&CK
Lihat repo →
🔍

Cyber Recon — Passive Recon Orchestrator

Recon orchestrator Python untuk program VDP/bug bounty: enumerasi subdomain pasif (crt.sh + HackerTarget), HTTP probing + tech fingerprint (server, header, CORS misconfig), penambangan URL/JS dari Wayback Machine, dan deteksi secret API (AWS, GitHub, Slack, JWT, dll). Output Markdown + JSON report. Modular, async, didesain untuk operasi etis (passive-only default).

PythonReconVDPBug Bounty
Lihat repo →
🔬

Detection Engineering — Sigma & Wazuh as Code

Rule deteksi Sigma untuk serangan Linux (SSH brute-force/spraying, sudo root, user baru, crontab) & web (SQLi, path traversal, web shell), dipetakan ke MITRE ATT&CK dan diuji di CI — tiap rule punya sampel serangan yang harus tertangkap + sampel benign yang harus diabaikan. Termasuk parser log mentah dan 15 rule + decoder Wazuh yang divalidasi via wazuh-logtest di GitHub Actions (57/57 lolos, gap didokumentasikan jujur).

SigmaWazuhMITRE ATT&CKCI/CD
Lihat repo →
👑

privesc-audit — Linux Privesc Audit & Hardening

Scanner read-only yang meng-enumerate jalur privilege escalation Linux lewat 6 kategori check: SUID/SGID berisiko, sudo misconfig (sudo -l), capabilities berbahaya (cap_setuid), file/PATH/cron/systemd writable, ekspor NFS no_root_squash, dan keanggotaan grup pemberi-privesc (docker/lxd/disk/shadow) — di-cross-check ke GTFOBins. Punya mode baseline & diff (gerbang regresi hardening untuk CI), dengan laporan Markdown berisi evidence, remediasi, perubahan severity, dan mapping ATT&CK. v0.5.0. Tiap temuan dapat remediasi + mapping MITRE ATT&CK. Full loop attack→detect→harden. Zero-dependency Python, teruji (pytest) + CI.

PythonRed TeamHardeningGTFOBins
Lihat repo →
🛡

Coordinated Vulnerability Disclosure — Government CERTs

Security research mandiri terhadap program VDP resmi (CERT-FR/ANSSI, US CISA/DHS, NCSC-NL, UK NCSC, Singapore GovTech, NASA). Menganalisis beragam kelas kerentanan — dari cryptographic nonce reuse, CORS misconfiguration, insecure update mechanism, hingga argument injection — dan menjalani proses coordinated disclosure end-to-end secara etis, termasuk memahami dasar triase & severity.

Responsible DisclosureWeb SecurityCryptography
6+ program VDP · proses disclosure profesional
🔗

Blockchain Security Code Review — Circle Arc

Static source-code review pada komponen node & remote-signer (HackerOne, source-in-scope). Menelaah area seperti consensus signing, autentikasi service, dan penanganan transaksi menggunakan metodologi passive: analisis kode, dependency scanning, dan review konfigurasi — tanpa eksploitasi aktif terhadap aset live.

Code AuditBlockchainRust / Go
Static analysis · passive recon
📡

Bug Bounty Recon & Methodology

Reconnaissance dan pemetaan attack surface pada program bug bounty publik (GitLab, Robinhood, DoorDash, Zooplus): analisis scope, enumerasi aset & subdomain, fingerprinting teknologi, dan penyusunan rencana pengujian sesuai rules of engagement dan safe harbor.

ReconAttack SurfaceBug Bounty
Scope analysis · surface mapping
💻

Penetration Testing Home Lab

Lab terisolasi untuk latihan offensive & defensive: Metasploitable2, bWAPP (bee-box), dan aplikasi rentan berbasis Docker. Latihan enumerasi (Nmap), eksploitasi terkontrol, dan analisis kerentanan web dalam lingkungan yang aman.

PentestMetasploitNmap
Isolated lab · hands-on practice

Open Source Contributions

Menyumbang detection content ke proyek komunitas keamanan

🛡

SigmaHQ / sigma — Detection Rules

Berkontribusi 5 rule deteksi Linux ke repositori Sigma kanonik (★11k+): abuse systemd-run (exec/persistence) serta primitif privilege-escalation GTFOBins via tar, tcpdump, gdb, dan xargs. Tiap rule dipetakan ke MITRE ATT&CK dan lolos validator resmi (sigma check, test_rules, test_logsource).

SigmaMITRE ATT&CKLinux
5 pull request · under review
Lihat PR →
⚔

Atomic Red Team — Attack Simulations

Berkontribusi atomic test ke Atomic Red Team (★12.6k+) untuk teknik T1548.003 (Sudo privilege escalation) via tar, tcpdump, gdb, dan xargs — sisi serangan yang berpasangan dengan rule deteksi Sigma di atas (full loop attack↔detect). Lolos validator resmi repo.

Atomic Red TeamPurple TeamGTFOBins
3 pull request · under review
Lihat PR →
🦁

Hayabusa Rules — Windows Detection

Rule deteksi untuk Hayabusa (Yamato Security) pada log Windows built-in (Security EventID 4688): Inhibit System Recovery (T1490) — indikator ransomware (hapus shadow copy / disable recovery) yang bekerja tanpa Sysmon.

HayabusaWindowsDFIR
1 pull request · merged ✓
Lihat PR →
💾

LOLBAS Project — Windows LOLBins

Menambahkan entry ke katalog LOLBAS (★8.8k+) — Living Off the Land Binaries Windows: Robocopy.exe (Copy/Download) dan Curl.exe (Download/Upload), lengkap dengan command, path, & IOC deteksi. Versi Windows dari kerja GTFOBins di atas. Lolos validator resmi repo.

LOLBASWindowsLOLBin
2 pull request · under review
Lihat PR →

Writing

Artikel teknis di Medium · Dossier GitHub lengkap

✏

Make Your Hardening Diff Reviewable

Laporan Markdown untuk baseline/diff hardening: temuan baru, perubahan severity, resolved, evidence dan remediasi dalam satu laporan audit yang mudah ditinjau.

HardeningDevSecOpsReporting
Baca di Medium →
✏

Your Hardening Needs a Regression Test

Kita nguji deteksi dan nge-version infrastruktur, tapi hardening host diam-diam melorot — sampai ketahuan saat audit, atau oleh attacker. Cara ngasih hardening sebuah baseline + diff + gerbang regresi di CI, langsung dari fitur baseline/diff privesc-audit.

HardeningDevSecOpsCI
Baca di Medium →
✏

Attack, Detect, Harden

Deteksi dapat tepuk tangan, tapi rule yang menyala artinya lubangnya masih ada. Kaki ketiga yang sering dilewati tim — hardening — plus cara membangun ketiga kaki (attack, detect, harden) untuk satu teknik Linux.

HardeningPurple TeamGTFOBins
Baca di Medium →
✏

For Every Detection, Write the Attack

Kebiasaan purple-team: tiap deteksi dipasangkan dengan serangan yang bisa dijalankan dan diikat ke teknik MITRE ATT&CK yang sama — supaya kamu tahu deteksinya benar-benar menangkap yang dimaksud.

Purple TeamAtomic Red TeamDetection Engineering
Baca di Medium →
✏

Alert Names Don't Travel — But Techniques Do

Kenapa nama alert beda-beda antar tool (XDR komersial vs Wazuh vs Sigma) tapi semuanya bermuara ke satu teknik MITRE ATT&CK — dan apa yang sebenarnya harus jadi pegangan analis.

Detection EngineeringMITRE ATT&CK
Baca di Medium →
✏

Your Detection Rules Are Code — So I Started Testing Them

Membangun repo rule Sigma di mana tiap rule punya test serangan & benign, dipetakan ke MITRE ATT&CK, dan ditranslasikan ke Wazuh — semuanya dienforce di CI.

SigmaDetection-as-CodeWazuh
Baca di Medium →
✏

I Built My Own Malware Sandbox and Dared to Detonate Real Ransomware

Membangun sandbox analisis malware (CAPEv2) dari nol dan mendetonasi ransomware nyata dengan isolasi penuh — arsitektur, jebakan yang dihadapi, dan pelajaran yang didapat.

Malware AnalysisHomelabCAPEv2
Baca di Medium →

Certifications

Diperoleh tahun 2024

✓
Certified Associate on Stellar Cyber for SOC AnalystStellar Cyber
✓
Stellar Cyber Essentials AssociateStellar Cyber
✓
Ethical Hacking EssentialsEC-Council
✓
Network Defense EssentialsEC-Council
✓
Fundamentals of Dark WebSOCRadar
✓
Introduction to Information SecurityCyber Academy Indonesia
✓
Classical Cryptography for BeginnerCyber Academy Indonesia
✓
Burp Suite for BeginnerCyber Academy Indonesia
✓
Red Team Fundamental CourseCyber Academy Indonesia
✓
WordPress SecurityUdemy

Let's Connect

Terbuka untuk peluang, kolaborasi, atau sekadar berdiskusi soal keamanan siber.