Meşru kullanıcılar engelleniyor; hangi kuralın engellediğini nasıl bulurum?
Kısa cevap
Önce kullanıcının ne gördüğü belirlenir, çünkü her koruma katmanı farklı bir iz bırakır. Varsayılan ayarlarda 418 kodlu engel sayfası WAF'ı (Blocking Status Code), 403 ya da seçilen başka bir kod Load Balancer Block aksiyonunu ya da Bot/DDoS korumasının engelini, CAPTCHA sayfası Advanced CAPTCHA aksiyonunu ya da Bot/DDoS korumasını, yanıtsız kopan bağlantı Silent Drop'u (Quarantine, Block, TCP Connection Management ya da Bot/DDoS) gösterir. Engeli veren katman kesinleşmezse vService'te kullanıcının IP'sine daraltılmış Debug Mode açılır ve Debug Mode Logs kaydındaki Security Action alanı okunur; bu alan WAF ve Bot/DDoS kararlarını gösterir, Load Balancer aksiyonlarını göstermez. Her katmanın adım adım teşhisi: Meşru kullanıcıları yanlışlıkla engelliyorum; nasıl tespit ederim?
Sorun: Engeli Veren Katman Bilinmiyor
Bir kullanıcı siteye erişemediğini bildiriyor. Aynı vService'te WAF, Bot/DDoS, Load Balancer aksiyonları, Quarantine ve AGS birlikte çalışabildiğinden önce hangi katmana bakılacağı belirlenir; her katmanın kaydı kendi log ekranında tutulur.
Nereden İzlenir?
| Ekran | Yol | Ne gösterir |
|---|---|---|
| WAF Event Logs | WAF-Protected vServices → vService → Event Logs | WAF engelleri ve tespitleri |
| Bot/DDoS Event Logs | Bot/DDoS Protected vServices → vService → Event Logs | Bot/DDoS kararları |
| Action Hits | Load Balancer vServices → vService → Dashboard | Hit Counter açık aksiyonların tetiklenme sayıları |
| Quarantine Logs · Advanced CAPTCHA Tracking Logs | vService → Logs & Tracking | Karantinadaki istemciler ve CAPTCHA geçişleri |
| Lockout | AGS-Enabled vServices → vService | AGS'de kilitlenen hesaplar ve kaynaklar |
| Debug Mode Logs | vService → Logs & Tracking (Debug Mode'dayken) | Tek bir isteğin Security Action ve Termination state değerleri |
Çözüm
Kullanıcının gördüğü yanıt katmanı belirler; ardından o katmanın kendi log ekranına bakılır ve kayıt düzeltilir.
Belirtiden Katmana
- Nasıl çalışır Kullanıcının gördüğü yanıt, engeli veren katmanı büyük ölçüde belirler; ardından o katmanın kendi log ekranına bakılır.
- Nerede açılır Kullanıcının ekranı · ilgili log ekranı (Logs & Tracking · Nereden Ne Yapılır?)
- Gereksinim Kullanıcının IP adresi, olay saati ve gördüğü ekran ya da durum kodu.
- vService tipi HTTP · L7 TCP
Adım adım yapılandırma
Kullanıcıdan IP adresi, olay saati ve gördüğü ekranın görüntüsü ya da tarayıcı geliştirici araçlarındaki durum kodu alınır. TR7 bir CDN ya da proxy arkasındaysa ve vService'e Trusted Proxy profili atanmamışsa bütün kullanıcılar kayıtlarda proxy'nin adresiyle görünür.
| Kullanıcının gördüğü | Olası katman | Bakılacak yer |
|---|---|---|
| 418 kodlu engel sayfası | WAF (Blocking modu; kod Blocking Status Code alanında değiştirilmiş olabilir) | WAF Event Logs |
| 403 ya da seçilen başka bir kod | Load Balancer Block ya da Show Content aksiyonu (Block'un Status code varsayılanı 403) ya da Bot/DDoS engeli (Response status code varsayılanı 403) | Aksiyonun Hit Counter sayacı · Action Hits · Bot/DDoS Event Logs |
| CAPTCHA sayfası ya da CAPTCHA döngüsü | Advanced CAPTCHA aksiyonu ya da Bot/DDoS'un CAPTCHA yanıtı | Advanced CAPTCHA Tracking Logs · Bot/DDoS Event Logs |
| Yanıt yok, bağlantı kopuyor | Quarantine (varsayılan Silent Drop), Block'un Deny Type = Silent Drop, TCP Connection Management, Bot/DDoS | Quarantine Logs · Bot/DDoS Event Logs |
| Giriş kabul edilmiyor, hesap kilitlendi | AGS Lockout | Lockout ekranı |
| Belirti belirsiz | - | Koşullu Debug Mode → Security Action |
| Çok sayıda kullanıcı aynı anda | Trusted Proxy eksik; bütün kullanıcılar tek adresten görünüyor | TR7'nin önünde Cloudflare / Akamai gibi bir CDN var; gerçek istemci IP'sini nasıl alırım (Trusted Proxy)? |
Bot/DDoS korumaları Monitor modundayken engel uygulanmaz, yalnızca kayıt oluşur.
Tablodaki log ekranının kullanımı ve kaydın düzeltilmesi (WAF'ta Allow/Teach, aksiyonda koşul daraltma, karantinadan çıkarma) adım adım şu sayfada anlatılır: Meşru kullanıcıları yanlışlıkla engelliyorum; nasıl tespit ederim? Karantina için: Karantinadaki istemcileri nasıl görürüm?
Doğrulama
Düzeltmeden sonra kullanıcı aynı isteği tekrarlar.
İstek geçerİlgili log ekranı kullanıcının IP'siyle süzülür.
Yeni engel kaydı oluşmazSık Yapılan Hatalar
- Her 403'ü WAF sanmak. WAF'ın varsayılan engel kodu 418'dir; 403 Block aksiyonundan ya da Bot/DDoS engelinden gelir.
- Security Action boş diye engel olmadığına karar vermek. Load Balancer aksiyonları bu alanda görünmez; Hit Counter ve Action Hits'e bakılır.
- CDN arkasında kullanıcının gerçek IP'siyle aramak. Trusted Proxy yoksa kayıtlarda proxy'nin adresi vardır.
- Monitor modundaki Bot/DDoS korumasını suçlamak. Monitor modunda engel uygulanmaz, yalnızca kayıt oluşur.
- Sorun sürüyorsa bilgi toplamadan destek istemek. Destek kaydına eklenecekler: TR7 destek ekibine başvurmadan önce hangi bilgileri toplamalıyım?
Dokümantasyonda nasıl yapılır
