Berhenti mengelola sendiri manajer kata sandi Anda—lakukan ini sebagai gantinya


Saya hampir selalu meng-host sendiri setiap layanan yang saya gunakan di homelab saya. Jika saya bisa meng-host sendiri, kemungkinan besar saya melakukannya—kecuali untuk kata sandi. Saya menolak untuk meng-host sendiri pengelola kata sandi saya, dan merasa bahwa pengelola kata sandi yang di-host memberikan ketenangan pikiran yang saya butuhkan untuk kehidupan digital saya.

Hampir selalu tersedia saja tidak cukup baik untukku

Homelab saya offline lebih sering daripada yang saya inginkan kata sandi manajer saya.

Saya memiliki cukup banyak server yang berjalan di homelab saya di mana saya mengelola sendiri cukup banyak layanan. Saya telah berhenti menggunakan layanan streaming, membatalkan Audible, dan bahkan mengelola beberapa situs web milik saya sendiri. Namun, tidak satupun dari layanan tersebut yang saya anggap sebagai "mission-critical" atau sangat penting, artinya jika layanan itu mati untuk jangka waktu tertentu, itu bukanlah akhir dunia.

Namun, pengelola kata sandi saya benar-benar sangat penting. Saya memiliki kata sandi, kunci server, kartu kredit, login database, dan banyak lagi yang disimpan di pengelola kata sandi saya. Homelab saya mungkin tidak sering turun, tetapi masih offline jauh lebih sering daripada yang saya inginkan sehingga pengelola kata sandi saya tidak dapat diakses.

Terkadang saya harus memindahkan peralatan, yang berarti mesin virtual saya akan mati. Pemadaman listrik juga bisa membuat homelab saya mati. AT&T pernah turun beberapa kali sebelumnya, yang berarti saya mungkin bisa mengakses kata sandi saya di jaringan lokal, tetapi saya tidak bisa mengaksesnya dari luar.

Ada banyak alasan mengapa homelab saya bisa mati, dan itu jelas tidak cukup bagi saya ketika berkaitan dengan manajer kata sandi. Saya membutuhkan uptime 99,9999999% untuk manajer kata sandi saya, dan saya tidak bisa memberikan itu—dan itu tidak apa-apa.

Kamu tidak bisa memperbaiki server jika server itu menyimpan kata sandinya sendiri

Inisiasi kata sandi?

Sebuah server hanya seaman kata sandinya, dan kata sandi yang aman biasanya tidak mudah ditebak atau diingat. Ini berarti bahwa server yang aman mungkin memiliki kata sandi yang cukup kompleks, yang kemungkinan akan disimpan dalam pengelola kata sandi. Skenario mimpi buruk saya adalah saya me-reboot server saya yang meng-host sendiri pengelola kata sandi saya dan ada semacam kesalahan yang menghalangi server untuk mem-boot VM dengan benar, dan saya tidak bisa masuk karena pengelola kata sandi yang di-host di VM tersebut tidak dapat diakses.

Ini mungkin merupakan skenario yang sangat jarang terjadi, tetapi bukan berarti tidak mungkin sama sekali. Saya hanya tidak bisa membayangkan kehilangan akses ke server seperti itu, dan kemudian tidak bisa masuk kembali atau harus memulihkan server dan kemudian kehilangan semua data.

Saya tahu cadangan ada, dan itu bisa membantu mencegah sesuatu seperti ini, tapi itu tetap bukan solusi yang sepenuhnya aman—begitu juga menggunakan pengelola kata sandi yang dihosting, saya juga paham itu. Namun, pengelola kata sandi yang dihosting dan terpercaya seperti 1Password sangat jarang mengalami gangguan, dan saya juga tidak khawatir mereka akan menutup layanan itu dalam waktu dekat.

Manajer kata sandi yang dihosting sendiri adalah titik kegagalan tunggal yang tidak bisa saya tanggung

Pengelola kata sandi saya adalah penyelamat hidup saya, dan saya tidak tahan kehilangan itu

Meskipun cadangan membantu, dan pengaturan ketersediaan tinggi dapat mencegah sebagian besar waktu henti, saya tidak bisa menanggung titik kegagalan tunggal yang dibawa oleh pengelola kata sandi yang di-host sendiri. Pengelola kata sandi yang di-host sendiri hanya seaman server dan jaringan saya, yang jauh kurang aman dibandingkan dengan pengaturan pengelola kata sandi yang di-host.

Sebagai contoh, 1Password menjalani audit keamanan pihak ketiga secara berkala yang membuktikan bahwa layanan ini aman untuk digunakan. 1Password bahkan memiliki Pusat Kepercayaan khusus yang menunjukkan sertifikasi kepatuhan mereka, perusahaan yang bekerja sama dengan mereka, dokumen terkait keamanan, dan lainnya. Lab pribadi saya sendiri bahkan tidak menjalani audit keamanan pihak pertama, apalagi pihak ketiga.

Jika jaringan saya diserang, dan entah bagaimana saya kehilangan penyimpanan kata sandi saya, saya akan sangat terpukul. Atau, jika perangkat keras saya gagal dan saya kehilangan array penyimpanan. Atau jika rumah saya terbakar, dan saya tidak memiliki cadangan kata sandi penting di luar lokasi (yang memerlukan biaya). Ada begitu banyak skenario di mana mengelola sendiri manajer kata sandi saya sendiri hanyalah tidak masuk akal.

Membayar untuk pengelola kata sandi adalah kejahatan yang perlu yang saya oke dengan itu

Beberapa layanan memang layak untuk dibayar

Pada akhirnya, saya memilih untuk menggunakan 1Password sebagai pengelola kata sandi saya. Saya telah menggunakan 1Password selama lebih dari satu dekade saat ini dan tidak berniat untuk berhenti. Saya suka bahwa saya bisa menyimpan tidak hanya login, tetapi juga kartu kredit, informasi basis data, kode 2FA, Passkey, kredensial SSH, dan lainnya semuanya di satu tempat.

Itu mungkin terdengar agak tidak konvensional bagi sebagian orang. Pada dasarnya, 1Password saya memegang kunci untuk seluruh kehidupan digital saya. Namun, saya sangat mempercayai 1Password setelah menggunakannya selama lebih dari 10 tahun. Audit keamanan mereka dan Trust Center memberi saya semua kepercayaan yang saya butuhkan.

Biayanya juga sangat minim. Akun individu adalah $3 per bulan dan akun keluarga (yang mencakup hingga lima anggota keluarga dengan brankas masing-masing) hanya $4,50 per bulan jika dibayar setiap tahun. Biaya tersebut sangat kecil dibandingkan dengan layanan yang diberikan sehingga ini adalah keputusan yang mudah. Kurang dari $1 per bulan per anggota keluarga untuk brankas pribadi dan bersama bagi saya sangat sepadan.

Tentu saja, jika Anda bukan penggemar 1Password, ada banyak pengelola kata sandi lain yang bisa dipilih. Bitwarden adalah standar emas di komunitas pengelola kata sandi, terutama karena ia menawarkan versi layanan yang dapat dihosting sendiri secara gratis—tetapi ada juga versi Bitwarden yang dihosting yang tidak memiliki kekurangan dari hosting sendiri.

Sebuah artikel tentang manajer kata sandi tidak akan lengkap tanpa menyebut Proton Pass juga. Proton Pass adalah salah satu andalan dalam komunitas yang fokus pada privasi karena sikap Proton yang sangat mementingkan privasi pada semua layanannya. Anda akan menemukan bahwa Proton Pass sebenarnya memiliki versi gratis yang bisa digunakan juga, jika Anda belum tertarik untuk membayar manajer kata sandi, menjadikannya titik awal yang bagus jika Anda tidak ingin membayar 1Password tetapi menginginkan manajer kata sandi yang fokus pada privasi.


Saya suka bahwa kemampuan untuk meng-host sendiri pengelola kata sandi ada—ada banyak orang yang mengandalkan jenis layanan ini setiap hari, dan saya mengerti itu. Saya hanya tidak bisa membayangkan menjadi orang yang bertanggung jawab atas semua kata sandi saya, keamanannya, redundansinya, dan keandalannya. Biaya kecil yang saya bayar untuk pengelola kata sandi sepadan bagi saya demi ketenangan pikiran dan keamanan.

Artikel terkait