ايقاف السبام Spam في نسخة phpBB3

السلام عليكم أحبتي
السبام , Spam , الرسائل المزعجة , البوتات الضارة , العناكب الضارة , الرسائل الدعائية …. كلها مسميات متعددة لعدو واحد يؤرق مدراء المنتديات فماذا عسانا فاعلون معه ؟؟ 😈
هناك موضوع مثبت على الموقع الأم http://www.phpbb.com/community/viewtopic.php?f=46&t=2122696 لمحاربة السبام أو البوت أو المتطفلين …. و سأقدم لكم زبدة الموضوع وبشكل مختصر إن شاء الله تعالى آملاً أن أستطيع تقديم الفائدة والعون لكم
على بركة الله نبدأ ….
أدت التحديثات والتطويرات الأخيرة لعناكب السبام إلى مقدرتها على كسر حماية الكابتشا الأساسية الموجودة بشكل افتراضي مع نسخة المنتيدات والتي مهمتها محاربة هذه السبامات وبالتالي أستطاعت السبامات الإشتراك في المنتديات وضع المشاركات … وصارت تسرح وتمرح ع كيفها 😆 😀
• سنورد في هذا الموضوع أهم الطرق والوسائل لمنع هذه العناكب من الدخول والتسجيل في المنتدى
• طبعاً جميع ماسيذكر من حلول ينطبق ومجرب على النسخ من 3.06 فمافوق ولن تعمل مع الإصدارات القديمة
• للإطلاع على طرق سابقة ومعلومات موسعة عن السبام اقرأ هذا الموضوع http://www.phpbbarabia.com/community/viewtopic.php?f=74&t=33241
كيف أوقف السبام , وماهي الطرق المتوفرة ؟
الحلول التي أثبتت فعاليتها حتى الآن :
1- تفعيل Q&A CAPTCHA أي كابتشا السؤال والجواب
حالياً هذه الطريقة هي الأكثر فعالية في محاربة السبام , وتعتمد على التأكد من أن من يقوم بالتسجيل في المنتدى هو انسان , بحيث تضع عدد من الأسئلة العامة وغير صعبة الإجابة والشخص المسجل سيقوم بالإجابة عليها
مثلاً : ماهو لون السماء؟ وستقوم بوضع جواب أو عدة أجوبة صحيحة مثلاً : أزرق , زرقاء … وهكذا
لتفعيل هذا الخيار : من لوحة تحكم المنتدى – اعدادات الكابتشا – أختر نوع الكابتشا Q&A ثم اختر تهيئة بأسفلها وقم بأضافة عدد من الأسئلة والأجوبة ثم أرسل التغييرات
2- حجب التسجيل والإشتراك عن المنطقة الزمنية UTC-12
هذه المنطقة الزمنية هي بؤرة “ليس للفساد” 😀 وإنما للعناكب الضارة والسبامات لذلك يمكنك حجبها لمحاربة السبام وحجبها لن يؤثر على عملية الإشتراك لديك لأن هذه المنطقة الزمنية لا يأتي منها مشتركون عاديون وإنما فقط سبامات لذلك احجبها وتوكل على الله
طريقة الحجب بسيطة وسهلة للغاية :
افتح ملف
includes/ucp/ucp_register.php
ابحث عن
$data = array(
'username' => utf8_normalize_nfc(request_var('username', '', true)),
'new_password' => request_var('new_password', '', true),
'password_confirm' => request_var('password_confirm', '', true),
'email' => strtolower(request_var('email', '')),
'email_confirm' => strtolower(request_var('email_confirm', '')),
'confirm_code' => request_var('confirm_code', ''),
'lang' => basename(request_var('lang', $user->lang_name)),
'tz' => request_var('tz', (float) $timezone),
);
أضف بعده
if ($data['tz'] == -12)
{
$message = $user->lang['ACCOUNT_INACTIVE'];
$message = $message . '' . sprintf($user->lang['RETURN_INDEX'], '', '');
trigger_error($message);
}
احفظ التغييرات
3- إضافات الكابتشا المتوفرة للتحميل
هناك اضافات عديدة وهاكات لمحاربة السبام منها معتمد ومنها التجريبي ومنها معرب ومنها لا ويمكنك استخدام أحدها لمحاربة السبام فبعضها أثبت فعاليته وليس جميعها لذلك تأكد قبل التركيب
للإطلاع على الهاكات والإضافات في الموقع الأم قم بزيارة http://www.phpbb.com/customise/db/modifications/anti-spam-9/
وأيضاً يمكنك البحث هنا في الهاكات المعتمدة والتجريبية فقد تجد بعضها معرباً
4- مجموعة المسجلين الجدد
هذه الميزة قد تكون فعالة جداً بحيث تحدد عدد معين من المشاركات فإذا كان العضو لايصل له فهو يبقى في مجموعة المسجلين الجدد وإذا زاد عنه انتقل لمجموعة أخرى كمجوعة الأعضاء
طبعاً يمكنك استغلال هذه الميزة بحيث يتم ضبط صلاحيات متدنية لمجموعة المسجلين الجدد مع مراقبة مشاركاتهم قبل نشرها والغرض من هذا التأكد من سلامة العضوية وانها ليست سبام
يمكنك البحث في قسم الدروس هنا للتعرف على كيفية ادارة المجموعات وضبط صلاحياتها
الآن أليكم بعض الحلول الأخرى
1- حقول الملف الشخصي الخاصة
قد تنفع هذه الطريقة مع عدد لابأس به من عناكب السبام بحيث تضيف حقولاً إضافية ومطلوبة لمعلومات التسجيل غير الإفتراضية مثل الجنس أو نوع الموبايل …
لمعرفة طريقة التعامل مع الحقول الخاصة للملف الشخصي اقرأ الموضوع التالي http://www.phpbbarabia.com/community/viewtopic.php?f=71&t=32906
2- تفعيل العضويات بواسطة الإدارة
تفعيل العضويات بواسطة المدير طريقة جيدة ولكنها غير محببة لدى الجميع لأنها مرهقة وخصوصاً في المنتديات الكبيرة , يمكنك استخدامها إذا كان منتداك صغيراً ولا ضغط عليه
3- أبتعد عن الكابتشا التالية
هذه الكابتشا تم كسرها واختراقها من قبل العناكب الخاصة بالسبامات ولذلك هي لم تعد نافعة لذلك ابتعد عنها
CAPTCHA Without GD

3D GD CAPTCHA

reCAPTCHA

GD CAPTCHA

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