Cloudflare Üzerinde Bot Trafiğini Engelleme Kuralları
Cloudflare Üzerinde Bot Trafiğini Engelleme Kuralları
Cloudflare bot engelleme kuralları, web sitelerine gelen kötü niyetli bot trafiğini filtrelemek ve yalnızca gerçek kullanıcı etkileşimini korumak için kullanılan güçlü bir güvenlik mekanizmasıdır. Botlar; veri kazıma (scraping), brute-force saldırıları, DDoS trafiği, spam formlar ve sahte trafik gibi tehditlere yol açabildiğinden, özellikle yoğun trafikli projelerde bot engelleme kuralları kritik önem taşır. Bu nedenle Cloudflare’in sunduğu güvenlik özellikleri, hem performans optimize etmek hem de saldırıları durdurmak için profesyonel projelerde yaygın biçimde kullanılır. Kurumsal projeler için güvenilir altyapılar sağlayan HostLigo çözümleri ile bu yapı daha da güçlendirilebilir.
- Cloudflare Bot Yönetimi Nedir?
- Bot Trafiğini Engellemenin Avantajları
- Cloudflare Üzerinde Bot Trafiği Nasıl Tespit Edilir?
- 1. Trafik Analizi
- 2. Security Events İncelemesi
- 3. Bot Score Kontrolü
- Cloudflare Bot Trafiğini Engelleme Kuralları
- 1. Bot Score Filtreleme Kuralı
- 2. User-Agent Engelleme
- 3. IP Reputation Engelleme
- 4. Ülke Bazlı Bot Engelleme
- 5. Sahte Trafik Pattern Engelleme
- 6. Rate Limiting Kullanımı
- Cloudflare Managed Rules ile Botlara Karşı Ek Koruma
- Cloudflare Bot Fight Mode Nasıl Aktif Edilir?
- 1. Cloudflare Paneline Giriş Yapın
- 2. Bot Fight Mode’u Açın
- 3. Super Bot Fight Mode (Pro / Business)
- Bot Trafiğine Karşı Ek Güvenlik Önerileri
- Sonuç
Cloudflare Bot Yönetimi Nedir?
Cloudflare Bot Management, web sitelerine gelen trafiğin bir bot mu yoksa gerçek kullanıcı mı olduğunu belirleyerek tehdit oluşturan botları engelleyen gelişmiş bir güvenlik modülüdür. Bununla birlikte ücretsiz, Pro ve Enterprise planlarda farklı düzeylerde bot koruma seçenekleri bulunur. Cloudflare ayrıca JavaScript Challenge, Managed Ruleset ve WAF kuralları ile gelişmiş filtreleme yapmanızı sağlar.
Bot Trafiğini Engellemenin Avantajları
- Sunucu kaynak tüketiminin azalması
- DDoS saldırılarının etkisiz hale getirilmesi
- Spam ve sahte trafik yükünün düşmesi
- Veri kazıma (scraping) girişimlerinin engellenmesi
- Gerçek kullanıcı deneyiminin iyileştirilmesi
Cloudflare Üzerinde Bot Trafiği Nasıl Tespit Edilir?
1. Trafik Analizi
Cloudflare → Analytics → Traffic
Burada gerçek kullanıcı ve bot trafiği ayrımı detaylı şekilde görülebilir.
2. Security Events İncelemesi
Cloudflare → Security → Events
Engellenen bot girişimleri ve şüpheli IP davranışları bu bölümde listelenir.
3. Bot Score Kontrolü
Cloudflare, her istek için 1–99 arası bir “Bot Score” oluşturur. Düşük skorlu talepler bot olma ihtimali yüksek isteklere işaret eder.
Cloudflare Bot Trafiğini Engelleme Kuralları
1. Bot Score Filtreleme Kuralı
Bu en etkili yöntemlerden biridir. Düşük puanlı botlar otomatik engellenir:
(if cf.bot_score lt 30) → Block
2. User-Agent Engelleme
Kötü niyetli botlar genellikle sahte veya eksik User-Agent ile gelir:
User-Agent contains "bot" User-Agent equals "-"
3. IP Reputation Engelleme
Cloudflare, düşük IP itibarı olan kaynakları tanımlar:
if cf.threat_score gt 10 → Challenge
4. Ülke Bazlı Bot Engelleme
Bazı ülkeler belirli bot saldırılarının yoğun kaynağıdır:
if ip.geoip.country eq "CN" → JS Challenge
5. Sahte Trafik Pattern Engelleme
Aynı endpoint’e yüksek yoğunlukta, aynı User-Agent ile yapılan istekler bot davranışıdır:
http.request.uri.path contains "/wp-login.php" User-Agent contains "Python"
6. Rate Limiting Kullanımı
Belirli endpoint’lere saniyede gelen aşırı istekler otomatik engellenebilir:
Rate Limit → 10 requests / 10 seconds → Block
Cloudflare Managed Rules ile Botlara Karşı Ek Koruma
- OWASP Core Ruleset
- Cloudflare Managed WAF Rules
- Bot Fight Mode (Free plan için)
- Super Bot Fight Mode (Pro ve üzeri)
Özellikle “Super Bot Fight Mode”, kötü amaçlı botları otomatik olarak bloklar ve sahte tarayıcıları tespit eder.
Cloudflare Bot Fight Mode Nasıl Aktif Edilir?
1. Cloudflare Paneline Giriş Yapın
Cloudflare → Security → Bots
2. Bot Fight Mode’u Açın
Bu özellik kötü botları engeller ve CPU tüketen botlara karşı koruma sağlar.
3. Super Bot Fight Mode (Pro / Business)
Bunlar gerçek zamanlı bot engelleme özellikleri içerir.
Bot Trafiğine Karşı Ek Güvenlik Önerileri
- Firewall kurallarını düzenli kontrol etmek
- Rate Limiting’i aktif şekilde kullanmak
- API endpoint’lerini korumaya almak
- Güvenilir IP’ler için allow list tanımlamak
- WAF kurallarını optimize etmek
Profesyonel projelerde bot trafiği büyüdükçe, güçlü sunucu altyapıları ve optimize edilmiş güvenlik yapıları önem kazanır. Bu nedenle kurumsal Sunucu Barındırma hizmetleri ve yüksek performanslı VDS çözümleri önerilir.
Sonuç
Cloudflare bot engelleme kuralları, web sitelerini kötü niyetli botlara karşı korumanın en etkili yollarından biridir. Gelişmiş Bot Score filtreleri, WAF kuralları, Rate Limiting ve Bot Fight Mode gibi özellikler doğru yapılandırıldığında bot trafiği tamamen kontrol altına alınabilir. Güvenli ve performanslı bir altyapı oluşturmak için Optimizasyon Hizmeti veya yüksek verimli Premium VDS çözümlerini değerlendirebilirsiniz.