Setiap kali saya pergi ke halaman utama Netflix di Firefox, saya secara otomatis login.
Namun, ketika saya membuka daftar kata sandi tersimpan Firefox, saya perhatikan bahwa Netflix tidak ada di antara situs-situs tempat Firefox menyimpan kata sandi untuk ( Options -> Security -> Saved Passwords
)
Bagaimana Netflix mengetahui kata sandi jika Firefox tidak menyimpannya, dan di mana ia disimpan?
Jawaban:
Untuk menjawab pertanyaan pertama Anda, Netflix tidak tahu kata sandi Anda .
Apa yang dilakukan Netflix dan setiap situs web kompeten lainnya di luar sana adalah hash kata sandi Anda menggunakan skema hashing satu arah ( MD5 , SHA-1 , SHA-2 , dll.).
Apa yang dilakukan pada dasarnya adalah membuat sidik jari heksadesimal panjang tetap unik yang mengidentifikasi string teks yang merupakan kata sandi Anda. Misalnya, inilah yang terlihat seperti kata sandi-aman saya setelah di hash menggunakan MD5:
Mereka menyimpan hash ini dalam basis data internal mereka dan setiap kali Anda masuk ke Netflix, kata sandi yang Anda berikan selama proses login di hash sekali lagi menggunakan skema yang sama dan dicocokkan dengan salinan kata sandi hash yang disimpan dalam database mereka.
Jika cocok, mereka tahu bahwa Anda memasukkan kata sandi yang benar dan Anda diberikan akses. Jika tidak, Anda tidak diautentikasi. Inilah sebabnya mengapa ketika Anda mengklik beberapa variasi tautan Lupa kata sandi, mereka tidak mengirimkan kata sandi lama Anda tetapi meminta Anda untuk memilih yang baru. Itu karena mereka juga tidak tahu kata sandi Anda.
Jadi bagaimana Anda masuk jika Firefox tidak menyimpan kata sandi untuk Netflix?
Jawabannya adalah cookie sesi . Ketika Anda masuk ke Netflix (mungkin beberapa waktu yang lalu), Anda mungkin memilih untuk mengingat sesi Anda.
Jika Anda melakukannya, Firefox menyimpan informasi kecil di komputer Anda yang secara unik mengidentifikasi Anda setiap kali Anda mengunjungi Netflix. 'Cookie' ini sebagaimana mereka disebut umumnya bertahan untuk waktu yang singkat sampai sesi aktif dan kemudian berakhir. Namun beberapa dapat berlangsung berminggu-minggu atau lebih lama. Hapus cookie itu dan Netflix tidak akan mengingat Anda.
Mengenai pertanyaan kedua Anda, jika Firefox tidak 'mengingat' kata sandi, itu tidak disimpan di mana pun. Yang disimpan adalah cookie. Firefox menyimpannya di folder Profil di file
cookies.sqlite
yang merupakan file database SQLite .Terakhir, jika Anda memilih untuk masuk melalui akun Facebook Anda, Anda tidak memerlukan kata sandi dan Firefox tidak akan menyimpannya.
Namun, cookie masih akan dibuat untuk mengidentifikasi sesi Anda.
sumber
Netflix - seperti kebanyakan situs web lain - tidak peduli dengan kata sandi Anda selama menjelajah normal. Sebaliknya, ketika Anda masuk, Netflix memiliki browser menyimpan 'cookie' dengan ID sesi login. Browser mengirimnya kembali setiap kali ia meminta halaman baru. (Demikian juga, penyimpanan kata sandi di Firefox tidak digunakan selama penjelajahan normal, tetapi hanya untuk mengisi kolom kata sandi secara otomatis di halaman login.)
Cookie sesi biasanya dibuat secara acak dan tidak memiliki kaitan dengan login atau kata sandi Anda - hanya Netflix sendiri yang dapat menautkannya ke akun Anda.
Untuk melihatnya, klik kanan halaman, pilih "Lihat Info Halaman", dan di bawah "Keamanan" klik "Lihat Cookie".
sumber
Tidak ada yang salah dengan Netflix. Seperti hampir semua situs web yang dapat Anda masuki, cookie ini disimpan di PC Anda, yang antara lain, menyimpan data terenkripsi yang mewakili kata sandi Anda.
Pernahkah Anda melihat perilaku yang sama di Google, Facebook, Yahoo, Windows Live dan akun apa pun yang mungkin Anda pikirkan?
Beberapa layanan web dapat menggunakan cookie yang hanya valid untuk waktu singkat atau hanya dalam sesi saat ini (misalnya Yahoo dan Facebook kecuali Anda memilih opsi Remember me on this computer ). Namun ternyata Netflix menggunakan cookie yang valid untuk periode waktu yang lebih lama yang membuat Anda tetap masuk kecuali Anda menghapus riwayat browser Anda - terutama cookie.
Sekarang, Anda mungkin bertanya apa gunanya penyimpanan kata sandi di browser. Itu sangat sederhana. Jika Anda logout dari Netflix (atau apa pun yang lain) cookie akan dihapus. Jika Anda ingin masuk kembali, Anda harus memasukkan nama pengguna akun dan kata sandi. Jika Anda telah menyimpan kata sandi di peramban, ia akan melengkapi bidang itu secara otomatis saat Anda mengetik nama pengguna.
sumber
Apakah Anda memeriksa cookie Anda? Kata sandi Anda, atau salinan kata sandi Anda yang dienkripsi, mungkin ada di sana.
sumber