إضافة Wordfence هي إضافة مجانية شهيرة ربما نستعملها كلنا لحماية مواقعنا التي تستعمل سكربت ووردبريس، وهي من أفضل الإضافات الموجودة على سوق إضافات ووردبريس.
الإضافة مليئة بالخيارات والمميزات ويمكنك ضبطها لتفعل أشياء أكثر من الإعدادات الافتراضية.
أهم هذه الأمور - والتي لا تأتي بشكل افتراضي - هو أن تحدد المدة والمعدل الذي يجب فوقه حجب المستخدمين المخالفين؛ فمثلًا لو كان هناك أحد يحاول عمل مسح لموقعك (Web scrapping) وتخطّى المعدل المسموح، فإن الإضافة لا تفعل شيئًا بشكل افتراضي للأسف.
إنها لا تعرّف معدلًا مسموحًا افتراضيًا أصلًا.
يمكنك حل المشكلة عبر الذهاب إلى إعدادات الإضافة من Wordfence --> All Options ومن ثم النزول إلى هذا القسم:
يمكنك هنا تحديد المعدلات المسموحة لكل خيار من هذه الخيارات الموجودة + ما سيحصل للمستخدم (أو البوت) الذي يتخطى هذا المعدل (مدة حظره مثلًا).
مثلًا خيار "If anyone's requests exceed" يسمح لك بتحديد عدد الطلبات التي يرسلها أي شخص إلى موقعك، ومن ثمّ إذا تخطى هذا العدد، فإنه سيُحظر لفترة معينة من الزمن تحددها أنت.
أجد أنه لا يمكن لإنسان حقيقي أن يرسل أكثر من 60 طلب إلى موقعك في دقيقة واحدة (الطلبات تحسب كطلب لمورد واحد مثل مقال أو صفحة وليس كملفات js وcss مثلًا)، فلهذا قمتُ بتعديل الإعدادات بالشكل التالي:
هكذا فإن أي مستخدم يخطى 60 طلبًا لموقعي في الدقيقة فإنه سيتم حظره لمدة 6 ساعات من الوصول إليه، وهو ما سيحمي الموقع من الكثير من المتطفلين.
بالطبع يمكنك تعديل هذه القيم على حسب احتياجاتك.
ويمكنك أيضًا تعديل الخيارات الأخرى لتقليل وصول البوتات وأدوات مسح المحتوى إلى موقعك، مما يحميك من هجمات الـddos بشكل جزئي ويوفّر المزيد من الموارد لمستخدميك الحقيقيين وليس للبوتات الوهمية.
يمكن تحميل الإضافة من هنا من متجر إضافات ووردبريس:
[سجل الدخول لترى الرابط]