Keselamatan Log Masuk Tanpa HTTPS
Walaupun kekurangan HTTPS sebagai langkah keselamatan, masih mungkin untuk meningkatkan keselamatan proses log masuk pada aplikasi web anda. Mari kita terokai beberapa penyelesaian yang berpotensi, sambil mengakui kelemahannya:
1. Log Masuk Bertoken:
Pendekatan ini melibatkan penjanaan token unik untuk setiap percubaan log masuk, menghalang serangan berulang tanpa token. Walau bagaimanapun, penyerang yang memintas trafik akan memperoleh kedua-dua nama pengguna dan token, membolehkan mereka log masuk sebagai mangsa.
2. Penyulitan Medan Kata Laluan HTML:
Menyulitkan kata laluan yang dihantar daripada medan kata laluan HTML mungkin kelihatan seperti penyelesaian, tetapi tidak. Selepas log masuk berjaya, penyerang boleh menghidu trafik untuk mendapatkan ID sesi yang sah, yang boleh mereka gunakan dan bukannya log masuk dengan kata laluan.
Kepentingan HTTPS
Adalah penting untuk menekankan bahawa langkah ini hanyalah penyelesaian stopgap dan tidak boleh menggantikan sepenuhnya perlindungan yang disediakan oleh HTTPS. HTTPS melindungi bukan sahaja penghantaran kata laluan tetapi juga menghalang pelayan berniat jahat daripada menyamar sebagai yang sah. Bergantung sepenuhnya pada token atau kata laluan yang tidak disulitkan mendedahkan aplikasi anda kepada rampasan sesi dan serangan lain.
Alternatif kepada HTTPS
Jika HTTPS tidak tersedia, pertimbangkan untuk menggunakan Cloudflare Universal SSL untuk memastikan Sambungan SSL/TLS antara penyemak imbas dan tapak anda. Perkhidmatan ini mengurangkan risiko penyadapan Wi-Fi awam, memberikan lapisan perlindungan tambahan.
Sijil SSL juga boleh diperoleh secara percuma menggunakan Let's Encrypt atau Start SSL, menghapuskan sebarang halangan teknikal untuk melaksanakan HTTPS. Adalah penting untuk mengutamakan pelaksanaan HTTPS untuk keselamatan dan privasi pengguna anda. Walaupun penyelesaian yang dibincangkan di sini mungkin menawarkan sedikit perlindungan, penyelesaian tersebut kurang berbanding keselamatan komprehensif yang ditawarkan oleh HTTPS.
Atas ialah kandungan terperinci Bagaimana Anda Boleh Melindungi Log Masuk Apabila HTTPS Bukan Pilihan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!