
Saat Anda masuk ke layanan atau situs web baru di iPhone, iPad, atau Mac, sistem operasi akan segera menyarankan kata sandi siap pakai yang dapat Anda terima atau tolak. Kata sandi ini akan cukup panjang; itu tidak akan berisi kata-kata yang dapat dikenali; dan itu akan berisi karakter khusus seperti tanda hubung dan angka. Semua ini memenuhi persyaratan kata sandi sehingga penyerang tidak dapat memecahkannya dengan mudah dengan kekerasan, hanya dengan menebak kombinasi karakter yang umum.
Namun, jika Anda telah menggunakan beberapa kata sandi tersebut dari iOS atau macOS, Anda mungkin akan melihat sebuah pola yang muncul. Mereka tidak hanya acak. Urutan karakter selalu dibagi menjadi tiga bagian, dengan tanda hubung di antaranya, dan tiga bagian pendek masing-masing terdengar seperti kata-kata – hanya saja bukan kata-kata yang muncul dalam bahasa bumi mana pun. Apakah ini suatu kebetulan, atau memang disengaja? Dan bagaimana cara Apple membuat kata sandi ini?
Bahasa rahasia Apple
Kata sandi yang disarankan oleh iOS dan macOS sebenarnya mengikuti sistem yang canggih, ungkap Ricki Mondello, karyawan lama Apple di tim keamanan. Pabrikan iPhone memperkenalkan sistem ini pada tahun 2018 dengan iOS 12, dan bahkan ada video WWDC tentangnya.
Kata sandi yang disarankan terdiri dari dua puluh karakter, kebanyakan huruf, dan tanda hubung membagi urutan ini menjadi tiga bagian yang sama. Idenya adalah agar pengguna lebih mudah menghafal tiga bagian pendek dibandingkan satu rangkaian simbol yang panjang: sebuah pertimbangan penting jika mereka harus memasukkan kata sandi secara manual di platform lain.
Untuk lebih membantu pengguna mengingat kata sandi, setidaknya dalam memori jangka pendek, masing-masing bagian huruf disusun untuk membuat suku kata yang dapat diucapkan (atau 'didengar' di kepala Anda): konsonan diikuti oleh vokal, lalu yang lain konsonan. Apple telah membuat perpustakaan yang terdiri dari 19 konsonan dan 6 vokal dan menggunakannya untuk membentuk suku kata yang dihasilkan secara acak yang tidak muncul dalam bahasa alami apa pun. Ada juga daftar blokir dari beberapa kombinasi, yang terutama berisi suku kata yang dapat muncul dalam bahasa kotor.
Aturan lain yang mungkin Anda lihat: kata sandi yang diusulkan Apple, masing-masing hanya menampilkan satu huruf kapital. Menurut Mondello, alasannya adalah lebih mudah memasukkan huruf kecil, bahkan pada keyboard eksotis seperti pada pengontrol game. Yang terakhir, satu digit yang muncul pada posisi acak dalam kata sandi yang dibuat secara otomatis sebenarnya memiliki aturan yang mengatur di mana kemunculannya: angka tersebut dapat muncul di kedua sisi tanda hubung, atau di akhir kata sandi, namun tidak akan pernah muncul di bagian tengah dari salah satu 'kata' buatan Apple.
Logika tersembunyi dari kata sandi yang dibuat secara otomatis
Kesimpulannya, kata sandi Apple yang dibuat secara acak sebenarnya tidak acak sama sekali, tetapi mengikuti beberapa aturan tetap. Dengan cara ini, Apple menciptakan kompromi antara kata sandi yang kuat dan tidak dapat ditebak serta kegunaan yang cukup baik jika pengguna harus mengetikkannya secara manual di platform lain.
Artikel ini awalnya muncul di terbitan saudara kami Macwelt dan diterjemahkan serta dilokalkan dari bahasa Jerman.