53 lines
3.1 KiB
Markdown
53 lines
3.1 KiB
Markdown
# 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**:
|
|
1. Mendeteksi ancaman jaringan dan aktivitas mencurigakan secara realtime.
|
|
2. Memetakan distribusi geografis agen pemantau jaringan di seluruh Indonesia.
|
|
3. 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:
|
|
1. **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.
|
|
2. **MongoDB Database**:
|
|
Sebagai *Single Source of Truth* (sumber data tunggal) agar seluruh data terpusat, konsisten, dan sinkron tanpa adanya duplikasi data.
|
|
3. **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.*
|