Defaults.Exposed

Defaults.Exposedالإصلاحات › CDN / WAF والاستضافة

كيف تُصلح CDN / WAF والاستضافة

قراءتان للسباكة خلف موقعك: ما إذا كنت تجلس خلف درع واقٍ (CDN مع جدار حماية تطبيقات الويب، مثل Cloudflare) يُرشِّح الهجمات ويمتصّ ذُرى الحركة، وخريطة لمن يدير فعلاً DNS وموقعك وبريدك. كلاهما للعلم في تقييمنا — لا يحرّكان درجتك — لكنهما يصفان مدى تعرّض خادمك الأصلي للهجوم والانقطاع، ومدى تشابك مزوّديك. درع في المقدمة ومجموعة مزوّدين مقسّمة بحكمة هو ما تبدو عليه الأنشطة التجارية المتينة.

الخلاصة لعملك: موقع بلا درع في مقدمته يتلقّى كل هجوم وكل ذروة حركة مباشرة على الخادم الأصلي — فطوفان بوتات، أو اندفاعة يوم الإطلاق، أو هجوم آلي واحد قد يُخرِجك من الخدمة لساعات، والتعافي عليك أنت. ووضع CDN/WAF في المقدمة (تتوفّر طبقة مجانية) يُرشِّح الغالبية العظمى من الهجمات الآلية، ويمتصّ الاندفاعات، ويُسرِّع الموقع عالمياً — عادة عمل ظهيرة للشخص التقني لديك، بلا تكلفة ترخيص. وبشكل منفصل، إذا عاش DNS وموقعك وبريدك جميعاً لدى مزوّد واحد، فإن انقطاعاً أو اختراقاً واحداً هناك يُسقِط وجودك على الإنترنت كله دفعة واحدة؛ ومعرفة خريطة مزوّدك أول ما تحتاجه في حادث. لا فحص منهما يغيّر درجتك — لكن كليهما يصف تعرّضاً حقيقياً للانقطاع والمبيعات الضائعة والتعافي البطيء المؤلم.

ماذا قد يكلّفك هذا

لماذا يهمّ. كلا الفحصين هنا للعلم في منهجيتنا — مسجَّلان بصفر نقاط ولا يغيّران درجتك أبداً — لأنهما يصفان بنيتك بدلاً من اختبار ضابط أمن ناجح/فاشل. نعرضهما لأنهما يرسمان تعرّضاً تجارياً حقيقياً. فموقع بلا CDN/WAF يتلقّى كل هجوم وذروة حركة على الأصل مباشرة، بلا ترشيح وبلا امتصاص اندفاعات؛ وإضافة واحد (الطبقة المجانية من Cloudflare هي الطريق الشائع) من أعلى ترقيات المتانة رافعة وأقلها تكلفة يمكن لنشاط تجاري صغير القيام بها. وخريطة مزوّد واضحة — معرفة ما إذا كان DNS والويب والبريد مقسَّمين أم مكدَّسين على مزوّد واحد — أول ما تحتاجه حين يحدث خطأ والفرق بين حادث محتوى وانقطاع تامّ.

ما هذا، بكلمات بسيطة

كل موقع يعمل على خادم في مكان ما. والسؤال الذي تجيب عنه هذه الصفحة: ما الذي يقف بين الإنترنت المفتوح وذلك الخادم — ومن يدير فعلاً قطع وجودك على الإنترنت؟

هناك جزآن:

  1. CDN / WAF — الدرع في المقدمة. CDN (شبكة توصيل المحتوى) شبكة عالمية تجلس في مقدمة موقعك، وتقدّم محتواك بسرعة للزوّار في أي مكان، وتمتصّ ذُرى الحركة. وWAF (جدار حماية تطبيقات الويب) مرشّح يفحص الطلبات الواردة ويحجب الخبيثة قبل أن تصل إلى خادمك. والخدمات الشائعة (Cloudflare، AWS CloudFront، Fastly، Akamai، Sucuri، وغيرها) تجمعها معاً. ننظر في استجابات موقعك ونُبلّغ بما إذا كنا نرى درعاً في المقدمة — ونلاحظ أي خادم ويب تشغّل أيضاً.

  2. خريطة الاستضافة/المزوّد — من يدير سباكتك. نقرأ السجلات العامة التي تقول من يتولّى DNS الخاص بك (الدليل الذي يحوّل نطاقك إلى عنوان)، ومن يتولّى بريدك. ومن ذلك يمكننا معرفة ما إذا كان DNS وموقعك وبريدك مقسَّمين عبر مزوّدين (متين) أم مكدَّسين على واحد (مريح، لكنه نقطة فشل وحيدة).

الأهمّ الذي يجب معرفته سلفاً: في تقييمنا، كلاهما للعلم. لا يؤثران في درجتك. نعرضهما لأنهما يصفان مدى تعرّض نشاطك التجاري للانقطاع والهجوم — وهو سؤال مختلف، وعملي جداً، عن الدرجة.

ما قد يكلّفك هذا

هذه ليست مخاطر مجرّدة — إنها الطرق اليومية التي يحوّل بها إعداد غير مدرَّع متشابك مشكلة صغيرة إلى يوم سيئ.

ما هو فعلاً

CDN / WAF — الطبقة الواقية

حين يطلب زائر (أو مهاجم) موقعك، يمكن للطلب إمّا أن يذهب مباشرة إلى خادمك الأصلي، أو أن يمرّ عبر CDN/WAF أولاً. فإذا كان هناك درع في المقدمة، فيمكن لذلك الدرع:

نكتشف درعاً بالنظر في البصمات التي تتركها هذه الخدمات في ترويسات استجابة موقعك — مثلاً ترويسة cf-ray (Cloudflare)، أو x-amz-cf-id (Amazon CloudFront)، أو x-served-by (Fastly)، أو x-akamai-transformed (Akamai)، أو x-sucuri-id (Sucuri). ونقرأ أيضاً ترويسة Server لتحديد خادم الويب الأساسي لديك (nginx، Apache، IIS، LiteSpeed، Caddy، وما إلى ذلك)، ونُعلِّم أي ترويسة X-Powered-By تُفرِط في المشاركة.

كيف يبدو “الجيد”: CDN/WAF مكتشَف في مقدمة أصلك، وترويسة Server لا تُعلِن رقم إصدار محدّد.

خريطة الاستضافة/المزوّد — اعتمادات بنيتك

يشير نطاقك بهدوء إلى عدة خدمات مختلفة:

ومن هذا يمكننا رؤية ما إذا كانت هذه المسؤوليات مقسَّمة عبر مزوّدين (فشل في واحد لا يُسقِط الآخرين) أم مكدَّسة على مزوّد واحد (مريح، لكن انقطاعاً أو اختراقاً واحداً يأخذ كل شيء).

كيف يبدو “الجيد”: كحدّ أدنى، DNS محفوظ لدى مزوّد مخصّص موثوق بدلاً من تجميعه في الحساب نفسه مع كل شيء آخر — فلا يشارك دليل نطاقك مصير موقعك وصندوق وارد بريدك.

كيفية الإصلاح (مجاناً، ~ظهيرة واحدة)

سلّم هذا للشخص التقني لديك أو مطوّر الويب — الإصلاح مجاني. وضع CDN/WAF في مقدمة موقعك لا يكلّف شيئاً على الطبقات المجانية الشائعة، وكتم إصدار خادمك إعداد من سطر واحد. لا ترخيص لشرائه. (الخيارات المدفوعة هنا هي المراقبة وتتبّع المحفظة والتدقيقات فقط — أبداً الإصلاح نفسه.) وقرار المالك الوحيد هو: نعم، ضع درعاً في مقدمة الموقع.

ولأن كلا الفحصين للعلم، لا شيء من هذا مُقيَّم — لكن CDN/WAF من أعلى ترقيات المتانة قيمة يمكن لنشاط تجاري صغير القيام بها، فيستحق الفعل.

1. ضع CDN/WAF في مقدمة موقعك

الطريق الأكثر شيوعاً المجاني هو Cloudflare:

  1. أنشئ حساب Cloudflare مجاني وأضِف نطاقك.
  2. تقرأ Cloudflare سجلات DNS الموجودة لديك؛ تحقّق من استيرادها بشكل صحيح.
  3. غيّر خوادم أسماء نطاقك (لدى مُسجِّلك) إلى الاثنين اللذين تمنحك إياهما Cloudflare. هذا هو التبديل الذي يوجّه الحركة عبر Cloudflare.
  4. اضبط وضع SSL/TLS على Full (strict) فيبقى التشفير من طرف إلى طرف بين الزائر ← Cloudflare ← أصلك. (تجنّب “Flexible”، التي تترك المرحلة الأخيرة غير مشفّرة.)
  5. أصبح CDN وWAF أساسي فعّالين الآن. يمكنك ضبط قواعد WAF لاحقاً، لكن الافتراضات تُرشِّح أصلاً الكثير.

طرق أخرى، حسب حزمتك:

بعد التبديل، اختبر الموقع، وتأكد من عمل HTTPS في كل مكان، وراقِبه يوماً. لا تخزّن بعدوانية صفحات يجب أن تبقى شخصية أو حيّة (المناطق المسجَّل دخولها، العربات، صفحات الدفع).

2. توقّف عن الإعلان عن إصدار خادمك

سواء أضفت CDN أم لا، اكتم الإصدار الذي يُعلِنه خادمك — إنها معلومة مجانية تُسلِّمها للمهاجمين.

Nginx:

server_tokens off;

Apache (في الإعداد الرئيسي):

ServerTokens Prod
ServerSignature Off

أزِل ترويسة X-Powered-By مُفرِطة في المشاركة (مثلاً من PHP أو إطار عمل تطبيق) على مستوى الخادم أو CDN — على Cloudflare يمكنك نزعها بقاعدة تحويل ترويسة استجابة.

3. افحص خريطة مزوّدك للتأكد (اختياري، ~10 دقائق)

انظر إلى أين يعيش DNS وموقعك وبريدك فعلاً:

ملاحظات المنصة

الأخطاء الشائعة

ملاحظة حول الدرجة

لأكون واضحاً تماماً: لا فحص من هذين يؤثر في درجتك. إنهما مسجَّلان في منهجيتنا كمعلومات، بصفر نقاط، ولا نعاقبك أبداً على أصل غير مدرَّع أو إعداد مزوّد واحد. نُبلّغ عنهما لأنهما يصفان تعرّضاً حقيقياً للانقطاع والهجوم والتعافي البطيء من الحوادث — ولأن إضافة CDN/WAF مجاني من أفضل الترقيات قيمة يمكن لنشاط تجاري صغير القيام بها. إن لم تفعل شيئاً هنا، فدرجتك دون تغيير. وإن وضعت درعاً في مقدمة موقعك وفصلت DNS الخاص بك، فقد جعلت النشاط التجاري أكثر متانة بشكل ملموس مجاناً. تلك هي الطريقة الصحيحة لقراءة هذه الصفحة: ليست رقماً يجب الدفاع عنه، بل ترقية متانة تستحق الأخذ بها.

الأسئلة الشائعة

هذه لا تؤثر في درجتي — فلماذا أهتمّ؟

لأن الدرجة تقيس ضوابط أمن محددة (التشفير، الحماية من انتحال البريد، ترويسات الأمن)، بينما يصف هذان الفحصان متانتك — مدى تعرّضك للانقطاع والهجوم. فخادم عارٍ بلا درع قد يُقيَّم جيداً في الفحوص المُقيَّمة ويظلّ يُخرَج من الخدمة بطوفان بوتات يوم الإطلاق. الدرجة والمتانة سؤالان مختلفان؛ وهذه الصفحة عن الثاني. وإضافة CDN/WAF من أفضل الترقيات قيمة يمكنك القيام بها، بدرجة أو بدونها.

لستُ شخصاً تقنياً — ماذا أحتاج فعلاً أن أفعل؟

قرار واحد وتسليم واحد. القرار: هل تريد درعاً واقياً (CDN/WAF) في مقدمة موقعك؟ لكل نشاط تجاري تقريباً الجواب نعم، والطريق الشائع — الطبقة المجانية من Cloudflare — لا يكلّف شيئاً. والتسليم: امنح قسم 'كيفية الإصلاح' لمن يدير موقعك أو نطاقك. وإعداد CDN/WAF مجاني عادة عمل ظهيرة ولا رسوم ترخيص. الإصلاح مجاني؛ المراقبة الاختيارية وأدوات المحفظة فقط هي المدفوعة.

ما الفرق بين CDN وWAF — هل أحتاج كليهما؟

CDN (شبكة توصيل المحتوى) شبكة عالمية من الخوادم تجلس في مقدمة موقعك، وتخزّن محتواك قرب الزوّار فتُحمَّل الصفحات أسرع، وتمتصّ ذُرى الحركة فلا تسحق اندفاعة خادمك الأصلي. وWAF (جدار حماية تطبيقات الويب) طبقة ترشيح تفحص الطلبات الواردة وتحجب الخبيثة منها — محاولات الحقن، وهجمات البوتات، وأنماط الاستغلال المعروفة — قبل أن تصل إلى خادمك. والبشرى أن الخدمات الشائعة تجمع كليهما: فعّل Cloudflare (أو مشابهاً) فتحصل على CDN وWAF أساسي معاً. فعملياً، إنه إعداد واحد، فائدتان.

هل من السيئ أن كل خدماتي لدى مزوّد واحد؟

إنه خطر تركيز، لا خطيئة. الراحة حقيقية — فاتورة واحدة، تسجيل دخول واحد، خطّ دعم واحد. لكن المقايضة أن انقطاعاً واحداً أو اختراق حساب واحد قد يُسقِط DNS وموقعك وبريدك معاً، ويتركك عاجزاً حتى عن التواصل بشأنه. وكثير من الأنشطة الصغيرة يقبل هذا بوعي. والغاية من الفحص ببساطة جعل الاعتماد مرئياً فيكون قراراً، لا مفاجأة. وتحسين شائع قليل الجهد هو نقل DNS إلى مزوّد مخصّص (DNS من Cloudflare مجاني)، فلا يشارك دليل نطاقك على الأقل مصير استضافتك.

اكتشفنا برنامج خادمك وإصداره — لماذا يهمّ ذلك؟

حين يُعلِن خادمك بالضبط أي برنامج يشغّله وأي إصدار (في ترويسة 'Server' أو 'X-Powered-By')، يمنح المهاجمين اختصاراً: يمكنهم البحث عن ثغرات معروفة لذلك الإصدار بالضبط والتصويب مباشرة إليها. لا يجعلك غير آمن بحدّ ذاته، لكنه إفشاء معلومات بلا داعٍ — كترك ماركة وطراز أقفالك على الباب الأمامي. وكتم الإصدار (إعداد خادم من سطر واحد، مجاني) خطوة تحصين صغيرة عاقلة. وهي مغطّاة في خطوات الإصلاح أدناه.

هل سيُعطّل وضع CDN في مقدمة موقعي شيئاً أو يُبطئه؟

إن تمّ بشكل صحيح، يُسرِّع الموقع — وهذه الغاية كلها من CDN. والأمور الرئيسية التي يجب ضبطها أثناء الإعداد هي: تأكد من بقاء HTTPS من طرف إلى طرف (استخدم وضع 'Full (strict)' على Cloudflare، لا 'Flexible')، ولا تخزّن بعدوانية صفحات تحتاج أن تكون شخصية أو حيّة (لوحات مسجَّل دخولها، صفحات دفع). والمزوّدون المرموقون يعتمدون افتراضات عاقلة. اختبر الموقع بعد تبديل خوادم الأسماء، وراقِبه يوماً، فيكون لديك موقع أسرع مدرَّع بلا جانب سلبي.