3.1 KiB
3.1 KiB
Panduan Presentasi Proyek: BackOne DPI Dashboard
PT. Data Bisnis Solusi
Dokumen panduan ini ditujukan sebagai bahan acuan singkat, jelas, dan mudah dipahami untuk melakukan presentasi kepada Manajemen Eksekutif.
1. Latar Belakang & Tujuan Proyek
- Apa itu BackOne DPI? Platform pemantauan keamanan dan analisis lalu lintas jaringan tingkat lanjut menggunakan teknologi Deep Packet Inspection (DPI).
- Tujuan Proyek:
- Mendeteksi ancaman jaringan dan aktivitas mencurigakan secara realtime.
- Memetakan distribusi geografis agen pemantau jaringan di seluruh Indonesia.
- Mengisolasi hak akses dan visibilitas data lalu lintas jaringan antar-penyewa (multi-tenancy) secara aman.
2. Arsitektur Sistem (Three-Tier Architecture)
Aplikasi ini berjalan secara efisien melalui pembagian 3 lapis komponen utama:
- Proxy Server (Collector):
Mengambil data telemetri mentah dari sensor jaringan setiap 5 menit sekali secara unik (menggunakan upsert berbasis
flow_id), membersihkan data flow mati (> 1 jam), dan memangkas ukuran database. - MongoDB Database: Sebagai Single Source of Truth (sumber data tunggal) agar seluruh data terpusat, konsisten, dan sinkron tanpa adanya duplikasi data.
- Backend (Express) & Frontend (Next.js): Menyajikan API berkecepatan tinggi (< 10ms) dan antarmuka dashboard interaktif berbasis Role-Based Access Control (RBAC).
3. Fitur Utama Dashboard
- Keamanan Terisolasi (Multi-Tenancy & RBAC): Pengguna memiliki peran berbeda (Admin, SOC Analyst, Engineer). Data lalu lintas dibatasi hanya untuk masing-masing penyewa (site seperti SIAB atau Nexus), sehingga menjamin kerahasiaan informasi.
- Peta Topologi Geografis: Peta interaktif Indonesia yang menunjukkan posisi fisik agen jaringan di lapangan beserta metrik kecepatan dan volume lalu lintas jaringannya.
- Threat Intelligence & Audit: Deteksi ancaman jaringan otomatis (seperti cryptomining atau port scanning) serta kustomisasi pencegahan melalui kebijakan Blacklist Policy per agen.
- Kapasitas Database Realtime: Kalkulasi cerdas kapasitas data (Data Size) yang digunakan oleh masing-masing agen di database dengan metode cepat tanpa membebani server produksi.
- Enkripsi & Analisis Protokol: Audit enkripsi lalu lintas (TLS), pembagian kategori aplikasi (streaming, hosting, web), dan rincian perangkat pengakses.
4. Keamanan & Kebijakan Data Produksi
- Keamanan Kode Utama: Kunci JWT, API sensor, dan database disimpan dengan aman di server (Server-Side). Tidak ada kredensial krusial yang bocor di sisi browser (Client-Side) sehingga aman dari serangan inspect element.
- Kebijakan Retensi Data: Sistem secara otomatis menghapus data telemetri yang berusia lebih dari 7 hari (rolling 7 days) untuk menjaga ketersediaan kapasitas ruang server VPS.
- Status Deploy: Sudah terpasang penuh (live) pada domain https://demoplace.my.id menggunakan Node.js v20 di bawah pengelolaan manajer proses PM2.
(c) 2026 PT. Data Bisnis Solusi. Dokumen ini disiapkan untuk kebutuhan presentasi manajemen.