XF Bot Guard ile Şüpheli Bot Trafiğini Algılayıp Engelleme

arda_2000

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
  1. Kurulum
  • src/addons/ klasörüne XF_Bot_Guard.zip dosyasını yerleştir.
  • XenForo yönetim panelinde Yönetici > Eklentiler > Kur seçeneğiyle eklentiyi aktif hale getir.
  • Eklenti kurulumunu onayladığında Kurulum Tamamlandı mesajı görünür.
  1. Temel Ayarlar
  • Yönetici > Hesaplar > Bot Guard menüsüne gid.
  • Challenge Threshold (000) değeri, reputasyon puanı 0’dan altına düşen ziyaretçilere zorluk uygulanmasını sağlar.
  • Reputation Weight (0.5) değişkeni, her tıklama/amaçlı davranış için eklenen puanı belirler.
  • Challenge Type seçeneği ile CAPTCHA, e‑posta doğrulama veya bu iki yöntemi karışık olarak seçebilirsin.
    Örnek yapılandırma:
    PHP:
    'challengeThreshold' => 0,
    'reputationWeight'   => 0.5,
    'challengeType'      => 'captcha',
  1. İzleme ve Loglama
  • Yönetici > Sistem > Loglar > Bot Guard kısmında her bot denemesi ve reputasyon değişikliği kaydedilir.
  • Log dosyası, IP adresi, URL, davranış tipi ve puan değişimini içerir; bu sayede hangi botların engellendiği netleşir.
  1. Gelişmiş Tespit
  • Request Frequency (örneğin 10 saniyeden daha kısa aralıkta aynı IP’den gelen 5 istek) otomatik olarak reputasyon düşürür.
  • User Agent veya Accept-Language gibi eksiklikler de puanı zedi, çünkü çoğu bot gerçek tarayıcı başlıklarını taklit etmez.
  • Bu kurallar, Yönetici > Bot Guard > Özel Kurallar bölümünde düzenlenebilir.
  1. Sorun Giderme
    | Belirti | Olası Neden | Kontrol / Çözüm |
    |---------|-------------|-----------------|
    | Bot hâlâ CAPTCHA geçiyor | Threshold değeri aşırı yüksek | Threshold’i -1 veya -5 gibi daha düşük bir değere getir |
    | Tüm gerçek kullanıcılar CAPTCHA görüyor | Reputation Weight aşırı yüksek | Weight’i 0.25’e düşür |
    | Loglarda beklenmedik davranış görünümü | Yanlış regex veya header kontrolü | Kullanılan regex’i test et, header varlığını doğrula |
    | Botlar IP bazında engellenmiyor | IP whitelist aktif | Whitelist’i gözden geçir, gereksiz IP’leri kaldır |
  2. Yedekleme Önerisi
  • Bot Guard yapılandırması değişikliği yapmadan önce data/config.php dosyasını ve src/addons/ klasörünü yedekle.
  • Değişiklik sonrası forumu bekleyici ziyaretçi sayısına düşürerek gerçek kullanıcı deneyimini sınırla.
  1. Son Düşünce
  • Reputasyon ağırlığı ve eşik değerleri, forumun trafiği ve bot yoğunluğu ile uyumlu şekilde ayarlanmalı.
  • Her ay logları gözden geçirerek yeni bot davranışlarına karşı ek kurallar eklemek, uzun vadeli savunmayı güçlendirir.

Soru: Sizce, güncel bot trafikleri için “Reputation Weight” değerini daha düşük tutmak mı yoksa “Challenge Threshold”ı kısaltmak mı daha etkili?

İlgili konular​

 
Geri
En Üst