Jaringan Multi-Lingkungan yang Aman
CATable dirancang untuk topologi cloud modern di mana kluster database berada di dalam subnet privat di balik jump host SSH atau bastion gateway.
1. SSH Bastion Tunneling
Arahkan lalu lintas koneksi database dengan aman melalui server bastion perantara tanpa daemon eksternal:
- Mendukung autentikasi password, private key terenkripsi (Ed25519, RSA), dan ssh-agent.
- Fitur auto-reconnect dan heartbeat keep-alive pada jaringan VPN atau seluler yang tidak stabil.
- Verifikasi fingerprint host (TOFU) bawaan untuk mencegah serangan Man-in-the-Middle.
2. Verifikasi Sertifikat SSL/TLS
Terapkan enkripsi transport layer yang ketat dengan custom Certificate Authority (CA), sertifikat klien, dan private key klien:
SSL Mode: verify-full
CA Certificate: ~/.certs/ca-root.crt
Client Certificate: ~/.certs/client-identity.crt
Client Key: ~/.certs/client-identity.key
3. Tagging & Pewarnaan Lingkungan
Beri penanda warna visual pada setiap koneksi untuk mencegah salah eksekusi:
- Produksi (Merah): Wajib konfirmasi ganda pada operasi UPDATE/DELETE, auto-commit dinonaktifkan secara default.
- Staging (Kuning): Peringatan rollback otomatis.
- Pengembangan (Hijau): Eksekusi cepat dengan buffer undo instan.