Kata sandi menjaga hampir semua yang kita lakukan secara online—email, perbankan, media sosial, penyimpanan awan, platform pengembang, dan banyak lagi. Memilih panjang yang tepat (dan komposisi) untuk sebuah kata sandi adalah salah satu cara termudah untuk meningkatkan keamanan tanpa terlalu banyak mengubah alur kerja harian Anda.
Artikel ini menjelaskan berapa panjang kata sandi seharusnya, mengapa panjang penting, apa yang direkomendasikan badan standar terkemuka, dan bagaimana membuat kata sandi yang kuat dan unik yang mudah dikelola.
Kata sandi yang kuat adalah yang sulit ditebak atau dihitung oleh penyerang. Kekuatan berasal dari dua unsur utama:
Ketika kedua faktor tersebut ada, kata sandi akan tahan terhadap serangan brute-force (mencoba kombinasi secara sistematis), serangan kamus (mencoba kata dan pola umum), dan banyak teknik cracking otomatis.
Pakar keamanan secara konsisten menekankan pentingnya panjang. Badan Keamanan Siber & Infrastruktur AS (CISA) merekomendasikan untuk memilih kata sandi yang “Panjang—setidaknya 16 karakter (lebih panjang lebih baik).” Anda bisa membaca panduan mereka di sini: https://www.cisa.gov/secure-our-world/require-strong-passwords
Institut Standar dan Teknologi Nasional (NIST) mengambil sikap serupa dalam Pedoman Identitas Digitalnya, menyoroti bahwa panjang kata sandi adalah faktor utama dalam menentukan kekuatan kata sandi dan bahwa pengguna harus didorong untuk membuat kata sandi yang lebih panjang jika memungkinkan. Lihat: https://pages.nist.gov/800-63-4/sp800-63b.html
Dalam praktiknya, 14 karakter harus dianggap sebagai batas bawah, sedangkan 16+ karakter adalah pengaturan awal yang lebih baik. Untuk akun yang sangat sensitif atau berumur panjang, bahkan lebih panjang adalah bermanfaat—dengan syarat situs tersebut mengizinkannya dan Anda bisa menyimpan kata sandi dengan aman.
Lebih panjang hampir selalu lebih kuat terhadap brute force. Tetapi ada beberapa pertimbangan praktis:
Intinya: Gunakan kata sandi terpanjang dan paling acak yang sesuai dengan kebijakan situs dan alur kerja Anda—kemudian tambahkan MFA jika tersedia.
Banyak situs mengharuskan campuran set karakter (huruf kecil, huruf besar, digit, simbol). Memasukkan beberapa set secara umum meningkatkan ruang pencarian dan menghambat serangan tebak. Namun, “aturan kompleksitas” kurang penting dibandingkan panjang dan keacakan. Kata sandi acak 20 karakter dengan hanya menggunakan huruf bisa lebih kuat daripada string 8 karakter yang menggabungkan setiap tipe karakter.
Jika sebuah situs memberlakukan aturan komposisi, biarkan pengelola kata sandi Anda membuat kata sandi acak yang memenuhi syarat tersebut. Jika tidak, prioritaskan panjang dan keacakan daripada aturan kompleksitas yang dipaksakan.
Empat set karakter yang sering disebut adalah:
Panjang saja tidak cukup jika kata sandi mengikuti pola yang dapat diprediksi. Hindari:
1qaz2wsx atau qwertyuiopDua cara hebat untuk mendapatkan keacakan yang bisa Anda terima:
terowongan-magnet-sutra-oksigen-duet dapat panjang dan lebih mudah diingat. Tambahkan pemisah dan, jika diizinkan, simbol atau angka atau dua.Beberapa string panjang adalah target mudah karena mengikuti pola yang jelas atau muncul dalam dataset pelanggaran. Misalnya, urutan keyboard panjang, blok karakter yang diulang, atau "trik" yang banyak dibagi adalah di antara tebakan pertama yang dicoba alat peretasan modern. Panjang harus dipasangkan dengan ketidakpastian agar efektif.
Sebelum menggunakan kata sandi, sebaiknya memastikan bahwa kata sandi tersebut tidak muncul dalam korpus pelanggaran yang diketahui. Banyak pengelola kata sandi dan alat keamanan menyediakan pemeriksaan "have I been pwned" atau penyaringan serupa. Anda juga bisa menggunakan penguji kekuatan kata sandi untuk mengevaluasi kata sandi Anda.
Tidak semua pengambilalihan akun melibatkan menebak. Phishing dan penggunaan ulang adalah penyebab kompromi yang sering terjadi:
Panjang membantu melawan tebakan, tetapi phishing dan penggunaan ulang dapat diminimalkan dengan MFA dan pengelola kata sandi yang membuat kredensial unik menjadi mudah.
Cara praktis untuk menskalakan kata sandi unik 16–24 karakter di puluhan (atau ratusan) situs adalah dengan menggunakan pengelola kata sandi. Dengan pengelola, Anda bisa:
Jika suatu situs membatasi panjang atau simbol, atur generator sesuai—tetap memprioritaskan panjang maksimum.
Berapa panjang seharusnya kata sandi? Selama situs mengizinkan—bidik setidaknya 16 karakter—dan buatlah acak dan unik. Tambahkan MFA untuk lapisan kedua yang kuat. Dengan pengelola kata sandi yang menangani pembuatan dan penyimpanan, Anda bisa memiliki keamanan yang kuat tanpa beban kognitif tambahan.