Kata laluan

Cara lulus kata laluan dari frontend ke backend

Cara lulus kata laluan dari frontend ke backend
  1. Adakah selamat menghantar kata laluan ke backend?
  2. Bagaimana kata laluan lulus dengan selamat dari pelayan ke pelanggan?
  3. Sekiranya saya hash kata laluan sebelum menghantarnya ke sisi pelayan?

Adakah selamat menghantar kata laluan ke backend?

Sekiranya anda hash kata laluan di backend, penyerang harus terlebih dahulu memecahkannya untuk menggunakannya di laman web anda. Tetapi jika anda hash mereka di bahagian depan, penyerang tidak perlu melakukan ini, mereka hanya boleh lulus hash kerana ia disimpan dalam pangkalan data.

Bagaimana kata laluan lulus dengan selamat dari pelayan ke pelanggan?

Ini biasanya diatasi dengan menyulitkan komunikasi antara pengguna dan pelayan. Bentuk penyulitan yang paling biasa ialah standard keselamatan lapisan pengangkutan (TLS) atau standard SSL yang lebih lama (lapisan soket selamat).

Sekiranya saya hash kata laluan sebelum menghantarnya ke sisi pelayan?

Ia harus tidak dapat dipulihkan sebelum meninggalkan pelanggan kerana tidak perlu pelayan mengetahui kata laluan sebenar. Hashing kemudian menghantar menyelesaikan masalah keselamatan untuk pengguna malas yang menggunakan kata laluan yang sama di pelbagai lokasi (saya tahu saya lakukan).

Bolehkah aplikasi mudah alih menyimpan data mengenai pengguna tanpa pengguna memberi kebenaran?
Bolehkah aplikasi mengumpul data tanpa kebenaran?Adakah aplikasi memerlukan kebenaran penyimpanan?Mengapa aplikasi meminta izin penyimpanan?Bolehkah ...
Bagaimana anda mendapat inspirasi tanpa menyalin karya seseorang [ditutup]
Apa perbezaan antara inspirasi dan penyalinan?Adakah baik untuk menyalin atau menggunakan karya orang lain untuk inspirasi? Apa perbezaan antara ins...
Bilakah dan mengapa kita harus memilih sudut bulat di sudut lancar?
Sudut bulat lebih berkesan untuk peta dan gambar rajah kerana mereka membenarkan mata kita dengan mudah mengikuti garis "kerana ia sesuai dengan perge...