5 نصائح مفيدة لتجنب الثغرات الأمنية في WordPress

جدول المحتويات

سأشرح في هذه المقالة حوالي 5 نصائح ناجحة لتجنب الثغرات الأمنية في WordPress التي قد تسبب ضررًا لموقعك على الويب وعملك.

ثغرات أمنية في WordPress

على الرغم من أنه قد يبدو غير بديهي ، إلا أن الأمان لا يعني أنظمة آمنة بنسبة 100٪ ، ولكنه يعني التخلص من المخاطر واستخدام حلول مختلفة لتقليل مخاطر التعرض للاختراق.

وفقًا بحث من عمل Alexa ، 70٪ من جميع مواقع WordPress تتميز بنوع من الثغرات الأمنية.

صحيح أن هذا الرقم يمكن أن يكون مصدر قلق كبير بالنسبة لك ، سواء كنت مالك موقع WordPress ، أو كنت أحد ثيمات WordPress أو مطور الإضافات.

الخبر السار هو أنك إذا كنت مالك موقع WordPress ، فهذا دليل التوظيف لمطور الويب هو مورد مفيد إذا كنت تبحث عن خبير لمساعدتك في موقعك.

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

هجمات القوة الغاشمة

واحدة من أكثر الثغرات الأمنية شيوعًا في WordPress هي هجمات القوة الغاشمة ، وهي تقنية قديمة ، يمكن للمتسللين من خلالها الوصول إلى اسم المستخدم وكلمة المرور ، وبالتالي إلى لوحة معلومات WordPress الخاصة بك.

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

نظرًا لأن WordPress لا يحد من محاولات تسجيل الدخول افتراضيًا ، فمن الأسهل اختراق موقع WordPress الخاص بك.

حافظ على موقعك محدثًا وأنشئ كلمة مرور قوية

بعض الطرق المهمة لمنع هذا الهجوم هي الحفاظ على موقعك محدثًا والحد من عدد محاولات تسجيل الدخول في WordPress عن طريق تثبيت مكون إضافي مثل Login LockDown ، على سبيل المثال.

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

سيساعد أيضًا إدخال CAPTCHA في صفحة تسجيل الدخول إلى WordPress.

اختبار CAPTCHA على مواقع WordPress: لماذا تحتاجه وكيفية إعداده

يعد ضمان أمان موقع الويب الخاص بك على WordPress أمرًا أساسيًا في عالم مليء بالتهديدات الرقمية. يلعب اختبار CAPTCHA دورًا حيويًا في إعداد الأمان هذا، حيث يعمل بمثابة مرشح لفصل الزوار البشريين الحقيقيين عن الروبوتات الضارة.

لماذا تحتاج إلى اختبار CAPTCHA؟

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

يستخدم الخصوم السيبرانيون الروبوتات الآلية لمجموعة من الأنشطة الشائنة. يقومون بإرسال بريد عشوائي إلى أقسام التعليقات، ويشنون هجمات القوة الغاشمة لاختراق كلمات المرور، وتنظيم هجمات رفض الخدمة الموزعة (DDoS). التداعيات ليست مزعجة فحسب، بل يمكن أن تكون ضارة على جبهات متعددة:

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

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

كيفية إعداد اختبار CAPTCHA على ووردبريس

يقدم WordPress العديد من المكونات الإضافية لدمج اختبار CAPTCHA. فيما يلي شرح تفصيلي لإعداد اختبار CAPTCHA على موقع WordPress الخاص بك:

  1. حدد البرنامج المساعد CAPTCHA. قم بالبحث واختيار مكون CAPTCHA الإضافي الذي يتوافق مع احتياجاتك. تشمل الخيارات الشائعة reCAPTCHA من Google، وWPBruiser، وMath CAPTCHA.
  2. تثبيت وتفعيل البرنامج المساعد. افتح لوحة تحكم WordPress وانتقل إلى المكونات الإضافية > إضافة جديد. ابحث عن ملحق CAPTCHA الذي اخترته، ثم قم بتثبيته وتنشيطه.
  3. تكوين البرنامج المساعد. قم بالوصول إلى إعدادات البرنامج المساعد واختيار تفضيلاتك. على سبيل المثال، حدد المكان الذي تريد أن يظهر فيه اختبار CAPTCHA - في صفحة تسجيل الدخول، وقسم التعليقات، ونموذج التسجيل، وما إلى ذلك.
  4. اختبار الإعداد. تفضل بزيارة الصفحات التي قمت بإعداد اختبار CAPTCHA فيها للتأكد من أنه يعمل على النحو المنشود.
  5. مراقبة وتعديل الإعدادات. مراقبة فعالية إعداد CAPTCHA بانتظام. عند الحاجة، قم بتعديل الإعدادات لتحقيق التوازن بين الأمان وسهولة الاستخدام.
كيفية تخصيص اختبار CAPTCHA ليناسب احتياجات موقعك

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

  • فهم متغيرات اختبار CAPTCHA. هناك أنواع مختلفة من اختبارات CAPTCHA، ولكل منها نقاط قوة فريدة. تتضمن خيارات اختبار CAPTCHA الكلاسيكية التحديات المستندة إلى النص، والتعرف على الصور، واختبارات CAPTCHA للمشاكل الرياضية. تعمل الإصدارات الأحدث مثل reCAPTCHA من Google على تسهيل الأمر على المستخدمين من خلال مطالبتهم بتحديد مربع لإظهار أنهم بشر.
  • تحديد نقاط الضعف بموقعك. حدد مناطق موقعك الأكثر عرضة للهجمات الآلية. هل هو قسم التعليقات أم صفحة تسجيل الدخول أم التسجيل أم نماذج الاتصال؟ سيساعدك فهم نقاط الضعف في موقعك على تحديد مكان تطبيق تحديات CAPTCHA.
  • تقييم تجربة المستخدم. تقييم تجربة المستخدم مع أنظمة CAPTCHA المختلفة. قد تكون بعض اختبارات CAPTCHA معقدة للغاية، مما يسبب الإحباط بين الزوار الحقيقيين. قد يكون البعض الآخر بسيطًا جدًا، ولا يقدم أي عائق أمام الروبوتات المتطورة. يعد تحقيق التوازن بين الأمان وسهولة الاستخدام أمرًا بالغ الأهمية.
  • اختبار ملحقات CAPTCHA المختلفة. استفد من عدد لا يحصى من مكونات CAPTCHA الإضافية المتاحة لـ WordPress. قم بتثبيت مكونات إضافية مختلفة، وقم بإعدادها، وشاهد مدى نجاحها في حظر الروبوتات مع الحفاظ على تجربة مستخدم جيدة.
  • جمع ردود الفعل. اجمع تعليقات زوار موقعك حول تجربتهم مع نظام CAPTCHA. يمكن أن تكون رؤاهم لا تقدر بثمن في اتخاذ قرارات مستنيرة.
  • تحليل الأداء. راقب مقاييس أداء موقعك قبل تطبيق اختبار CAPTCHA وبعده. تحقق من مقدار البريد العشوائي وحركة الروبوتات التي يتلقاها موقعك وقارنها بالمقاييس قبل تنفيذ اختبار CAPTCHA. لا تنس إلقاء نظرة على مقاييس تحسين محركات البحث (SEO) الخاصة بك أيضًا.

اختبار CAPTCHA ليس سوى طبقة واحدة في إعداد الأمان الخاص بك. استكشف المزيد من المكونات الإضافية للأمان وعمليات تدقيق الأمان المنتظمة للحفاظ على بياناتك WordPress موقع ملاذ في شبكة الإنترنت البرية.

المصادقة متعددة العوامل

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

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

استخدم فترات تأخير أطول بين كل محاولة تسجيل دخول وبعدها أيضًا

لهذا ، تحتاج إلى استخدام reCAPTCHA لحل عملية حسابية سهلة أو نسخ كلمة على الرغم من أن تجربة المستخدم ستتأثر.

رفض / السماح بالوصول بناءً على عناوين IP أو استخدام عبارات المرور

التي تشبه كلمات المرور ، ولكنها تتطلب الأحرف فقط: أحرف خاصة أو أرقام أو غيرها.

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

هجوم القوة الغاشمة | تجنب ثغرات أمان WordPress

هجوم في الأبواب الخلفية

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

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

من الصعب جدًا اكتشاف نقاط الضعف هذه لأنها يمكن أن تكون في أي مكان ويمكن أن تبدو أيضًا مثل أكواد PHP المعتادة.

ومع ذلك ، بشكل عام ، توجد في أحد المجلدات الثلاثة التالية: مجلد السمات ، ومجلد التحميل ، ومجلد الملحقات.

أنت بحاجة إلى نسخة احتياطية

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

وبالتالي ، يضمن النسخ الاحتياطي أنك ستكون قادرًا على تصحيح مثل هذه الأخطاء.

ومع ذلك ، إذا وجدت بابًا خلفيًا ، فضع في اعتبارك تحديث النسخة الاحتياطية حيث يمكن أن يكون الهجوم في نسختك الاحتياطية.

حذف السمات غير النشطة

نظرًا لأن السمات موجودة في جميع مواقع WordPress ، فهي وسيلة للمتسللين لترك باب خلفي.

عادةً ، لا تكون السمات النشطة هدفًا للمتسللين ، ولكنها موضوعات غير نشطة ، نعم.

يمكنك أيضًا تعطيل خيار التثبيت في حالة عدم تثبيت السمات والمكونات الإضافية بشكل منتظم.

تنظيف قاعدة البيانات الخاصة بك

من المفيد استخدام ماسح ضوئي للبرامج الضارة ينظف قاعدة البيانات الخاصة بك.

تعمل الماسحات الضوئية على تخفيف البرامج الضارة، وتنبيه مسؤول الموقع، وكذلك تصحيح نقاط الضعف التي تم العثور عليها.

تستخدم الحلول الأخرى جدار حماية موقع الويب ، وتغيير عنوان URL المسؤول وكلمات المرور وأذونات المستخدم.

اختر مزود الاستضافة الخاص بك بعناية

تأكد من أن لديك موفر استضافة موثوق وآمن واختر الاستضافة المدارة.

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

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

وزعت الحرمان من الخدمة

أثناء رفض الخدمة الموزع (DDos) ، يُثقل موقع WordPress الخاص بك بعدد هائل من الطلبات ، ولا ، إنه ليس ارتفاعًا في حركة مرور الويب.

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

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

من المرجح أن يحدث هذا التهديد الأمني ​​عند وجود إصدارات قديمة من WordPress.

وبالتالي ، بعد اختبار توافق موقعك ، حان الوقت لتغيير إصدار PHP.

يمكن استخدام الأساليب الاحترازية لتجاوز هذا الهجوم وإحدى هذه الأساليب على مستوى الشبكة.

يمكن للمفاتيح وأجهزة التوجيه حظر الطلبات غير المشروعة وحظرها.

يعد الاستثمار في خدمات تخفيف DDoS أيضًا حلاً ، خاصةً إذا تضرر عملك بسبب هذا الهجوم.

البرنامج المساعد للأمان أمر لا بد منه

هناك كذلك العديد من الإضافات يمكنك الاختيار من بينها.

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

ومع ذلك ، تأكد من أنك لن تستخدم سوى المكونات الإضافية الموثوقة والحديثة.

استخدام جدار حماية تطبيق الويب (WAF)

إنه يمثل خط الدفاع الأول ضد هذا النوع من الهجمات الأمنية.

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

بمجرد الوصول إلى جدار الحماية ، يمكنك تحديد موقعك ويمكنك عرض تسجيلات دخول المسؤول ، وزوار الروبوت ، وكذلك طلبات تسجيل الدخول وحركة المرور.

الشبكات الخاصة الافتراضية (VPN)

بمساعدة VPN ، وهو خادم مشفر تقوم بتوصيل موقع WordPress الخاص بك به ، يمكنك ذلك إخفاء عنوان IP الحقيقي الخاص بك، من الصعب أن تصبح هدفًا.

CDN - طبقة أمان إضافية

تقوم CDN (شبكات التوزيع السحابية) بنشر حركة المرور بين عدة خوادم ، لذلك لن يكون موقعك معطلاً.

توفر هذه الشبكات إجراءات أمنية أخرى مثل CAPTCHA وطلبات الاتصال والتشفير.

قم بتحديث إصدار WordPress الخاص بك على أساس منتظم

تحتاج إلى تحديث المكونات الإضافية الخاصة بك ، المواضيع، تثبيت WordPress ، إصدار نظام التشغيل ، إصدار PHP على الخادم ، بالإضافة إلى أي برامج أو نصوص برمجية أخرى تستخدمها.

هجوم DDos | تجنب ثغرات أمان WordPress

ضعف تحميل الملف

تعد ثغرة تحميل الملفات أحد أكثر أنواع الهجمات شيوعًا.

على الرغم من خطورة هذا الهجوم ، إلا أنه يمكن تجنبه بسهولة بمجرد التعرف عليه.

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

لتجنب هذا النوع من الهجوم ، من المهم أن تقوم بذلك قم بتحديث نظامك وتأكد من عدم وجود برنامج مكافحة فيروسات قديم لا يمكنه توفير الحماية.

استخدم قائمة محدودة من الملفات المسموح بها

استخدم قائمة محدودة من الملفات المسموح بها لتجنب تحميل المحتوى الضار ، وكذلك البرامج النصية أو الملفات التنفيذية.

لمزيد من الأمان ، يمكنك أيضًا اطلب من المستخدمين المصادقة قبل تحميل الملفات.

مسح البرامج الضارة

يعد المسح بحثًا عن البرامج الضارة أيضًا طريقة أخرى لمساعدتك في منع حدوث ثغرة أمنية في تحميل الملفات.

يُنصح بإجراء فحص متعدد للملفات باستخدام محركات متعددة لمكافحة البرامج الضارة.

وتتمثل ميزة هذه الطريقة في معدل اكتشاف مرتفع جدًا وكذلك أقصر وقت للتعرض لانتشار البرامج الضارة.

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

البرمجة النصية للمواقع المشتركة (XSS)

تعد البرمجة النصية عبر المواقع (XSS) من أخطر التهديدات.

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

عادةً ما تُستخدم صفحات الويب التي تسمح بالتعليقات أو المنتديات لـ XSS.

تشمل آثار مثل هذا الهجوم وضعك في القائمة السوداء من قبل Google أو تعليقها من قبل مضيف الويب الخاص بك ، مما قد يؤثر على سمعتك.

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

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

تعقيم البيانات

يعد تعقيم البيانات أيضًا أحد أكثر الطرق شيوعًا لمنع هذا الهجوم.

إنها عملية تحدث بعد نشر البيانات على الخادم وقبل عرضها على مستخدم آخر.

يزيل أي أجزاء ضارة محتملة من البيانات ويجلبها إلى الشكل الصحيح.

غالبًا ما يسير تعقيم البيانات والتحقق من صحة البيانات جنبًا إلى جنب.

وضع قواعد WAF

يمكن تعيين قواعد إعداد WAF (جدار حماية تطبيق الويب) لحظر الطلبات التي يحتمل أن تكون غريبة على الخادم ، مثل هجمات البرامج النصية عبر المواقع ، وكذلك حقن SQL وهجمات DDoS والعديد من التهديدات الأخرى.

تتضمن التوصيات العامة الأخرى تثبيت مكون إضافي مضاد للبرمجة النصية أو تحديث موقعك بانتظام أو استخدام شهادة SSL وسياسة أمان المحتوى (CSP).

عدد قليل من التوصيات العامة

توفر مكونات WordPress الإضافية العديد من المزايا المتنوعة لموقعك ، ولكن الجانب السلبي هو أنها يمكن أن تتحول إلى ثغرات أمنية.

من المهم تحديث موقع WordPress الخاص بك بانتظام وفحصه بحثًا عن البرامج الضارة ، بالإضافة إلى مواكبة قوائم أحدث الإضافات الخطرة والضعيفة لـ WordPress.

تشمل المشكلات الأكثر شيوعًا التي تواجهها مكونات WordPress الإضافية ما يلي:

  • تحميل ملف تعسفي
  • تصعيد الامتياز
  • عرض الملف التعسفي
  • تنفيذ التعليمات البرمجية عن بعد
  • حقن SQL

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

الأمان مهم لأنه يمنع التكاليف الباهظة ، ويقضي الكثير من الوقت في التنظيف ، ولكن ربما يكون أكثر أهمية من هذه السمعة ، والتي تستغرق وقتًا طويلاً لإصلاحها.

بصرف النظر عن ذلك ، فإن القضايا القانونية ممكنة أيضًا.

هذا هو السبب في أن الاستثمار في أمان موقعك وتثقيف فريقك حول هذا الجانبان سيؤتي ثماره في المستقبل.

    الصورة الرمزية لرومي كاتوتا
    1 تعليق
    الصورة الرمزية لرومي كاتوتا
    ريكاردو دي لا روزا 17 سبتمبر 2020
    |

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