كيفية مسح أو تعطيل HSTS لمتصفحات Chrome و Firefox و Internet Explorer



جرب أداة القضاء على المشاكل

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



ما هو HSTS؟

HSTS (أمان نقل HTTP الصارم) هي آلية لأمن الويب تساعد المتصفحات على إنشاء اتصالات عبر HTTPS وتقييد اتصالات HTTP غير الآمنة. تم تطوير آلية HSTS في الغالب لمعالجة هجمات قطاع SSL القادرة على تخفيض اتصالات HTTPS الآمنة إلى اتصالات HTTP أقل أمانًا.



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



'خطأ في الخصوصية: اتصالك ليس خاصًا' (NET :: ERR_CERT_AUTHORITY_INVALID)

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

يوجد أدناه مجموعة من الأدلة التي ستساعدك على مسح أو تعطيل إعدادات HSTS. يرجى اتباع الأدلة المرتبطة بالمتصفح الخاص بك ولا تتردد في اتباع أي حل ينطبق على السيناريو الخاص بك.



مسح إعدادات HSTS في Chrome

عادةً ما تعرض مشكلة إعدادات HSTS في Chrome علامة ' اتصالك ليس خاصًا 'اكتب خطأ في Chrome. إذا كنت تريد توسيع نطاق المتقدمة القائمة (المرتبطة بالخطأ) ، سترى على الأرجح إشارة صغيرة حول HSTS (' لا يمكنك زيارة * اسم موقع الويب * لأن موقع الويب يستخدم HSTS. عادةً ما تكون أخطاء الشبكة والهجمات عليها مؤقتة ، لذا من المحتمل أن تعمل هذه الصفحة لاحقًا. ')

إذا كنت تواجه نفس السلوك ، فاتبع الخطوات الموضحة أدناه لحذف ذاكرة التخزين المؤقت HSTS من متصفح Chrome:

  1. افتح Google Chrome والصق ما يلي في omnibar.
    chrome: // net-internals / # hsts

  2. تأكد من أن نهج أمان المجال يتم توسيعه ، ثم استخدم مربع المجال (تحت استعلام عن HSTS / PKP ) للدخول إلى النطاق الذي تحاول مسحه إعدادات HSTS إلى عن على. ستتم إعادتك قائمة من القيم.
  3. بمجرد إرجاع القيم ، قم بالتمرير لأسفل إلى حذف سياسات أمان المجال. أدخل اسم المجال نفسه وانقر فوق حذف زر لمسح إعدادات HSTS.
  4. أعد تشغيل Chrome ومعرفة ما إذا كان بإمكانك الوصول إلى المجال الذي قمت مسبقًا بمسح إعدادات HSTS له. إذا كانت المشكلة تتعلق بإعدادات HSTS ، فيجب أن يكون موقع الويب قابلاً للوصول.

مسح أو تعطيل إعدادات HSTS في Firefox

بالمقارنة مع Chrome ، فإن لدى Firefox طرقًا متعددة لمسح أو تعطيل إعدادات HSTS. سنبدأ بالطرق التلقائية أولاً ولكننا قمنا أيضًا بتضمين طريقتين يدويتين.

الطريقة الأولى: مسح الإعدادات عن طريق نسيان موقع الويب

  1. افتح Firefox وتأكد من إغلاق كل علامة تبويب أو نافذة منبثقة مفتوحة.
  2. صحافة Ctrl + Shift + H (أو Cmd + Shift + H في نظام التشغيل Mac) لفتح ملف مكتبة قائمة طعام.
  3. ابحث عن الموقع الذي ترغب في حذف إعدادات HSTS له. يمكنك تسهيل الأمر على نفسك باستخدام ملف شريط البحث في الزاوية العلوية اليمنى.
  4. بمجرد أن تتمكن من العثور على موقع الويب الذي تحاول مسح إعدادات HSTS له ، انقر بزر الماوس الأيمن فوقه وحدده انسى هذا الموقع . سيؤدي هذا إلى مسح إعدادات HSTS والبيانات الأخرى المخزنة مؤقتًا لهذا المجال المحدد.
  5. أعد تشغيل Firefox ومعرفة ما إذا كان قد تم حل المشكلة. إذا كانت هذه مشكلة HSTS ، فيجب أن تكون قادرًا الآن على تصفح موقع الويب بشكل طبيعي.

إذا لم تكن هذه الطريقة فعالة أو كنت تبحث عن طريقة لمسح إعدادات HSTS بدون مسح بقية البيانات المخزنة مؤقتًا ، فانتقل إلى الطرق الأخرى أدناه.

الطريقة 2: مسح HSTS عن طريق مسح تفضيلات الموقع

  1. افتح Firefox ، وانقر فوق مكتبة رمز وحدد التاريخ> مسح التاريخ الحديث .
  2. في ال مسح كل المحفوظات نافذة ، اضبط النطاق الزمني المراد مسحه القائمة المنسدلة إلى كل شىء .
  3. بعد ذلك ، قم بتوسيع قائمة التفاصيل وقم بإلغاء تحديد كل خيار باستثناء تفضيلات الموقع .
  4. انقر على امسح الآن لمسح جميع تفضيلات الموقع بما في ذلك ملف إعدادات HSTS .
  5. أعد تشغيل Firefox ومعرفة ما إذا كان قد تم حل المشكلة عند بدء التشغيل التالي.

الطريقة الثالثة: مسح إعدادات HSTS عن طريق تحرير ملف تعريف المستخدم

  1. أغلق Firefox تمامًا وجميع النوافذ المنبثقة وأيقونات العلبة المرتبطة بها.
  2. انتقل إلى موقع ملف تعريف مستخدم Firefox الخاص بك. فيما يلي قائمة بالمواقع المحتملة:
    C:  Users *  AppData  Local  Mozilla  Firefox  Profiles C:  Users *  AppData  Roaming  Mozilla  Firefox  Profiles / Users / * / Library / Application Support / Firefox / Profiles - Mac

    ملحوظة: يمكنك أيضًا تحديد موقع ملف تعريف المستخدم الخاص بك عن طريق لصق ' حول: الدعم ' في شريط التنقل في الأعلى وضرب أدخل . سوف تجد ملف مجلد ملف التعريف الموقع تحت أساسيات التطبيق . ما عليك سوى النقر فوق فتح مجلد للوصول إلى مجلد ملف التعريف. ولكن بمجرد القيام بذلك ، تأكد من إغلاق Firefox تمامًا.

  3. في ال مجلد ملف التعريف من Firefox ، افتح SiteSecurityServiceState.txt في أي برنامج محرر نصوص. يحتوي هذا الملف على إعدادات HSTS و HPKP (تثبيت المفتاح) المخزنة مؤقتًا للمجالات التي قمت بزيارتها مسبقًا.
  4. لمسح إعدادات HSTS لمجال معين ، ما عليك سوى حذف الإدخال بالكامل وحفظ ملف .رسالة قصيرة وثيقة. ضع في اعتبارك أن التنسيق فوضوي ، لذا احرص على عدم حذف المعلومات من الإدخالات الأخرى. فيما يلي مثال على قائمة HSTS:
    appual.disqus.com:HSTS 01750 1533629194689،1،1،2

    ملحوظة: يمكنك أيضًا إعادة تسمية الملف بأكمله من .txt إلى .bak للاحتفاظ بالملف الموجود في حالة حدوثه. سيؤدي هذا إلى إجبار Firefox على إنشاء ملف جديد والبدء من نقطة الصفر ، مما يلغي أي إعدادات HSTS قمت بحفظها مسبقًا.

  5. بعد حذف الإدخال وحفظ الملف ، أغلق SiteSecurityServiceState.txt وأعد تشغيل Firefox لمعرفة ما إذا كان قد تم حل المشكلة.

الطريقة الرابعة: تعطيل HSTS من داخل متصفح Firefox

  1. قم بتشغيل Firefox واكتب ' حول: config 'في شريط العناوين في الأعلى. بعد ذلك ، انقر فوق أوافق على المخاطرة! زر للدخول إلى إعدادات متقدمة قائمة طعام.
  2. ابحث عن 'hsts' باستخدام شريط البحث في الزاوية العلوية اليمنى من الشاشة.
  3. انقر نقرًا مزدوجًا فوق security.mixed_content.use_hstsc لتبديل الإعداد من أجل تعطيل HSTS على Firefox.

مسح أو تعطيل إعدادات HSTS في Internet Explorer

نظرًا لأنه يمثل تحسينًا مهمًا للأمان ، يتم تمكين HSTS افتراضيًا على كل من Internet Explorer و مايكروسوفت إيدج . على الرغم من أنه لا يوصى بتعطيل HSTS داخل متصفحات Microsoft ، إلا أنه يمكنك إيقاف تشغيل الميزة لـ Internet Explorer. إليك دليل سريع حول كيفية القيام بذلك عبر محرر التسجيل:

ملحوظة: ضع في اعتبارك أن الإجراء يكون أطول إذا كان لديك نظام مستند إلى x64 مما إذا كان لديك نظام يستند إلى x86.

  1. صحافة مفتاح Windows + R. لفتح مربع التشغيل. ثم اكتب ' رجديت 'وضرب أدخل لفتح محرر التسجيل.
  2. باستخدام الجزء الأيمن من محرر التسجيل ، انتقل إلى مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Internet Explorer  Main  FeatureControl
  3. انقر بزر الماوس الأيمن فوق ميزة التحكم و اختار جديد> مفتاح . أطلق عليه اسما FEATURE_DISABLE_HSTS و اضغط أدخل لإنشاء مفتاح جديد.
  4. انقر بزر الماوس الأيمن فوق FEATURE_DISABLE_HSTS و اختار جديد> DWORD (32 بت) القيمة .
  5. اسم DWORD المنشأ حديثًا لـ iexplore.exe وضرب أدخل إلى تؤكد .
  6. انقر بزر الماوس الأيمن فوق iexplore.exe و اختار تعديل . في ال بيانات القيمة مربع ، اكتب 1 وانقر حسنا لحفظ التغييرات.
    ملحوظة: إذا كنت تستخدم نظامًا يستند إلى x86 ، فيمكنك حفظ التغييرات وإعادة تشغيل الكمبيوتر ومعرفة ما إذا كانت الطريقة قد نجحت أم لا. إذا كنت تفعل ذلك على نظام يستند إلى x64 ، فتابع مع الخطوات التالية أدناه.
  7. استخدم الجزء الأيمن مرة أخرى للانتقال إلى مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE  SOFTWARE  Wow6432Node  Microsoft  Internet Explorer  Main  FeatureControl 
  8. انقر بزر الماوس الأيمن فوق ميزة التحكم و اختار جديد> مفتاح ، أطلق عليه اسما FEATURE_DISABLE_HSTS وضرب أدخل لحفظ التغييرات.
  9. انقر بزر الماوس الأيمن فوق FEATURE_DISABLE_HSTS و اختار جديد> DWORD (32 بت) القيمة وسمها iexplore.exe .
  10. انقر نقرًا مزدوجًا فوق iexplore.exe وقم بتغيير ملف بيانات القيمة مربع ل 1 وضرب حسنا لحفظ التغييرات.
  11. أعد تشغيل الكمبيوتر ومعرفة ما إذا تم تعطيل إعدادات HSTS لبرنامج Internet Explorer عند بدء التشغيل التالي.
6 دقائق للقراءة