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.
HEIMWALL otomatik olarak ne yapar?
Bölüm başlığı “HEIMWALL otomatik olarak ne yapar?”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.
İzleme ve Uygula modları
Bölüm başlığı “İzleme ve Uygula modları”Bot skoru motoru iki modda çalışır:
| Mod | Ne yapar |
|---|---|
| İzleme | Skor hesaplanır ve kaydedilir, trafik etkilenmez. Eşiğinizi canlı veriyle belirlemek için önce bu modu kullanın. |
| Uygula | Skoru eşiğin üstünde olan isteklere seçtiğiniz aksiyon (JS Doğrulama, CAPTCHA, Engelle) uygulanır. |
Kalibrasyon — Skor Dağılımı
Bölüm başlığı “Kalibrasyon — Skor Dağılımı”Koruma sayfasındaki Kalibrasyon bölümü, son 24 saatin skor dağılımını dört grupta gösterir:
| Grup | Aralık | Yorum |
|---|---|---|
| Muhtemel insan | 0–49 | Gerçek kullanıcılar burada yoğunlaşır |
| Gri bölge | 50–69 | Belirsiz; bazı otomasyon araçları buraya düşer |
| Şüpheli | 70–89 | Bot davranışı belirgin |
| Güçlü bot sinyali | 90–100 | Yü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.
17 bot kategorisi
Bölüm başlığı “17 bot kategorisi”Her istek aşağıdaki 17 kategorinin bir veya birkaçına sınıflandırılır:
| Kategori | Açıklama |
|---|---|
search | Arama motoru tarayıcısı (Googlebot, Bingbot, Apple, Yandex) |
seo | SEO ve bağlantı analiz aracı |
ai_crawler | Yapay zeka eğitim ve içerik tarayıcısı |
ai_assistant | Yapay zeka asistanı entegrasyonu (ChatGPT, Perplexity) |
ai_search | Yapay zeka destekli arama motoru botu |
advertising | Reklam ve reklam doğrulama botu |
social | Sosyal medya tarayıcısı (Facebook, Twitter, LinkedIn) |
monitoring | İzleme ve uptime botu |
preview | Bağlantı önizleme üreticisi (Slack, Telegram, iMessage) |
feed | RSS ve Atom feed okuyucu |
aggregator | İçerik toplayıcı ve haber botu |
archiver | Web arşivleyici (Internet Archive, Common Crawl) |
security | Güvenlik tarayıcısı ve araştırmacı |
accessibility | Erişilebilirlik denetleyicisi |
academic | Akademik ve araştırma tarayıcısı |
webhook | Webhook ve entegrasyon test aracı |
other | Diğer doğrulanmış otomatik istemci |
Skor bazlı eşikler
Bölüm başlığı “Skor bazlı eşikler”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 →