STATUS IS UPويكي تحسين المواقع
48تحصين
الأمان والتعافي / تحصين

دليل HTTPS و TLS لمالكي المواقع

خطة عملية لاستخدام HTTPS في كل مكان، المحافظة على الشهادات، إزالة الأصول غير الآمنة، وتغيير TLS بأمان.

دليل HTTPS و TLS لمالكي المواقع — دليل بصري
اقرأ
8 دقائق
المصادر
6
أعد التحقق
2027-03-27
مُراجع
مراجع أمن الويب وتشغيل المنصة
الإجابة المختصرة

ابدأ بالقرار.

استخدم HTTPS على كل اسم مضيف عام، ليس فقط على صفحات تسجيل الدخول أو صفحة الدفع. HTTPS هو HTTP المشغّل عبر بروتوكول Transport Layer Security (TLS). يقوم TLS بتشفير حركة المرور أثناء النقل، ويساعد على حمايتها من التعديل، ويتيح للمتصفح التحقق من الخادم المسمّى. ثبّت شهادة تغطي كل اسم مضيف عند الحافة العامة، وقُم بإعادة توجيه HTTP مباشرةً إلى عنوان HTTPS المعادل، وقُم بتحديث الصفحات والأصول وواجهات برمجة التطبيقات والتنزيلات والمدمجات حتى لا تطلب أي منها HTTP.

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

دليل بصري

انظر إلى العمل كنظام.

استخدم هذه الخريطة لربط قرارات المقال قبل تنفيذ التكتيكات الفردية.

SIUتحصين
01جرد أسماء المضيفين والتبعيات والملكية
02نشر الشهادة وإصدارات TLS الحالية
03أعِد توجيه HTTP مرة واحدة واجعل HTTPS هو العنوان الأساسي
04اكتشف المحتوى المختلط وأصلحه
01

جرد أسماء المضيفين والتبعيات والملكية

سجّل كل اسم مضيف يستخدمه الزوار أو التكاملات: النطاق الجذر (apex)، وwww، والنطاقات الفرعية، وواجهات API، ومضيفي الأصول، والبوابات، والأسماء الإقليمية. ولكل اسم، دوّن موضع إنهاء TLS، ومن يملك صلاحية تغييره، وتغطية الشهادة وتاريخ انتهائها، وطريقة التجديد، والتبعيات التي تولّد عناوين URL. يجب أن تغطي الشهادة اسم المضيف المطلوب ضمن قائمة Subject Alternative Name. أدرج نظام إدارة المحتوى (CMS)، وشبكة توصيل المحتوى (CDN)، ومدير الوسوم، وتخزين الكائنات، ومزوّد الدفع، وقوالب البريد الإلكتروني، والدمجات الخارجية؛ إذ غالبًا ما تُدخل هذه عناصر عناوين HTTP بعد أول إصدار لـ HTTPS.

اختر اسمًا عامًا واحدًا

حدّد اسم مضيف أساسيًا واحدًا، مثل www أو النطاق الجذر، وأعِد توجيه البديل إليه مباشرةً عبر HTTPS.

02

نشر الشهادة وإصدارات TLS الحالية

هيّئ خادم الويب أو البروكسي العكسي أو CDN أو موازن التحميل الذي يجيب عن الطلبات العامة. ثبّت الشهادة وسلسلة الشهادات المطلوبة، واربطهما بالأسماء المقصودة، وتحقق منهما من خارج شبكة الاستضافة. يتحقق المتصفح من السلسلة واسم المضيف والتواريخ؛ وأي تحذير عام حاجزٌ أمام الإصدار. استخدم TLS 1.3 افتراضيًا، واحتفظ بـ TLS 1.2 فقط عند الحاجة إلى التوافق. عطّل SSL وTLS 1.0 و1.1. استخدم إرشادات المنصة المحدّثة بدلًا من نسخ قائمة شفرات قديمة، وأبقِ الخادم ومكتبة TLS محدّثين.

حماية المفاتيح

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

03

أعِد توجيه HTTP مرة واحدة واجعل HTTPS هو العنوان الأساسي

أعِد توجيهًا دائمًا على جانب الخادم، عادةً برمز 301 أو 308، من كل عنوان HTTP إلى عنوان HTTPS المكافئ. تجنّب سلاسل إعادة التوجيه؛ فهي تضيف زمن انتظار ونقاط فشل إضافية. انشر عناوين HTTPS الأساسية في الروابط الداخلية، ووسوم canonical، وخرائط الموقع، والبيانات المنظمة، ووسوم الشبكات الاجتماعية، والرسائل الإلكترونية، والروابط المطلقة التي ينشئها التطبيق. اختبر الصفحة الرئيسية، وصفحة عميقة، وعنوانًا يتضمن استعلامًا، ومسارات الأخطاء، وأنواع أسماء المضيفين. عندما ينتهي TLS عند بروكسي، هيّئ التعامل مع رؤوس البروتوكول المُمرَّرة من مصادر موثوقة حتى لا يدخل التطبيق في حلقة بين HTTP وHTTPS.

اجعل HTTP محدودًا

يمكن أن يبقى HTTP متاحًا فقط لإعادة التوجيه أو لإكمال تحدي الشهادة، لا لخدمة موقع عام منفصل.

04

اكتشف المحتوى المختلط وأصلحه

المحتوى المختلط هو صفحة HTTPS تطلب موردًا عبر HTTP أو بروتوكول غير آمن آخر. قد تقوم المتصفحات بترقية بعض الوسائط، لكنها تحظر كثيرًا من الطلبات الخطرة، بما فيها السكربتات وأوراق الأنماط والإطارات وطلبات fetch وخطوط الويب. استبدل كل إشارة بعنوان HTTPS مُختبَر، أو بعنوان نسبي لمحتواك الخاص، أو ببديل معتمد. افحص قوالب ممثلة وأدوات المطور أثناء إتمام مسارات المستخدم الأساسية. تحقّق من CSS وJavaScript وكتل CMS وملفات بيان الأصول ومدخلات مدير الوسوم والتنزيلات ودمجات المورّدين. يجب ألا تعرض الصفحة الآمنة تنزيلًا عبر HTTP.

لا تعتمد على الترقية التلقائية

قد تترك عملية الترقية التلقائية تبعية طرف ثالث غير متاحة أو غير مدعومة؛ صحّح عنوان URL المخزون.

05

أتمتة التجديد والتدرّب على استرداد الشهادة

عامل التجديد كعملية نشر آلية، لا كتذكير تقويمي. يجب أن يجدد، وينشر إلى كل طبقات الخدمة، ويعيد تحميل الخدمة بأمان. اختبر نفس مسار التحقق قبل انتهاء الصلاحية الإنتاجي. على سبيل المثال، توصي Let's Encrypt بتجديد شهاداتها التي مدتها 90 يومًا كل 60 يومًا؛ اتبع دورة العمر لمصدر الشهادة ومنصتك. احتفظ بأسماء الشهادات، حساب المُصدر، طريقة التحدي، الأتمتة، موقع المفتاح، الأهداف، وجهات الاتصال الطارئة في جرد. تحقق من التواريخ من نقطة النهاية العامة بعد النشر.

شخّص مبكراً

في حال فشل التجديد، افحص DNS، توجيه التحدي، الأذونات، وصول المُصدر، حدود المعدل، ونشر CDN إلى الأصل.

06

استخدم HSTS فقط بعد أن تكون بيئة HTTPS جاهزة

HTTP Strict Transport Security، أو HSTS، هو رأس استجابة HTTPS يخبر المتصفحات باستخدام HTTPS في الزيارات اللاحقة لاسم المضيف. وبعد تعلّم السياسة، لا تتيح المتصفحات للزوار تجاوز أخطاء الشهادات. أرسله عبر HTTPS فقط، واحتفظ بإعادة توجيه HTTP، لأن HSTS لا يتعلم إلا بعد استجابة آمنة ما لم تنطبق قائمة التحميل المسبق (preload). ابدأ بقيمة max-age محدودة، ثم زدها بعد إثبات التجديدات وسلامة المسارات المطلوبة. لا تضف includeSubDomains حتى يتمكن كل نطاق فرعي حالي ومستقبلي من تقديم HTTPS صالح. التحميل المسبق (preload) ليس جزءًا من مواصفة HSTS، ويستدعي مراجعة منفصلة لالتزام طويل الأجل.

اعرف حدود التراجع

max-age=0 يعمل فقط بعد أن يصل المتصفح إلى استجابة HTTPS صالحة؛ لا يمكنه إصلاح مستضيف آمن لا يمكن الوصول إليه.

07

أطلق، اختبر، وتراجع دون إضعاف النقل

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

سجّل الأدلة

التقط اسم المضيف، الوقت، العميل، الخطأ، التغيير، والنتيجة حتى يصبح تجديد أو ترحيل لاحق أسهل في التشخيص.

نفّذ / تحقق

دليل المهام العملي الخاص بك.

  1. 01

    جرد السطح

    أدرج أسماء المضيف العامة، ومواضع إنهاء TLS، والملكية، والتغطية، والتجديد، والتبعيات التي تنشئ عناوين URL.

    تحقق: تتضمن القائمة apex وwww والنطاقات الفرعية وواجهات API والأصول والدمجات.
  2. 02

    تثبيت شهادات صالحة

    نشر شهادة والسلسلة المطلوبة لكل اسم عام؛ حماية مفتاحها الخاص.

    تحقق: التحقق الخارجي يبين الاسم الصحيح، سلسلة موثوقة، وتواريخ صالحة.
  3. 03

    ضبط سياسة البروتوكول

    استخدم TLS 1.3 افتراضيًا، واحتفظ بـ TLS 1.2 فقط إذا كان ذلك مبررًا، وعطّل SSL وTLS 1.0 و1.1.

    تحقق: اختبار TLS مستقل يطابق السياسة المقصودة.
  4. 04

    إعادة توجيه HTTP مباشرة

    استخدم إعادة توجيه من خطوة واحدة على جانب الخادم، برمز 301 أو 308، إلى عناوين HTTPS الأساسية المكافئة.

    تحقق: الروابط العميقة والاستعلامات وأنواع أسماء المضيف تتجنب الحلقات والسلاسل.
  5. 05

    إزالة المحتوى المختلط

    تحديث الروابط والقوالب والأصول وواجهات API والتنزيلات والدمجات إلى HTTPS أو عناوين نسبية مناسبة.

    تحقق: وحدات تحكم المتصفحات التمثيلية لا تُظهر تحذيرات محتوى مختلط أو موارد محظورة.
  6. 06

    اختبر مسارات الاستخدام الرئيسية

    نفّذ اختبارات لتسجيل الدخول والنماذج ورفع الملفات وإتمام الشراء والبوابات وواجهات API أو عمليات العودة من المورّد ذات الصلة.

    تحقق: الملاك المسماة يوافقون على النتائج؛ احصل على مراجعة مؤهلة لتدفقات الدفع أو المنظمة.
  7. 07

    أتمتة التجديد

    اختبر تحقق التجديد، النشر، إعادة التحميل، التحقق العام، وطريق استبدال الشهادة.

    تحقق: تُكمل تجربة تمثيلية وتستطيع التحقق من النشر بشكل مستقل.
  8. 08

    أضف HSTS تدريجيًا

    استخدم max-age محدودة بعد استقرار HTTPS؛ قيّم النطاقات الفرعية والتحميل المسبق بشكل منفصل.

    تحقق: كل اسم مضيف مغطى يدعم HTTPS صالحًا ومخاطر التراجع موثقة.
  9. 09

    احتفظ بتراجع آمن

    احفظ التكوين المعروف بأنه جيد، والموافقات، وأدلة الاختبار النهائية قبل النشر.

    تحقق: يمكن للفريق استعادة تكوين آمن مُوثّق دون تقديم صفحات عامة عبر HTTP.
مواضيع النقاش

قارن المقايضات، لا تشارك بيانات خاصة.

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

  1. 01

    أي اسم مضيف أو أصل طرف ثالث كان الأسهل أن يُغفل، وما الذي جعله مرئيًا؟

  2. 02

    كيف يثبت فريقك أن التجديد نجح عند الحافة العامة وليس فقط في لوحة القيادة؟

  3. 03

    ما الشروط التي تتطلبها قبل توسيع HSTS لتشمل النطاقات الفرعية؟

الموارد الشائعة / الموثوقة

اطّلع على المواد المصدرية.

OWASPTransport Layer Security Cheat Sheet ↗

إرشادات عملية حول TLS والشهادات وHSTS والاختبار لتطبيقات الويب.

تمت المراجعة 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

مواصفة TLS 1.3 على المسار القياسي، بما في ذلك سلوك البيانات المبكرة (early-data).

تمت المراجعة 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

توجيهات HSTS، النطاق، سلوك المتصفحات، وحدود الإزالة.

تمت المراجعة 2026-09-27
MDN Web DocsMixed content ↗

يفسّر الأسباب التي تُؤدي إلى حظر الموارد أو ترقيتها وطرق العلاج.

تمت المراجعة 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

إرشادات رسمية لطول عمر الشهادة وتجديدها لمستخدمي Let's Encrypt.

تمت المراجعة 2026-09-27
Google Search CentralSite Moves and Migrations ↗

إرشادات إعادة التوجيه الدائم، الاختبار، وهجرة HTTP إلى HTTPS.

تمت المراجعة 2026-09-27

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

توضيحات سريعة

أسئلة شائعة.

هل أحتاج إلى كل من إعادة توجيه HTTP→HTTPS وHSTS؟

عادةً نعم. تعالج إعادة التوجيه على جانب الخادم زيارات HTTP العادية والمتصفحات التي لم تتعلم HSTS. يوجّه HSTS الزيارات اللاحقة إلى HTTPS. فعّلها فقط بعد أن يدعم كل اسم مضيف مغطى HTTPS موثوقًا وشهادة صالحة.

هل شهادة صالحة تكفي لتأمين موقعي بالكامل؟

لا. تحمي الشهادة مسار نقل اسم المضيف، لكنها لا تغطي الأصول غير الآمنة، ثغرات التطبيق، الحسابات الضعيفة، أو أطراف ثالثة غير آمنة. أزل المحتوى المختلط، احمِ المفاتيح، وادِر المنصة، واستخدم ضوابط أوسع للأمن.

ماذا أفعل إذا فشل التجديد؟

تصرّف قبل الانتهاء. افحص توجيه التحقق، DNS، الأذونات، وصول المُصدر، وأهداف النشر؛ استخدم مسار الاستبدال الموثق وتحقق من نقطة النهاية العامة. أطلب مساعدة المنصة أو سلطة الشهادات أو فريق أمني مؤهل إذا لم يتضح السبب.

Status Is UP Editorial Team · محرّرو تمكين الجهوزية

راجعه مراجع أمن الويب وتشغيل المنصة. نُشر في 2026-09-27؛ وحُدِّث في 2026-09-30.