كيفية منع رسائل البريد العشوائي في التسجيل

I used to have this spam signup problem on my personal forum too but it has slowed down quite a bit. Now I only get one or two or max (like today) 5 a day. Diligently deleting spam accounts and adding to block lists seems to do the trick. I have “Staff must approve all new user accounts before they are allowed to access the site.” enabled which puts the new users in the handy new review queue so it takes just a moment to jam through them. Adding a custom question helps too in order to identify the obvious spammers.

On my work forum I use wp-discourse wordpress plugin and SSO, and have a very long signup form. We very rarely get spam signups that way.

إعجابَين (2)

Is the new sign-up / login plugin a solution to prevent spamming ?

إعجاب واحد (1)

هل يمكنني معرفة كيفية استخراج البيانات كهذه؟

من باب الفضول، كيف يمكن لهذه الأشياء تجاوز اختبار كابتشا؟ كيف يمكن إكمال عملية التسجيل دون حل اختبار كابتشا؟

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

إذا استخدم الروبوت عناوين بريد إلكتروني حقيقية للتسجيل، فيمكن أن يحدث هذا بسرعة كبيرة.
لقد قمت بحل هذه المشكلة باستخدام خادم nginx خارجي كوكيل لمثيل discourse docker الخاص بي ومراقبة ملف السجل باستخدام fail2ban، أي:

/etc/fail2ban/filter.d/nginx-discourse.conf

[Definition]
failregex = ^<HOST>.*"GET /u/account-created HTTP/2.0" 200.*$

/etc/fail2ban/jail.d/defaults-debian.conf

[nginx-discourse]
enabled = true
port = http,https
filter = nginx-discourse
logpath = /var/log/nginx/your.discourse.access.log
bantime = 43200
findtime = 3600
maxretry = 3
banaction = ufw

يعني هذا المثال أنه إذا حاول أي شخص إجراء 3 عمليات تسجيل خلال ساعة من نفس عنوان IP، فسيتم حظر عنوان IP هذا لمدة 12 ساعة.
اضبط هذه القيم لتناسب غرضك وبيئة النظام لديك!

إعجابَين (2)

أتلقى تسجيلات بريد عشوائي مستمرة من روبوتات تم التحقق منها تستخدم حسابات Gmail (Gmail!)، وكلها من الهند. بعض النطاقات الأخرى أيضًا، لكن حسابات Gmail مفاجئة.

ماذا حدث لجوجل.

3 إعجابات

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

إعجابَين (2)

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

أو محاولة اختراق نظام المصادقة على ما يبدو:

Job exception: Net::SMTPAuthenticationError
(google_oauth2) Authentication failure! invalid_credentials: OAuth2::Error, invalid_grant: Bad Request { "error": "invalid_grant", "error_description": "Bad Request" }
(google_oauth2) Authentication failure! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf_detected | CSRF detected
إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.