Web Analytics Made Easy - Statcounter

Tema düzenleyici

XenForo’da Spam Nasıl Önlenir?

XenForo’da Spam Nasıl Önlenir?

Sorunun özeti
XenForo’da spam genelde üç kaynaktan gelir: otomatik botlar, yarı-otomatik yazılımlar ve gerçek ama kötü niyetli kullanıcılar. Bunlara karşı hem kayıt aşamasında hem de sonrasında birkaç katmanlı koruma kurmak gerekiyor.

Aşağıda, pratik olarak uygulayabileceğin en etkili yöntemleri sıraladım.

1. Temel ayarlar: Kayıt ve doğrulama

  • E-posta doğrulamasını zorunlu yap
    AdminCP → Seçenekler (Options)Kullanıcı kayıt seçenekleri
    • E-posta doğrulaması olmadan mesaj yazılmasına izin verme.
    • Geçici e-posta servislerini (mailinator vb.) engellemek için ek add-on kullanabilirsin.
  • Kayıt onayını el ile yönet (gerekirse)
    Yeni ve küçük forumlarda:
    • AdminCP → Seçenekler → Kullanıcı kayıt seçenekleri içinde “Yönetici onaylı kayıt” kullanmak işe yarayabilir.
    Büyük forumlarda bu biraz zahmetli olacağı için aşağıdaki otomatik yöntemleri güçlendirmek daha mantıklı.
  • Kullanıcı adını ve profili filtrele
    AdminCP → İçerik → Spam yönetimi → İçerik filtreleri kısmından:
    • Spam içeriklerde sık geçen kelimeleri (ilaç, porno, ucuz vs. gibi) engelleyebilirsin.

2. reCAPTCHA / hCaptcha ayarları

  • Güncel bir CAPTCHA kullan
    AdminCP → Seçenekler → Spam Yönetimi
    • Varsayılan CAPTCHA yerine Google reCAPTCHA v2 (I’m not a robot) veya v3 ya da hCaptcha kullan.
    • API anahtarlarını Google / hCaptcha panelinden alıp buraya giriyorsun.
  • Sadece kayıt ekranında değil, kritik alanlarda da kullan
    • Misafir mesajı açıksa, misafir mesaj formuna da CAPTCHA koy.
    • Çok hızlı üst üste deneme yapan kullanıcıya da CAPTCHA çıkarılabilir (bazı add-on’lar bunu sağlıyor).

3. StopForumSpam ve benzeri servisler

  • XenForo’nun yerleşik StopForumSpam entegrasyonunu aç
    AdminCP → Spam Yönetimi bölümünde:
    • StopForumSpam’i aktif et.
    • E-posta, IP ve kullanıcı adına göre kontrolü aç.
    • Eşik değerlerini çok sıkı yapma ama gevşek de bırakma (örneğin 1–3 arası tespit sayısı gibi).
  • Bölgesel spam dalgalarına göre ayarları güncelle
    • Belirli ülkelerden çok spam geliyorsa, firewall tarafında ülke bazlı sınırlama da düşünebilirsin (Cloudflare, sunucu firewall vs.).

4. Onay kuyruğu / Yeni üye kısıtlamaları

  • Yeni üyeleri otomatik olarak “ön onay” grubuna al
    • AdminCP → Grup ve İzinler kısmından bir “Yeni Üye” kullanıcı grubu oluştur.
    • Bu gruba daha sıkı kurallar ver:
    - Link paylaşımını yasakla veya 5–10 mesaj altına link yasak koy.
    - Özel mesaj gönderimini belli bir mesaj sayısına kadar kapat.
    - İmza kullanımı için minimum mesaj sayısı ve üyelik süresi belirle.
  • Onay kuyruğunu kullan
    • Yeni üyelerin ilk X mesajını onay kuyruğundan geçir.
    • Bunu içerik izinleriyle veya bazı ek eklentilerle yapabilirsin.

5. Kelime filtreleri ve link sınırlamaları

  • Link kısıtlaması
    • AdminCP → Seçenekler → Mesaj seçenekleri içinde:
    - Gönderideki link sayısını sınırla.
    - Yeni üyelerin link paylaşmasını engelle (kullanıcı grubu izinleri ile).
  • Kelime sansürü ve engelleme
    • AdminCP → Dil ve Stil → Kelime sansürü
    • Dönemsel olarak spam mesajlarda sıkça geçen domain ve kelimeleri buraya ekleyip direkt engelleyebilir veya maskeleyebilirsin.

6. Üye onayı için soru-cevap (Q&A CAPTCHA)

  • Forumun konusuna özel soru-cevap sistemi kur
    • “Türkiye’deki en bilinen arama motoru markası nedir?” → Cevap: google
    • “Bu forumun adının ilk kelimesi nedir?”
    Bu tür sorular, basit ama botların çözemeyeceği insan odaklı engellerdir.
  • Soruları periyodik değiştir
    • Sürekli aynı soru olursa, zamanla bot listelerine düşebilir. Düzenli aralıklarla soruları güncellemek faydalı.

7. Add-on (eklenti) ile gelişmiş koruma

Resmi XenForo kaynağında (xenforo.com) çok sayıda anti-spam add-on bulunuyor. En çok kullanılanlardan bazıları:

  • Advanced Registration Anti-Spam (örnek isim)
    • Kayıtta ek alanlar, gizli tuzak alanlar (honeypot) gibi yöntemler kullanır.
  • Fancy CAPTCHA / Anti Bot add-on’lar
    • Basit görsel testler, basit mantık soruları vb. ile botları durdurur.
  • Spam Cleaner ayarlarını güçlendir
    • XenForo’nun kendi “Spam Cleaner” aracı ile spam hesapları tek tıkla:
    - Tüm mesajlarını, konularını, özel mesajlarını silebilirsin,
    - IP ve e-posta adreslerini banlayabilirsin.

8. Sunucu ve ağ seviyesinde önlemler

  • Cloudflare / WAF kullan
    • Bilinen kötü botları ve IP’leri ağ seviyesinde keser.
    • Rate limiting ile aynı IP’den aşırı istek gelmesini sınırlayabilirsin.
  • Sunucu firewall kuralları
    • Aynı IP’den saniyeler içinde yüzlerce istek geliyorsa otomatik engelle.
    • Bazı hosting panellerinde (cPanel, DirectAdmin, CyberPanel) buna yönelik hazır modüller mevcut.

9. Topluluğu moderasyona dahil et

  • Üyelere “Rapor Et (Report)” butonunu kullanmalarını hatırlat.
  • Güvendiğin, aktif üyeleri moderatör veya “rapor hakemi” gibi rollere ekle.
  • Spam temizliğinde hızlı tepki, arama motorlarında spam görülmesini de azaltır.

Sonuç

XenForo’da spam’i minimuma indirmek için tek bir ayar yerine, kayıt aşamasından sunucu seviyesine kadar çok katmanlı koruma kurmak gerekiyor.
  • CAPTCHA + StopForumSpam + yeni üye kısıtlamaları
  • Link/kelime filtreleri + anti-spam add-on
  • Cloudflare / firewall + aktif moderasyon

Bu kombinasyon doğru yapılandırıldığında, bot kaynaklı spam neredeyse tamamen, manuel spam ise büyük oranda kontrol altına alınır.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

← Önceki Konu

XenForo’da Cloudflare Kullanımı

  • Mert
  • Cevaplar: 1
Sonraki Konu →

XenForo’da Bot Trafiği Nasıl Engellenir?

  • Mert
  • Cevaplar: 1
Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

Son Konular

İpuçları
Geri
Üst