Salah satu kebijakan keamanan yang paling sering dianggap merepotkan oleh pengguna adalah kewajiban mengganti password secara berkala. Tidak sedikit yang mengeluh, sudah susah payah menghafal satu password, eh disuruh ganti lagi tiga bulan kemudian. Tapi di balik kebijakan yang terlihat sepele ini, ada alasan teknis yang cukup serius kenapa praktik ini masih dianjurkan di banyak organisasi, termasuk instansi pemerintah.
Password Bisa Bocor Tanpa Disadari
Kebocoran kredensial (password dan username) sering terjadi tanpa pemiliknya sadar sama sekali. Data breach di satu platform bisa membuat kombinasi email dan password seseorang beredar di forum gelap atau marketplace data ilegal, kadang bertahun-tahun sebelum akhirnya ketahuan. Kalau seseorang memakai password yang sama untuk banyak akun (credential reuse), satu kebocoran saja bisa berdampak ke banyak layanan sekaligus.
Dengan mengganti password secara berkala, jendela waktu bagi penyerang untuk memanfaatkan kredensial yang sudah bocor jadi lebih sempit. Password lama yang mungkin sudah beredar di database breach otomatis jadi tidak berguna lagi begitu diganti.
Menahan Efek dari Serangan yang Sudah Terjadi Tapi Belum Terdeteksi
Ada kondisi di mana penyerang sudah berhasil mencuri kredensial, tapi belum langsung menggunakannya untuk aksi yang mencolok. Mereka bisa saja diam dulu, memantau, atau menunggu waktu yang tepat (dikenal dengan istilah dwell time dalam dunia forensik digital). Selama masa ini, akun yang sudah dibobol terlihat normal-normal saja dari luar.
Penggantian password berkala menjadi salah satu mekanisme yang bisa memutus akses penyerang, meskipun tim keamanan belum sempat mendeteksi bahwa insiden sedang terjadi. Ini penting terutama untuk akun dengan hak akses tinggi (privileged account), yang kalau dibiarkan terlalu lama bisa dimanfaatkan untuk pergerakan lebih jauh di dalam sistem (lateral movement).
Mengurangi Risiko dari Serangan Brute Force dan Credential Stuffing
Serangan brute force mencoba menebak password lewat kombinasi karakter secara berulang, sementara credential stuffing memanfaatkan daftar kombinasi username-password hasil kebocoran dari layanan lain untuk dicoba di berbagai platform. Kedua jenis serangan ini sangat mengandalkan asumsi bahwa password target tidak berubah dalam waktu lama.
Password yang jarang diganti memberi lebih banyak waktu bagi penyerang untuk mencoba berbagai kombinasi sampai berhasil, terutama kalau password yang dipakai termasuk lemah atau mudah ditebak.
Menjaga Kepatuhan terhadap Standar Keamanan
Banyak standar dan kerangka kerja keamanan informasi, seperti ISO 27001, mensyaratkan kebijakan manajemen password yang mencakup masa berlaku (password expiry) sebagai bagian dari kontrol akses. Bagi organisasi, terutama yang mengelola data sensitif atau layanan publik, kepatuhan terhadap standar ini bukan sekadar formalitas administratif, tapi jadi bagian dari tanggung jawab menjaga keamanan sistem secara keseluruhan.
Catatan Penting: Bukan Sekadar Ganti, Tapi Ganti dengan Benar
Perlu digarisbawahi, mengganti password secara berkala tidak akan banyak membantu kalau caranya keliru. Kesalahan yang sering terjadi adalah sekadar mengganti satu digit angka di ujung password lama (misalnya dari Password123 menjadi Password124), yang sebenarnya tidak menambah kekuatan keamanan secara berarti.
Beberapa praktik yang sebaiknya dijalankan bersamaan dengan kebijakan penggantian berkala:
- Membuat password baru yang benar-benar berbeda, bukan sekadar variasi kecil dari password lama
- Menggunakan kombinasi karakter yang kompleks, idealnya dengan bantuan password manager
- Tidak menggunakan password yang sama di banyak akun berbeda
- Mengaktifkan multi-factor authentication sebagai lapisan keamanan tambahan, karena password saja sering kali tidak cukup
Penutup
Kebijakan ganti password secara berkala memang bisa terasa merepotkan dalam keseharian, tapi tujuannya jelas: mempersempit peluang penyerang memanfaatkan kredensial yang mungkin sudah bocor tanpa sepengetahuan pemiliknya. Yang perlu diingat, kebijakan ini paling efektif kalau dijalankan bersamaan dengan kebiasaan membuat password yang kuat dan unik, serta didukung lapisan keamanan tambahan seperti multi-factor authentication. Password yang sekadar diganti tapi tetap lemah, pada akhirnya tidak akan banyak menolong.