
| اسم البرنامج الإضافي | nginx |
|---|---|
| نوع الضعف | ثغرات بوابة البائع |
| رقم CVE | CVE-0000-0000 |
| الاستعجال | معلوماتية |
| تاريخ نشر CVE | 2026-06-06 |
| رابط المصدر | CVE-0000-0000 |
عاجل: ماذا تفعل عندما تختفي نصيحة ثغرة تسجيل دخول ووردبريس - ملخص أمان WP‑Firewall
كمتخصصين في أمان ووردبريس، نحن في WP‑Firewall نراقب إعلانات الثغرات عن كثب لأن النصائح الدقيقة وفي الوقت المناسب تتيح لنا حماية العملاء والمجتمع. مؤخرًا، تم طلب صفحة نصيحة تشير إلى ثغرة متعلقة بـ “تسجيل الدخول” في ووردبريس لكنها عادت بخطأ 404. غياب النصيحة - حتى لفترة قصيرة - يمكن أن يخلق ارتباكًا ومخاطر للمسؤولين الذين يحاولون تقييم ما إذا كانت مواقعهم متأثرة وكيفية الاستجابة.
يشرح هذا المنشور، بلغة بسيطة ومع تفاصيل قابلة للتنفيذ، ماذا قد يعني ذلك الخطأ 404، وما المخاطر التي يثيرها، وكيفية تصنيف وتعزيز مواقعك على الفور، وكيفية إعداد ضوابط وقائية تحد من التعرض حتى يتم تأكيد التفاصيل. كما ندرج أفكار قواعد WAF العملية، واستعلامات الكشف، وخطوات استجابة الحوادث التي يمكن لأي مسؤول ووردبريس أو فريق أمان استخدامها اليوم.
ملحوظة: هذه وجهة نظر بائع تركز على التخفيف السريع والتعزيز العملي. سأبتعد عن التكهنات حول أصل النصيحة وأركز على الإجراءات الملموسة.
لماذا تعتبر النصيحة المفقودة مهمة
عندما يتم إزالة نصيحة الثغرة أو تكون غير متاحة (404)، هناك عدة سيناريوهات ممكنة:
- تم إزالة النصيحة من قبل الناشر لإجراء تصحيحات أو لتقليل التفاصيل المبكرة.
- تم نقل النصيحة خلف مصادقة أو تم تحديد معدل الوصول إليها.
- كانت شبكة النصائح أو CDN تعاني من انقطاع.
- قد يكون مؤشرًا على الكشف المنسق، حيث يتم التحكم في التفاصيل.
النقطة المهمة هي: النصيحة المفقودة لا تعني “عدم وجود مخاطر”. إذا كانت هناك ثغرة تتعلق بنقاط نهاية تسجيل دخول ووردبريس، فإنها تؤثر على واحدة من أكثر المناطق المستهدفة: المصادقة. المهاجمون الذين يمكنهم تجاوز أو استغلال ضوابط تسجيل الدخول يكتسبون القدرة على السيطرة على المواقع، وزيادة الامتيازات، وزرع أبواب خلفية، أو نشر البرمجيات الخبيثة.
نظرًا لأن النصيحة قد يتم استعادتها مع التفاصيل الكاملة في أي وقت، افترض إمكانية وجود مشكلة حقيقية قابلة للاستغلال وتصرف على تخفيف المخاطر الآن - لا تنتظر.
أكثر طرق الهجوم احتمالاً المرتبطة بثغرات تسجيل الدخول
إليك فئات شائعة من الثغرات وسوء التكوين التي تؤثر على نقاط نهاية تسجيل الدخول:
- تجاوز المصادقة (عيوب في المنطق، معالجة nonce، أو نماذج تسجيل دخول مخصصة تم تنفيذها بشكل سيء).
- حقن SQL أو إدخال غير مُعقم في معالجة تسجيل الدخول.
- القوة الغاشمة وملء بيانات الاعتماد (كلمات مرور ضعيفة أو بيانات اعتماد معاد استخدامها).
- تثبيت الجلسة أو معالجة الجلسة بشكل غير صحيح بعد تسجيل الدخول.
- تزوير طلبات عبر المواقع (CSRF) مما يؤدي إلى تسجيل دخول قسري أو تغييرات في الأدوار.
- ثغرة البرمجة عبر المواقع (XSS) في صفحة تسجيل الدخول التي تسرق الكوكيز أو الرموز.
- تعداد المستخدمين يكشف عن أسماء المستخدمين الصالحة من خلال استجابات HTTP مختلفة.
- ثغرات في الإضافات أو القوالب التي تمدد أو تستبدل wp-login.php أو نقاط نهاية REST.
- إساءة استخدام نقاط نهاية مصادقة XML-RPC أو REST API.
نظرًا لأن الاستشارة أشارت إلى موضوع تسجيل الدخول، يجب إعطاء الأولوية للتحكم في هذه المجالات.
قائمة فورية - ما يجب القيام به في الـ 60 دقيقة القادمة
- تأكيد حالة تحديث النواة والإضافات
- استخدم تحديثات WP-Admin أو WP-CLI (موصى به للسرعة) للتحقق من التحديثات المعلقة.
- أوامر WP-CLI:
- قائمة النواة:
wp core version - قائمة الإضافات والإصدارات:
قائمة مكونات wp الإضافية --format=table
- قائمة النواة:
- إذا كانت التحديثات متاحة للنواة أو القوالب أو الإضافات، قم بجدولة التصحيح الفوري خلال نافذة الصيانة. إذا تم نشر تصحيح للثغرة المشتبه بها، فإن تطبيقه هو أعلى أولوية.
- عزز المصادقة الآن
- فرض كلمات مرور قوية للمسؤولين (يوصى باستخدام عبارات مرور أو طول كلمة مرور مولدة ≥ 12).
- قم بتدوير بيانات الاعتماد للمسؤولين وأي حسابات خدمة تتعامل مع واجهات المسؤول.
- إعادة تعيين أملاح وكلمات WordPress في
wp-config.php(استخدم https://api.wordpress.org/secret-key/1.1/salt/ لإنشاء جديدة).
- تفعيل أو تشديد المصادقة متعددة العوامل (MFA)
- إذا لم يكن لديك MFA، قم بتمكينه لجميع المسؤولين على الفور.
- إذا كنت تستخدم MFA بالفعل، تحقق من أن رموز الاسترداد وخيارات النسخ الاحتياطي مؤمنة.
- تحديد محاولات تسجيل الدخول وتحديد المعدل
- تنفيذ تحديد المعدل على
ملف wp-login.phpونقاط نهاية مصادقة REST. - حظر أو تقليل محاولات المصادقة المتكررة من نفس نطاق IP.
- تنفيذ تحديد المعدل على
- تعطيل أو حماية XML-RPC إذا لم يتم استخدامه.
- لا تزال العديد من الهجمات تستغل
xmlrpc.php(هجمات القوة الغاشمة وطرق pingback). قم بتعطيله إذا لم تكن تستخدمه. - لتعطيل عبر المكون الإضافي أو إضافته إلى
.htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^xmlrpc\.php$ - [F,L] </IfModule>
- لا تزال العديد من الهجمات تستغل
- مراجعة السجلات والبحث عن نشاط مشبوه
- تحقق من سجلات وصول خادم الويب لمعدلات عالية من POSTs إلى
/wp-login.phpأو/wp-json/jwt-auth/v1/token(أو مسارات مصادقة أخرى). - ابحث عن إنشاءات مستخدم غير عادية أو تغييرات في الأدوار.
- تحقق من سجلات وصول خادم الويب لمعدلات عالية من POSTs إلى
- قم بعمل نسخة احتياطية ولقطة
- قم بعمل نسخة احتياطية كاملة من الملفات وقاعدة البيانات قبل إجراء تغييرات للحفاظ على الأدلة.
تصنيف واكتشاف — ما يجب البحث عنه في السجلات وبيانات WP
ابحث في سجلات الوصول وسجلات التطبيق عن هذه الأنماط:
- معدلات عالية من POSTs إلى:
/wp-login.php/wp-admin/admin-ajax.php(إذا تم استخدامه للمصادقة)/xmlrpc.php/wp-json/*(نقاط نهاية REST التي تصادق)
- استجابات 200 المتكررة لطلبات تسجيل الدخول POST تليها نشاط إداري.
- طلبات تسجيل الدخول POST مع سلاسل User-Agent غير عادية أو غائبة.
- الطلبات التي تتضمن حمولة مشابهة لـ SQL أو ترميز خاص (علامات على محاولات حقن).
- الطلبات التي تحتوي على مصطلحات مثل “اسم المستخدم” و “كلمة المرور” مع حمولات تبدو مشفرة.
أنماط grep مثال:
- سجلات Apache/Nginx:
grep "POST .*wp-login.php" access.log | awk '{print $1, $4, $7}' | sort | uniq -c | sort -nr | headgrep -i "xmlrpc.php" access.log | tee xmlrpc_hits.log
- ابحث عن تعداد المستخدمين باستخدام GETs التي تعيد رموز حالة مختلفة:
grep "GET .*author=1" access.log
في ووردبريس نفسه:
- ابحث عن مستخدمين جدد لديهم صلاحيات إدارية:
- WP-CLI:
قائمة مستخدمي wp --role=administrator --fields=ID,user_login,user_email,user_registered
- WP-CLI:
- تحقق من الملفات المعدلة مؤخرًا (طوابع زمنية):
find . -type f -mtime -7 -ls | less
إذا وجدت وصولًا مشبوهًا، احتفظ بالسجلات - فهي حاسمة للتحليل.
أمثلة عملية لقواعد WAF يمكنك نشرها بسرعة
أدناه مفاهيم قواعد مثال يمكنك تكييفها لـ mod_security (Apache) أو Nginx مع ngx_http_rewrite_module / lua. إنها دفاعية ولا تعتمد على تفاصيل استشارية محددة.
مهم: اختبر القواعد في بيئة اختبار أو في وضع الكشف قبل حظر حركة المرور في الإنتاج.
- حظر POSTs عالية المعدل إلى نقاط تسجيل الدخول (مفهوم، ليس التركيب الدقيق لكل بيئة)
- اكتشاف: أكثر من X POSTs إلى
/wp-login.phpمن IP في Y ثانية - الإجراء: حظر مؤقت (مثل، 15–60 دقيقة)
- اكتشاف: أكثر من X POSTs إلى
- رفض الحمولة المشبوهة في طلبات تسجيل الدخول (أنماط SQLi، بايتات فارغة، وترميزات غير عادية)
- التوقيعات النموذجية:
- كلمات SQL حيث لا يُتوقع:
اتحاد,تحديد,information_schema,النوم( - تسلسلات مشفرة:
%00,\x00 - أنماط تعليقات SQL النموذجية:
--,/*,*/
- كلمات SQL حيث لا يُتوقع:
- التوقيعات النموذجية:
- حظر الطلبات ذات أنماط تعداد المستخدمين المشبوهة
- أمثلة: طلبات GET إلى
/?author=1أو/index.php?author= - إرجاع 403 أو 444 (Nginx) لعمليات الفحص الآلي
- أمثلة: طلبات GET إلى
- تحديد معدل نقاط نهاية مصادقة REST
- تحديد تعبير تسجيل الدخول: POST إلى
/wp-json/*/tokenأو عام/wp-json/*نقاط النهاية التي تقوم بتنفيذ المصادقة - السماح لعملاء API المعروفين وعناوين IP المسموح بها
- تحديد تعبير تسجيل الدخول: POST إلى
- الحماية ضد حشو بيانات الاعتماد
- استخدام بصمة الروبوت: حظر أو تحدي الطلبات ذات سلاسل User-Agent فارغة أو آلية بوضوح، أو مع سلوك يتطابق مع العملاء الآليين
- إضافة تحدي CAPTCHA بعد N محاولات فاشلة
مثال على نمط mod_security (توضيحي):
<IfModule mod_security2.c>
SecRule REQUEST_URI "@rx /wp-login\.php|/xmlrpc\.php" "phase:2,deny,status:403,id:900100,msg:'Block automated auth endpoint abuse',chain"
SecRule TX:ANOMALY_SCORE "@gt 1"
</IfModule>
مثال على تحديد معدل Nginx (توضيحي):
http {
إذا كنت تستخدم منتج WAF مُدار، قم بتكوين قواعد مكافئة وشارك في أوضاع الكشف/التعلم قبل التنفيذ الكامل.
التصحيح الافتراضي والحماية المُدارة (كيف يساعد WP‑Firewall)
عندما تكون الإرشادات غير مؤكدة أو التفاصيل معلقة، فإن التصحيح الافتراضي (قاعدة مؤقتة تمنع محاولات الاستغلال) لا يقدر بثمن. يمكن لفريق جدار الحماية المُدار لدينا في WP‑Firewall:
- نشر تصحيحات افتراضية مؤقتة تمنع أنماط الاستغلال المعروفة ضد نقاط نهاية تسجيل الدخول.
- تطبيق حدود المعدل وصفحات التحدي التي توقف حشو بيانات الاعتماد والهجمات بالقوة الغاشمة.
- مراقبة مؤشرات الاختراق (IOCs) مثل فشل تسجيل الدخول الجماعي، حسابات المديرين الجدد، أو الملفات الأساسية المعدلة.
- تصعيد الحظر التلقائي إلى قائمة سمعة IP الموزعة عندما تكون الهجمات واسعة الانتشار.
ملحوظة: يتم تضمين التصحيح الافتراضي التلقائي الكامل في خطتنا الاحترافية؛ تشمل خطتنا الأساسية المجانية الحمايات الأساسية من WAF، وفحص البرمجيات الضارة، والتخفيف من مخاطر OWASP Top 10 — نقطة انطلاق قوية للحماية الفورية.
مؤشرات الاختراق (IOCs) — كيف تبدو
إذا تم استغلال ثغرة تسجيل الدخول، ابحث عن هذه العلامات:
- تسجيل دخول المديرين الناجح من عناوين IP أو مواقع جغرافية غير متوقعة.
- مستخدمون جدد كمديرين أو مستخدمون بأدوار مرتفعة.
- تغييرات في ملفات الإضافات أو القوالب، خاصة في
محتوى wp. - ملفات PHP التي تظهر في التحميلات أو
wp-includesالدلائل التي لا ينبغي أن تكون هناك. - اتصالات صادرة من خادمك إلى IPs أو مجالات غير مألوفة (C2 أو استخراج البيانات).
- مهام مجدولة غير متوقعة (وظائف cron) أو WP‑Crons التي تشغل سكريبتات غير مألوفة.
إذا لاحظت هذه، عزل الموقع عن الشبكة إذا لزم الأمر وبدء استجابة الحوادث.
دليل استجابة الحوادث (خطوة بخطوة)
- احتواء
- حظر عناوين IP أو نطاقات مشبوهة مؤقتًا.
- إذا لزم الأمر، ضع الموقع في وضع الصيانة لإيقاف المزيد من الاختراق.
- الحفاظ على الأدلة
- إنشاء لقطات: نظام الملفات وقاعدة البيانات.
- الحفاظ على سجلات الوصول وأي سجلات خادم.
- ملاحظة الطوابع الزمنية الدقيقة للأنشطة المشبوهة.
- القضاء
- إزالة الملفات الضارة والأبواب الخلفية (أو الاستعادة من نسخة احتياطية نظيفة).
- التراجع عن التغييرات غير المصرح بها على الإضافات/الثيمات.
- إلغاء صلاحيات الاعتماد المخترقة وتدوير المفاتيح/الملح.
- استعادة
- اختبار نسخة احتياطية نظيفة على خادم تجريبي.
- تصحيح جميع المكونات المعرضة للخطر.
- إعادة الموقع على الإنترنت مع وجود مراقبة.
- مراجعة ومنع
- تحديد السبب الجذري (الإضافة المعرضة للخطر، الاعتماد الضعيف، التكوين الخاطئ).
- تطبيق الإصلاحات: إزالة الإضافات غير المستخدمة، تطبيق مبدأ الحد الأدنى من الامتيازات للحسابات.
- تحسين التسجيل والمراقبة، تمكين المصادقة متعددة العوامل، وتقوية الخادم.
- إخطار أصحاب المصلحة
- إبلاغ مالكي الموقع، المستخدمين المتأثرين (إذا كان ذلك مناسبًا)، والفرق الداخلية.
- إذا كان من المحتمل حدوث خرق للبيانات، تقييم الالتزامات القانونية/الإشعار.
توصيات التقوية - إلى جانب الفرز الفوري
- مبدأ الحد الأدنى من الامتياز:
- حد من حسابات الإدارة. استخدم حسابات ذات صلاحيات أقل للمهام الروتينية.
- قيد أذونات قاعدة البيانات والملفات إلى الحد الأدنى المطلوب.
- آمن
wp-config.php:- نقل
wp-config.phpمستوى دليل واحد فوق جذر الويب إذا كان ذلك ممكنًا. - تعيين أذونات الملفات بشكل صحيح (644 للملفات، 600 لـ
wp-config.phpفي بعض الإعدادات).
- نقل
- تنفيذ سياسة أمان المحتوى (CSP) ورؤوس أمان HTTP:
- X-Frame-Options، X-Content-Type-Options، Strict-Transport-Security، Referrer-Policy.
- تعطيل تحرير الملفات من خلال الإدارة:
- أضف إلى
wp-config.php:حدد('منع تحرير الملف'، صحيح)؛
- أضف إلى
- مراقبة النزاهة:
- استخدم مراقبة سلامة الملفات لاكتشاف التغييرات غير المتوقعة في النواة أو الإضافات أو القوالب.
- تأمين النسخ الاحتياطية:
- تأكد من أن النسخ الاحتياطية غير قابلة للتغيير (أو على الأقل مُعَدة) ومخزنة في موقع خارجي.
- تحديد وصول منطقة المسؤول حسب IP
- إذا كان لديك عناوين IP إدارية ثابتة، قيد
/wp-adminوملف wp-login.phpالوصول على مستوى خادم الويب.
- إذا كان لديك عناوين IP إدارية ثابتة، قيد
- مراجعة التكاملات من الطرف الثالث
- تحقق من عملاء OAuth، مفاتيح API، والتكاملات الأخرى التي قد تسمح بالحركة الجانبية.
استعلامات الكشف النموذجية لـ SIEMs ومجمعات السجلات
- اكتشاف معدلات الفشل العالية:
SELECT clientip, count(*) FROM access_logs WHERE request LIKE '%wp-login.php%' AND response_status != 200 GROUP BY clientip ORDER BY count DESC
- اكتشاف تسجيلات الدخول الناجحة إلى لوحة الإدارة من عناوين IP غير معروفة:
- البحث عن POST إلى wp-login.php متبوعًا بـ GET إلى /wp-admin/ خلال 60 ثانية.
- اكتشاف عمليات مسح تعداد المستخدمين:
- ابحث عن الطلبات إلى
/?author=أو/index.php?author=بفواصل قصيرة.
- ابحث عن الطلبات إلى
- اكتشاف تعديلات الملفات:
- مراقبة السجلات لـ
PUTأونشرلتحميل المعالجات أو الكتابات المفاجئة للملفات إلى/wp-content.
- مراقبة السجلات لـ
الأخطاء الشائعة التي يجب تجنبها
- الانتظار لتصحيح الإشعار قبل اتخاذ أي إجراء. إذا كان هناك شك في إشعار تسجيل الدخول، افترض المخاطر وقلل منها.
- تطبيق قواعد حظر ثقيلة دون اختبار (يمكن أن يؤدي إلى قفل المستخدمين الشرعيين والمديرين).
- افتراض أن الإضافات أو القوالب من مؤلفين “موثوقين” آمنة تلقائيًا - يمكن أن تظهر الثغرات في أي كود.
- الفشل في الحفاظ على الأدلة قبل التنظيف - يمكن أن تفقد بيانات الطب الشرعي القيمة.
ما توصي به WP‑Firewall للحماية المستمرة
- تشغيل WAF مُدار أمام ووردبريس يوفر:
- حماية تسجيل الدخول، وتحديد المعدل، وتصحيحات افتراضية.
- الكشف القائم على السلوك لتحديد حشو بيانات الاعتماد والماسحات الآلية.
- مجموعات قواعد مُدارة يتم تحديثها بواسطة فريق خبراء.
- الحفاظ على وتيرة التصحيح:
- مراقبة التحديثات وتطبيقها في بيئات الاختبار قبل تصحيح الإنتاج. بالنسبة للإشعارات ذات اليوم الصفري، تسريع عملية التصحيح.
- استخدام دفاعات متعددة الطبقات:
- MFA + كلمات مرور قوية + تحديد المعدل + حظر سمعة IP + مراقبة سلامة الملفات.
- إجراء تدقيقات أمنية دورية واختبارات اختراق (على الأقل سنويًا) وبعد أي تغيير كبير.
أنماط قواعد WAF نموذجية يجب مراقبتها في التوقيعات
- إرسال إلى مسارات تسجيل الدخول حيث يحتوي الجسم على أحرف ميتا SQL:
(?i)(الاتحاد|تحديد|إدراج|تحديث|إسقاط|مخطط_المعلومات|نوم\()
- تركيبات رأس مشبوهة (عدم وجود User-Agent أو X-Forwarded-For + حجم مرتفع)
- الحمولة التي تحتوي على ترميزات مشبوهة مثل
\x00أو تسلسلات طويلة من%00أو%3B(نقاط فاصلة مشفرة) - محاولات لتعيين ملفات تعريف الارتباط أو الرؤوس التي تبدو مثل محاولات تثبيت الجلسة:
- اكتشاف محاولات Set-Cookie قبل المصادقة مع معرفات الجلسة في معلمات الطلب.
التواصل مع فريقك وعملائك
إذا كنت تدير مواقع لعملاء أو كنت جزءًا من فريق:
- إعداد بيان قصير وواضح يفيد بأن الاستشارة كانت غير متاحة مؤقتًا ولكنك قمت بتنفيذ تدابير التخفيف.
- طمأنة أصحاب المصلحة بأن النسخ الاحتياطية للموقع والمراقبة موجودة.
- تقديم جداول زمنية واقعية للإصلاح والمتابعة بمجرد عودة الاستشارة الكاملة.
عنوان جديد لتشجيع التسجيلات (خطة مجانية) — دعوة لاتخاذ خطوات دفاعية فورية
احمِ موقع WordPress الخاص بك الآن مع أمان مُدار أساسي — ابدأ مجانًا
تقدم خطتنا الأساسية (المجانية) الحمايات الفورية التي تحتاجها:
- جدار ناري مُدار يمنع أنماط الهجوم الشائعة
- عرض نطاق غير محدود وحمايات WAF لنقاط تسجيل الدخول
- ماسح للبرامج الضارة وتخفيف أولي لمخاطر OWASP Top 10
إذا كنت ترغب في راحة البال بشكل أسرع مع إزالة البرمجيات الضارة تلقائيًا وميزات إضافية مثل القائمة السوداء/القائمة البيضاء لعناوين IP، فكر في الترقية. تعرف على المزيد واشترك هنا: https://my.wp-firewall.com/buy/wp-firewall-free-plan/
نظرة عامة على الخطة:
- الأساسي (مجاني): جدار ناري مُدار أساسي، عرض نطاق غير محدود، WAF، ماسح للبرمجيات الضارة، التخفيف من مخاطر OWASP Top 10.
- المعيار ($50/السنة): ميزات أساسية بالإضافة إلى إزالة البرمجيات الضارة تلقائيًا والقدرة على إدارة قوائم IP السوداء/البيضاء البسيطة.
- برو ($299/السنة): جميع الميزات القياسية بالإضافة إلى تقارير أمان شهرية، تصحيح افتراضي تلقائي، ودعم/إضافات متميزة.
أفكار نهائية — السرعة، اليقظة، والضوابط المتعددة
صفحة الإشعار المفقودة تذكير بأن نظام الأمان ديناميكي. معلومات التهديدات والإشعارات ضرورية، لكن يجب أن تكون وضعيتك الدفاعية جاهزة بغض النظر عما إذا كانت هناك إشعار واحد مرئي للجمهور في أي لحظة.
تصرف بسرعة: عزز المصادقة، قم بتقليل ومراقبة الوصول إلى نقاط تسجيل الدخول، احتفظ بالأدلة، وطبق التصحيحات الافتراضية إذا كان لديك WAF مُدار. إذا لم يكن لديك بالفعل سير عمل مُحدد للاستجابة السريعة، فإن الوقت قد حان لبناء واحد.
إذا كنت ترغب في المساعدة في تعزيز موقعك أو إعداد WAF مُدار، فإن فريق WP‑Firewall متاح للمساعدة في تقييم المخاطر، وتنفيذ التصحيح الافتراضي، واستقرار بيئتك بينما يتم توضيح الإشعار المجتمعي.
ابقَ آمناً، كن استباقياً — واعتبر نقاط تسجيل الدخول كخط دفاع أول تستحق الاهتمام المستمر.
- فريق أمان WP-Firewall
