<MiracleYK />

🛡️ Wazuh SIEM Mobile Monitor with AI Insights

Role: Full Stack Mobile Developer (Android & Python Backend)
Tech Stack: Android (Java) Python (Flask) MySQL Firebase (FCM) Wazuh SIEM OpenAI API
Download App (APK)

📝 Ringkasan Eksekutif

Mengembangkan aplikasi mobile native Android sebagai ekstensi dari platform keamanan Wazuh SIEM. Aplikasi ini menjawab tantangan mobilitas tim SOC (Security Operations Center) dengan menghadirkan monitoring real-time dan analisis insiden berbasis AI langsung di genggaman, memungkinkan respon insiden yang lebih cepat tanpa harus terikat pada dashboard desktop.

🚀 Fitur Unggulan (Key Features)

Real-time Threat Notification System

AI-Powered Log Analysis

Multi-Server Management & Customization

📸 App Showcase (User Journey)

Berikut adalah tampilan antarmuka aplikasi Wazuh Mobile Monitor, mulai dari registrasi hingga monitoring:

💡 Tantangan & Solusi (Problem Solving)

🔴 Tantangan: Latensi & Timeout

Proses analisis AI membutuhkan waktu lama (>30 detik), menyebabkan Connection Timeout dan error pada aplikasi mobile.

🟢 Solusi:

Melakukan tuning pada konfigurasi Gunicorn (--timeout 300 --keep-alive 60) dan memaksa protokol HTTP/1.1 pada sisi Android Client untuk menjaga stabilitas koneksi jangka panjang.

🔴 Tantangan: Sinkronisasi Token FCM

Notifikasi seringkali tidak sinkron saat user berganti perangkat atau melakukan instalasi ulang (Token FCM berubah).

🟢 Solusi:

Mengimplementasikan logika sinkronisasi token otomatis pada lifecycle onCreate aplikasi, memastikan server selalu memiliki alamat tujuan notifikasi yang valid.