İçeriğe geç

Bot Skoru

Konsol → WAF → [alan adınız] → Koruma — HEIMWALL her isteği 17 kategoride 0–100 arasında puanlar; her skor aralığı için eşik ve eylemi buradan belirleyin.

Her gelen istek için HEIMWALL, herhangi bir kural yazmadan otomatik olarak bir bot skoru hesaplar. Motor, isteğin gerçek bir tarayıcıdan mı yoksa otomatik bir araçtan mı geldiğini pasif sinyallerden tahmin eder: TLS parmak izi tutarlılığı, eksik veya alışılmadık HTTP başlıkları, davranışsal altyapı sinyalleri gibi izler.

Skor 0–100 arasındadır; 0’a yakın “büyük olasılıkla insan”, 100’e yakın “güçlü bot sinyali” anlamına gelir. Hiçbir şey yapmasanız da bu skor her istek için hesaplanır ve loglara yazılır.

Bot skoru motoru iki modda çalışır:

ModNe yapar
İzlemeSkor hesaplanır ve kaydedilir, trafik etkilenmez. Eşiğinizi canlı veriyle belirlemek için önce bu modu kullanın.
UygulaSkoru eşiğin üstünde olan isteklere seçtiğiniz aksiyon (JS Doğrulama, CAPTCHA, Engelle) uygulanır.

Koruma sayfasındaki Kalibrasyon bölümü, son 24 saatin skor dağılımını dört grupta gösterir:

GrupAralıkYorum
Muhtemel insan0–49Gerçek kullanıcılar burada yoğunlaşır
Gri bölge50–69Belirsiz; bazı otomasyon araçları buraya düşer
Şüpheli70–89Bot davranışı belirgin
Güçlü bot sinyali90–100Yüksek güvenle bot

Ayrıca yüzdelikler gösterilir: p50, p90 ve p99. Örneğin p90 = 25 ise trafiğinizin %90’ı 25’in altında skorlanıyor demektir — 70 eşiği son derece güvenlidir. p90 = 65 ise trafiğinizde önemli miktarda belirsiz istek var demektir, eşiği dikkatli seçin.

Mevcut eşiğin altında kalan skor aralığı panelde renk kodlu olarak gösterilir; eşiği değiştirdikçe hangi trafiğin etkileneceğini gerçek zamanlı görebilirsiniz.

Her istek aşağıdaki 17 kategorinin bir veya birkaçına sınıflandırılır:

KategoriAçıklama
searchArama motoru tarayıcısı (Googlebot, Bingbot, Apple, Yandex)
seoSEO ve bağlantı analiz aracı
ai_crawlerYapay zeka eğitim ve içerik tarayıcısı
ai_assistantYapay zeka asistanı entegrasyonu (ChatGPT, Perplexity)
ai_searchYapay zeka destekli arama motoru botu
advertisingReklam ve reklam doğrulama botu
socialSosyal medya tarayıcısı (Facebook, Twitter, LinkedIn)
monitoringİzleme ve uptime botu
previewBağlantı önizleme üreticisi (Slack, Telegram, iMessage)
feedRSS ve Atom feed okuyucu
aggregatorİçerik toplayıcı ve haber botu
archiverWeb arşivleyici (Internet Archive, Common Crawl)
securityGüvenlik tarayıcısı ve araştırmacı
accessibilityErişilebilirlik denetleyicisi
academicAkademik ve araştırma tarayıcısı
webhookWebhook ve entegrasyon test aracı
otherDiğer doğrulanmış otomatik istemci

bot_score alanını herhangi bir kural koşulunda kullanın. Yaygın üç kademeli yapı:

  • 0–20: geçir (muhtemelen insan)
  • 21–60: challenge (tarayıcı doğrulaması)
  • 61–100: engelle

Bu alanları kural motorunda nasıl kullanacağınıza dair örnekler için: Bot Engelleme →