Keamanan remote
Menjalankan agen di mesin remote berarti ia bisa membaca dan menyunting apa pun yang bisa diakses pengguna itu. Postur jaringan di sekitarnya layak mendapat perhatian yang sama dengan akses SSH yang sudah Anda pakai.
Utamakan loopback
Ikat layanan lokal ke 127.0.0.1 / localhost bila memungkinkan. Runtime yang mendengarkan di 0.0.0.0 bisa dijangkau dari mana saja yang diizinkan firewall, dan server model tidak dirancang sebagai endpoint autentikasi.
Jangan mengekspos server secara langsung
Jangan menaruh runtime lokal atau sesi agen di internet publik. Akses remote semestinya berada di balik salah satu dari: jaringan privat yang tepercaya, VPN atau tunnel, atau reverse proxy TLS di depannya. Masing-masing menambahkan autentikasi dan enkripsi yang tidak dimiliki layanan mentahnya.
Pakai autentikasi yang kuat
Bila deployment Anda menyediakan autentikasi, pakailah, dan pakai kredensial sungguhan — bukan kata sandi bersama yang ditulis di dalam skrip. Perlakukan API key dan kata sandi server sebagai rahasia: bukan di repositori, bukan di riwayat shell yang Anda bagikan, bukan di pesan dukungan.
Yang tidak dijanjikan
Tidak ada protokol pairing terenkripsi khusus BotConnector di CLI publik saat ini. Jangan merancang berdasarkan hal itu, dan jangan menganggap sebuah transport terenkripsi hanya karena berada di jaringan privat — tunnel-lah yang membuatnya privat.
Selanjutnya
- BCCLI melalui Tailscale — satu jalur privat yang konkret.
- Batas jaringan — alamat yang benar-benar dipakai tiap permukaan.