Skip to content
~/projects / wazuh-siem-attack-simulation

Wazuh SIEM & AI Threat Intelligence Integration

Cybersecurity / SOC Lab

Tech Stack

Wazuh SIEM / XDR Google Gemini AI API Python 3 MITRE ATT&CK Telegram Bot API Kali Linux Threat Detection & AI Triage Incident Response Automation

Proyek ini merupakan implementasi Security Operations Center (SOC) berbasis Wazuh SIEM/XDR yang diintegrasikan secara cerdas dengan Google Gemini AI (gemini-2.5-flash) dan Telegram Bot API. Sistem ini tidak hanya memantau dan mengkorelasikan log keamanan dari seluruh infrastruktur home lab secara real-time, tetapi juga melakukan otomatisasi triase insiden (AI threat triage). Setiap alert berisiko tinggi (Level 7+) secara otomatis dianalisis oleh Gemini AI untuk mengekstrak vektor serangan, memetakan taktik MITRE ATT&CK, dan menghasilkan langkah mitigasi teknis serta executive summary secara instan.

The Challenge

Memantau dan mengorelasikan ribuan log ancaman keamanan secara manual di seluruh infrastruktur home lab yang kompleks memerlukan waktu signifikan dan rawan mengalami alert fatigue. Tantangan utamanya adalah bagaimana mengidentifikasi insiden kritis secara instan, mengekstrak akar masalah (root cause), dan menyusun rekomendasi langkah mitigasi secara akurat tanpa harus bergantung pada analisis manual yang memakan waktu.

The Solution

Mengembangkan arsitektur integrasi kustom (Custom Integration Engine) pada Wazuh Manager menggunakan skrip Python yang terhubung ke Google Gemini API. Ketika alert dengan severity tinggi terdeteksi, Wazuh secara otomatis memicu skrip integrasi untuk mengirimkan payload alert JSON ke Gemini AI. Dengan prompt engineering khusus SOC Analyst, Gemini AI melakukan analisis ancaman, pemetaan taktik MITRE ATT&CK, serta memformulasikan rekomendasi penanganan yang kemudian dikirimkan secara real-time ke Telegram Bot tim SOC.

The Results

Berhasil membangun ekosistem AI-Powered SOC Automation yang mampu mengurangi Mean Time to Detect (MTTD) dan Mean Time to Respond (MTTR) hingga 80%. Sistem berhasil mengotomatiskan analisis awal insiden, menyajikan rekomendasi tindakan mitigasi instan, serta memastikan visibilitas keamanan infrastruktur yang responsif dan terkontrol secara real-time.

terminal
user@portfolio:~$