Dokumentasi RavenXcope
Selamat datang di dokumentasi teknis RavenXcope — sebuah platform pusat pertahanan komprehensif untuk manajemen sensor jaringan, analitik keamanan, dan pemantauan ancaman.
Apa itu RavenXcope?
RavenXcope adalah platform multi-layanan yang menyediakan:
- Manajemen siklus hidup sensor — Mendaftarkan, mendaftarkan (enroll), memantau, dan mengonfigurasi sensor jaringan di berbagai lokasi terdistribusi.
- Penyebaran sensor virtual — Menyebarkan dan mengelola beban kerja (workload) sensor virtual pada host sensor fisik.
- Analitik keamanan — Mengagregasi dan memvisualisasikan peringatan IDS/IPS dari OpenSearch dengan pemfilteran kaya, bagan, dan ekspor PDF.
- Kontrol akses berbasis organisasi — Manajemen pengguna, peran, dan izin multi-tenant.
- Chat analitik berbasis AI — Analitik percakapan berbasis LLM opsional dengan dukungan sitasi.
Arsitektur Layanan
Bagian Dokumentasi
Backend
Dokumentasi teknis untuk Backend Ravenxcope — layanan API .NET pusat. Mencakup arsitektur, pipa startup, konfigurasi, dan semua modul fitur (auth, sensor, analitik, aset, lokasi, organisasi, peran, dan izin).
Frontend
Dokumentasi teknis untuk Frontend Ravenxcope — aplikasi satu halaman (single-page application) React. Mencakup arsitektur, perutean, autentikasi, integrasi API, dan semua modul fitur (dasbor sensor, analitik, manajemen pengguna/peran).
Sensor Agent
Dokumentasi teknis untuk Ravenxcope Sensor Agent — layanan Go ringan yang disebarkan pada setiap host sensor. Mencakup alur pendaftaran, mekanisme heartbeat, deteksi antarmuka, dan penyebaran Docker.
Ansible Service
Dokumentasi teknis untuk Ravenxcope Ansible Service — eksekutor berbasis Go untuk playbook Ansible. Mencakup orkestrasi playbook, manajemen aturan, dan konfigurasi host berbasis API.
Tautan Cepat
| Topik | Backend | Frontend | Sensor Agent | Ansible Service |
|---|---|---|---|---|
| Ringkasan | Ringkasan Backend | Ringkasan Frontend | Ringkasan Agen | Ringkasan Ansible |
| Arsitektur | Arsitektur Backend | Arsitektur Frontend | Alur Pendaftaran | Referensi API |
| Konfigurasi | Konfig Backend | Konfig Frontend | Konfig Agen | Konfig Ansible |
| Penyebaran | Runbook Backend | Runbook Frontend | Penyebaran Agen | Penyebaran Ansible |
| Pengembangan | Panduan Dev Backend | Panduan Dev Frontend | — | — |