Akselerasi Edu Logo
AKSELERASIEDU
Kembali ke BerandaTim Keamanan
ENTERPRISE GRADE SECURITY • ADR-0004 MULTI-TENANT ISOLATION

Arsitektur Keamanan Multi-Tenant & Enkripsi Sistem

Dokumentasi komprehensif mengenai rekayasa keamanan data Akselerasi-Edu (School OS). Dirancang dengan fondasi komputasi performa tinggi Rust, isolasi kriptografis per NPSN sekolah, dan audit trail mutasi data tak terelakkan.

Spesifikasi Arsitektur: v2.4 (Rust Core Engine)
Basis Data: PostgreSQL 16 Isolated Tenants
Enkripsi: TLS 1.3 • Argon2id • JWT RS256
Pilar Keamanan
  • 1. Isolasi Multi-Tenant per NPSN
  • 2. Daemon Rust Local Bridge
  • 3. Kriptografi & Argon2id
  • 4. Zero-Trust RBAC & JWT
  • 5. Audit Trail & Forensik Log
  • 6. Backup & Disaster Recovery
  • 7. Tanggap Darurat Siber
Security Vulnerability?

Laporkan temuan celah keamanan atau uji penetrasi kepada tim Red Team kami:

info.akselerasi.edu@gmail.com
01

Isolasi Multi-Tenant per NPSN (ADR-0004)

Arsitektur database Akselerasi-Edu menerapkan pemisahan data mutlak berdasarkan Nomor Pokok Sekolah Nasional (NPSN) unik. Setiap entitas akademik (peserta didik, guru, nilai rapor, tugas, dan presensi) selalu terikat secara ketat pada ID Tenant NPSN:

Jaminan Kebocoran Nol Antar-Sekolah: Query database di tingkat PostgreSQL dikawal oleh Row-Level Security (RLS) dan middleware tenant context. Tidak ada celah bagi pengguna dari satu sekolah untuk melihat atau memodifikasi data sekolah lain.
  • Partisi Logis Terisolasi: Setiap transaksi basis data memvalidasi header tenant NPSN yang terverifikasi dalam token kriptografis.
  • Independensi Rombel & Kurikulum: Kalender MEB, bobot nilai KKTP, dan struktur kelas berdiri sendiri tanpa interferensi.
02

Arsitektur Daemon Rust Local Bridge (Port 5432 ↔ 5433)

Konektivitas antara database PostgreSQL Dapodik lokal sekolah dengan Cloud Server dikelola oleh daemon agen yang ditulis dalam bahasa pemrograman Rust:

  • Memory Safety Tanpa Garbage Collector: Rust menjamin zero-cost abstraction dan ketiadaan memory leak, menjamin daemon berjalan ringan (RAM < 35MB).
  • Outbox Pattern & Offline-First: Apabila internet sekolah terputus, mutasi data tersimpan aman di antrean lokal SQLite dan disinkronkan otomatis saat koneksi pulih.
  • Otentikasi HMAC & TLS Channel: Setiap paket sinkronisasi ditandatangani dengan signature HMAC-SHA256 untuk mencegah manipulasi data di tengah jalan (Man-in-the-Middle).
03

Standar Kriptografi & Hashing Password

Kami tidak pernah menyimpan kata sandi dalam bentuk teks biasa (plaintext):

KomponenStandar KriptografiTingkat Perlindungan
Hashing Password AkunArgon2id (Winner of Password Hashing Competition)Kebal terhadap serangan GPU cracking & Rainbow Table modern.
Enkripsi Lalu Lintas WebTLS 1.3 dengan Cipher Suite ChaCha20-Poly1305 / AES-256-GCMMenjamin kerahasiaan komunikasi browser siswa & aplikasi mobile.
Token Sesi Ujian CBTHMAC-SHA256 Dynamic Token dengan Expiry 60 DetikMencegah kebocoran token ujian keluar lingkungan kelas.
Signature e-Rapor QREd25519 Cryptographic Verification KeyMemastikan keaslian nilai rapor saat dipindai oleh pihak eksternal.
04

Zero-Trust Role-Based Access Control (RBAC)

Setiap permintaan API (REST & gRPC) melewati otorisasi berbasis klaim JWT:

  • Super Admin NPSN: Mengelola struktur civitas, integrasi Dapodik, dan konfigurasi server.
  • Kepala Sekolah & Kurikulum: Memantau Timetable Hub, kepatuhan tayang modul ajar, dan mengesahkan e-Rapor.
  • Guru Mata Pelajaran: Terbatas hanya pada rombel dan sesi tatap muka yang diampunya.
  • Siswa & Orang Tua: Hak akses read-only dan interaksi terkendali (tugas, kuis CBT, dan jurnal kebiasaan).
05

Audit Trail & Pencatatan Log Forensik

Setiap mutasi penting pada sistem tercatat dalam tabel Audit Log yang immutable (tidak dapat dihapus atau diedit). Hal ini mencakup perubahan nilai rapor, penghapusan materi, mutasi status siswa, dan aktivitas login guru/admin. Log mencatat alamat IP asal, user-agent peramban, dan timestamp berpresisi milidetik.

06

Cadangan Otomatis & Disaster Recovery

Untuk mengantisipasi insiden perangkat keras atau bencana alam, data sekolah dilindungi dengan kebijakan pencadangan berlapis:

Recovery Point Objective (RPO) < 15 Menit: Database PostgreSQL cloud direplikasi secara real-time dengan streaming replication dan snapshot terenkripsi harian ke storage off-site independen.
07

Tanggap Darurat Keamanan Siber & Bug Bounty

Jika Anda menemukan kelemahan keamanan atau mengalami kendala teknis darurat saat pelaksanaan ujian CBT nasional, hubungi tim Security Incident Response Team kami:

Tim Tanggap Darurat Siber Akselerasi Edu

Email: info.akselerasi.edu@gmail.com • WhatsApp Siaga: +62821-1411-7798

WhatsApp SiagaLapor via Email

© 2026 Akselerasi-Edu (School OS). Hak Cipta Dilindungi Undang-Undang.

BerandaKebijakan PrivasiSyarat KetentuanKeamanan Multi-Tenant