كيفية حماية صفحات الويب بكلمة مرور

هناك العديد من الأسباب التي قد تجعلك ترغب في حماية صفحات الويب بكلمة مرور. ربما تريد إخفاء إصدارات جديدة من موقع الويب الخاص بك حتى تصبح الإصدارات المذكورة جاهزة للتشغيل. يعد تقييد الوصول إلى الأقسام الخاصة على موقع الويب الخاص بك وتمكين الأشخاص الذين تعرفهم وتثق بهم من رؤيتها هو احتمال آخر. أو ربما تريد فقط إتاحة المعلومات على الموقع لعدد قليل من المختبرين أو المراجعين. بدلاً من ذلك ، قد ترغب في منح حق الوصول إلى المحتوى المدفوع لعدد قليل فقط من الأفراد. مهما كانت دوافعك ، هناك طريقة سهلة لتقييد الوصول إلى صفحات الويب ، وحتى مواقع كاملة ، باستخدام .htpasswd.

يسمح لك Htaccess بسهولة حماية أي صفحة أو دليل على خادم الويب الخاص بك بكلمة مرور – حتى موقع ويب بأكمله. نظرًا لأنه يعتمد على خادم الويب ، لا تتم مشاركة أسماء المستخدمين وكلمات المرور الصالحة أبدًا مع متصفح الويب أو تخزينها في HTML ، مما يضيف طبقة من الأمان إلى طريقة .htpasswd لحماية صفحات كلمة المرور.

عند محاولة الوصول إلى الموقع أو الصفحة ، سيُطلب من الزوار الراغبين في ذلك إدخال اسم مستخدم وكلمة مرور من خلال نافذة منبثقة. لا يمكن لأي زائر لا يمكنه إدخال بيانات الاعتماد الضرورية دخول الموقع – الأمر بهذه البساطة.

عند استخدام هذه الطريقة لمنح المستخدمين حق الوصول إلى المعلومات المهمة على موقعك ، من الجيد التأكد من أن كلمات المرور التي يحتاجون إلى إدخالها قوية قدر الإمكان. تحقيقا لهذه الغاية ، قد يكون من الحكمة إنشاء كلمات مرور عشوائية طويلة وقوية ، أو كلمات مرور مشفرة ، للتأكد من أن المتسللين وغيرهم من غير المرغوب فيهم لن يتمكنوا من الدخول إلى صفحة الويب المعنية من خلال هجمات جدول قوس قزح ، القوة الغاشمة هجمات الخ.

كيفية استخدام .htpasswd لحماية صفحات الويب الخاصة بك بكلمة مرور

1- افتح محرر نصوص ، مثل TextEdit الخاص بنظام macOS أو Notepad في Windows. قم بإنشاء نص جديد ، وعنوانه. htpasswd مع التأكد من تضمين النقطة في بداية الاسم.
2- حفظ الملف. عند القيام بذلك ، تأكد من أن التنسيق الذي تختاره هو “ASCII” ، بدون امتداد الملف. يجب أن يكون اسم الملف الكامل .htpasswd .
3- افتح ملف .htpasswd ، وقم بإعداد كل اسم مستخدم وكلمة مرور ، واحد لكل سطر ، مقسومًا على نقطتين ، على النحو التالي :
username: password
على سبيل المثال:
JohnDoe: 1dl3؛ 5nx4kg #
4- قم بتحميل ملف .htpasswd إلى دليل غير موجود على خادم الويب الخاص بك.