Kötü IP'lerin siteme erişmesini engellemek için http: BL'yi kullanıyorum .
Kötü niyetli bir IP (yorum spamcı) siteyi vurmak için trys ben sadece exit
örtük bir 200 OK
yanıt döndürür web komut dosyası .
Geri verebileceğim diğer yanıtlar:
404 Bulunamadı?
Eğer bir 404 döndürürsem, robotlar "bu zaman kaybıdır, başka bir siteye saldırmaya devam edelim" diye düşünürsünüz ki bu da sitedeki yükü azaltacaktır (şu anda saniyede yaklaşık 2 spam isabeti alıyorum).
ancak
- Ben normal şartlar altında, url'lerde 404 's dönmek için isteksiz olduğum olabilir bulunabilir.
- Spam robotlarının 'zaman harcayabileceğinden' emin değilim. Yani neden bir bot yazarı sadece web'e saldırdığında 404'leri kodlamakla uğraşsın ki?
401 Yetkisiz mi?
Kötü bir IP'nin engellenmesi, "kaynak henüz sağlanmamış kullanıcı kimlik doğrulaması gerektirir 1 veya henüz sağlanmamış yetkilendirme testlerinde 2" ile aynı değildir.
Genel olarak 'uygun http protokolüne göre kötü botlara cevap vermenin' kötü adamlara üstünlük verdiğini hissediyorum. Kurallara uymadıkları anlamda (AB'deki biraz İngiltere gibi - ha, ha). Bazı günlerde bu botları uzaklaştırmak için akıllıca bir şey yapmam gerektiğini hissediyorum. Diğer günlerde sadece kişisel olarak almamam ve sadece görmezden gelmem gerektiğini düşünüyorum. Bir web sitesi çalıştırmak için eşit kabul.
Bilmiyorum - düşüncelerin neler? Kötü bir IP olduğunu bildiğinizde nasıl yanıt verirsiniz?