Jawaban singkat
Apa itu client-side encryption untuk backup, dan apakah saya membutuhkannya di server sewaan?
Enkripsi sisi klien untuk backup berarti mesin Anda mengenkripsi data sebelum keluar, dengan kunci yang tidak pernah dipegang server. Di server sewaan Anda membutuhkannya: drive ditukar, dihapus, dan ditangani oleh orang lain. restic, Borg, dan Proxmox Backup Server semuanya menyediakannya (dokumentasi dibaca 2 November 2026). Basalthold menyewakan server dari US$110,99, hanya kripto, tanpa KYC.
Apa yang dienkripsi setiap alat backup di sisi Anda?
| Alat (versi yang dibaca) | Dienkripsi sebelum diunggah | Cipher | Di mana kunci disimpan |
|---|---|---|---|
| restic 0.19.1 | Selalu: isi file dan metadata, bahkan cache lokal | AES-256 dalam mode counter, diautentikasi dengan Poly1305-AES | File kunci di repositori, dibuka dengan kata sandi Anda melalui scrypt |
| Borg 1.4.5 | Bergantung pada mode yang diatur di borg init | AES-CTR-256 dengan HMAC-SHA256 atau BLAKE2b | repokey: di repositori; keyfile: di klien |
| Kopia 0.23.1 | Selalu: isi serta nama file dan direktori | AES-256 atau ChaCha20 | Kunci yang dikendalikan pengguna, di balik kata sandi repositori Anda |
| Proxmox Backup Server 4.2 | Snapshot yang dibuat dengan kunci klien | AES-256 dalam mode GCM | File kunci klien; kunci master RSA dapat memulihkannya |
| Synology Hyper Backup (DSM 7.4) | Tugas multi-versi dengan enkripsi sisi klien aktif | AES-256 dan ECC Curve25519 | Kata sandi dan kunci enkripsi Anda |
| Veeam Backup & Replication 13 | Job dengan enkripsi aktif, di sumbernya | Kunci data dibungkus dengan AES 256-bit | Database konfigurasi, di balik kata sandi Anda atau KMS |
| Enkripsi sisi server Nextcloud | Tidak ada di klien: server yang mengenkripsi | — | Di server; dalam mode master key, admin dapat mendekripsi |
Dari dokumentasi masing-masing proyek, dibaca pada 2 November 2026.
Mengapa server sewaan membutuhkan enkripsi sisi klien?
Server yang Anda sewa adalah mesin yang bisa disentuh orang lain. Drive gagal dan diganti: Saat drive gagal, buka tiket: tim akan menggantinya tanpa biaya, dan membangun ulang array di drive baru menjadi tanggung jawab setup Anda. Drive dihapus saat masa sewa berakhir: Setiap server dibayar di muka dari saldo kripto Anda, untuk 30 hari, 3 bulan, 6 bulan, atau 12 bulan sesuai pilihan saat checkout. Perpanjangan otomatis menagih durasi yang sama lagi dengan harga awal Anda, kecuali Anda mengatur durasi lain untuk perpanjangan berikutnya di dashboard; jika saldo tidak cukup, server berhenti pada akhir masa berlakunya, drive-nya disimpan selama 7 hari lalu dihapus. Dan siapa pun yang membobol server yang berjalan membaca apa pun yang disimpannya dalam bentuk terang.
Dengan enkripsi sisi klien, tidak ada peristiwa itu yang mengekspos data Anda. Server menyimpan ciphertext, dan kunci tetap di mesin yang Anda backup.
Enkripsikan di tempat data lahir, dan server hanya akan menyimpan noise.
Apa bedanya dengan enkripsi disk atau enkripsi sisi server?
Tiga lapisan disebut enkripsi, dan masing-masing melindungi dari hal yang berbeda.
- Enkripsi disk di server (LUKS atau enkripsi native ZFS) melindungi drive saat diam. Dokumentasi Nextcloud menyarankan LUKS untuk penyimpanan lokal, karena juga mencakup pencurian server fisik. Ini tidak melakukan apa pun setelah server berjalan dengan kunci dimuat. Anda dapat mengenkripsi setiap drive data dengan LUKS atau enkripsi native ZFS; kuncinya tetap di tangan Anda dan tidak ada anggota tim yang pernah memintanya.
- Enkripsi sisi server dalam aplikasi, seperti milik Nextcloud, menyimpan kunci di server. Nextcloud menyatakan ini tidak melindungi dari server yang disusupi atau administrator yang berbahaya.
- Enkripsi sisi klien terjadi sebelum unggah. Server tidak pernah memegang kunci, jadi server yang disusupi tetap hanya melihat ciphertext.
Gunakan yang pertama dan yang ketiga bersama-sama. Enkripsi disk memerlukan unlock di setiap boot; membuka kunci server sewaan berenkripsi LUKS dari jarak jauh menunjukkan caranya.
Bagaimana setiap alat menangani kunci?
Kuncinya adalah cadangan. Jika hilang, salinan terenkripsi itu tidak berguna bahkan bagi Anda.
- restic: kata sandi Anda membuka master key. Tanpanya, tidak ada isi repository yang bisa dibaca.
- Borg: jalankan
borg key exportdan simpan hasilnya jauh dari sistem yang dicadangkan. Dokumentasi Borg menyatakan salinan di sistem itu tidak cukup untuk mode keyfile. - Proxmox Backup Server: file key secara default ada di
~/.config/proxmox-backup/encryption-key.json. Pasangan master key menempatkan salinan terenkripsi RSA di setiap backup, danpaperkeymencetak master key sebagai kode QR. Sejak 4.2, job push sync dapat mengenkripsi snapshot sebelum mengirimnya. - Hyper Backup: Synology memperingatkan bahwa mereka tidak dapat memulihkan kata sandi yang hilang, dan jika hilang berarti kehilangan data permanen.
- Veeam: kata sandi yang hilang menghalangi restore, kecuali jika menggunakan key Enterprise Manager.
- ZFS replication:
zfs send --rawmengirim dataset terenkripsi apa adanya di disk. OpenZFS menyatakan mesin penerima tidak pernah memiliki key-nya.
Dua alat paling umum dibandingkan di restic atau Borg untuk backup offsite.
Apa yang tidak disembunyikan oleh enkripsi sisi klien?
Enkripsi menyembunyikan isi dan, untuk sebagian besar alat, nama. Enkripsi tidak menyembunyikan seberapa banyak yang Anda simpan atau kapan. Catatan desain restic sendiri menyatakan pengamat dengan akses ke penyimpanan dapat menyimpulkan ukuran backup dari timestamp objek. File key-nya juga menyimpan hostname, username, dan waktu pembuatan dalam teks polos.
Aplikasi yang bekerja pada file Anda, seperti Nextcloud atau Immich, memerlukan file tersebut dalam bentuk terbuka di server untuk mengindeks, menampilkan pratinjau, dan mencari. Untuk itu, gunakan disk encryption di server, dan enkripsi sisi klien untuk backup offsite-nya. Enkripsi juga tidak mencegah penghapusan: padukan dengan immutable backup.
Apakah saya masih perlu enkripsi jika host tidak meminta ID dan tidak menyimpan log?
Ya, karena keduanya menjawab pertanyaan yang berbeda. Tanpa KYC mencakup siapa Anda; enkripsi mencakup apa yang Anda simpan.
Dari 23 penjual storage server Basalthold yang diperiksa pada 2 November 2026, hanya 3 yang menyatakan tidak meminta ID. Dari sisanya, 12 meminta pada kondisi tertentu, 2 sebelum pengiriman, dan 6 tidak menyebutkan. Di sisi kami: Tanpa KYC: tanpa ID, tanpa selfie, tanpa dokumen, tanpa kartu, dan tanpa nomor telepon, pada titik mana pun. Tidak ada log yang disimpan: tidak ada catatan koneksi, tidak ada catatan lalu lintas, dan tidak ada alamat IP pengunjung atau pelanggan, baik di situs web, di dashboard, maupun di server.
Tidak ada dari kedua aturan itu yang mengubah isi drive saat meninggalkan mesin. Apa yang terjadi pada drive setelah masa sewa berakhir ada di data Anda setelah membatalkan storage server sewaan. Harga ada di daftar harga hold.
Apa lagi yang orang tanyakan tentang enkripsi sisi klien?
Apakah Basalthold bisa membaca backup terenkripsi saya?
Tidak. Dengan enkripsi sisi klien, server hanya menyimpan ciphertext, dan key tidak pernah sampai ke sana. Anda dapat mengenkripsi setiap drive data dengan LUKS atau enkripsi native ZFS; kuncinya tetap di tangan Anda dan tidak ada anggota tim yang pernah memintanya.
Apakah enkripsi native ZFS termasuk enkripsi sisi klien?
Tidak dengan sendirinya: server yang mengenkripsi, jadi key dimuat di server selama server berjalan. Enkripsi menjadi end-to-end ketika NAS mereplikasi dataset terenkripsi dengan zfs send --raw: server penerima menyimpannya tanpa pernah mendapatkan key-nya.
Apakah enkripsi Nextcloud dihitung sebagai sisi klien?
Tidak. Enkripsi sisi server Nextcloud menyimpan key di server, dan dalam mode master key admin dapat mendekripsi file apa pun. Nextcloud justru menyarankan disk encryption seperti LUKS untuk penyimpanan lokal.
Apa yang terjadi jika saya kehilangan encryption key?
Backup tidak dapat dipulihkan, baik oleh Anda maupun orang lain. restic, Borg, Proxmox Backup Server, Hyper Backup, dan Veeam semuanya menyatakan demikian. Simpan key, atau salinan kertasnya, di tempat yang terpisah dari klien maupun server.
Apakah saya juga harus mengenkripsi drive server sewaan?
Ya, untuk apa pun yang disimpan di sana dalam bentuk terbuka, seperti direktori data Nextcloud. Disk encryption melindungi drive yang di-swap dan di-wipe. Enkripsi sisi klien melindungi server yang sedang berjalan. Masing-masing menutup celah yang ditinggalkan yang lain.
Server yang menyimpan ciphertext Anda
Hold 40: AMD Ryzen 5 3600 (6 core / 12 thread), 64 GB DDR4, 4 × 10 TB hard drive (40 TB raw) plus 512 GB NVMe untuk sistem, port 1 Gbit/s dengan 60 TB traffic per 30 hari, 1 IPv4 dan satu IPv6 /64, untuk $201.09/30 hari. Kripto, tanpa KYC, dan key Anda tetap milik Anda.
- DomaineGoat LLC, terdaftar di Panama
- Harga disurvei dari 23 penjual penyimpanan, 2 November 2026
- Tanpa KYC, tanpa dokumen
- Kunci enkripsi Anda tetap milik Anda
Sumber (10)
- Referensi: desain dan kriptografi — restic documentation (read 2026-11-02)
- borg init: mode enkripsi (1.4.5) — BorgBackup documentation (read 2026-11-02)
- Fitur: enkripsi — Kopia documentation (read 2026-11-02)
- Penggunaan klien backup: enkripsi pbs.proxmox.com/docs/backup-client.html — Proxmox Backup 4.2 documentation (read 2026-11-02)
- Catatan rilis Proxmox Backup Server 4.2 pbs.proxmox.com/wiki/index.php/Roadmap — Proxmox (read 2026-11-02)
- Spesifikasi software Hyper Backup (DSM 7.4) — Synology (read 2026-11-02)
- Bagaimana cara mencadangkan data saya ke sistem penyimpanan Synology jarak jauh menggunakan Hyper Backup? — Synology Knowledge Center (read 2026-11-02)
- Cara Kerja Backup Data Encryption (Veeam Backup & Replication 13) — Veeam Help Center (read 2026-11-02)
- Konfigurasi enkripsi sisi server (Nextcloud 35) — Nextcloud Administration Manual (read 2026-11-02)
- zfs-send(8): --raw — OpenZFS (read 2026-11-02)