Merhaba,
yogun calisan bir siteniz varsa, bu limit islemlerini php ve mysql ile
yapmak cpu kullanimini cok artirir hatta yogunluga bagli olarak sunucuyu
erisilemez hale getirebilir. Sunucuya root erisiminiz varsa iptables'in
limit match ozelligini kullanarak daha kolay bir sekilde onlem
alabilirsiniz. Google'dan bu konuda bircok kaynak/ornek bulabilirsiniz.
Yazdiginiz maddelerin tam karsiligi bu degil fakat ben saldiri ile ilgili
kisma deginmek istedim. Bu sekilde bir koruma sagladiktan sonra diger
isteklerinizi kodlama tarafinda daha kolay gerceklestirebilirsiniz.


Hakan POLATKAN
--


18 Aralık 2009 10:48 tarihinde Nuri Akman <[email protected]> yazdı:

> Arkadaşlar,
>
> Zaman zaman birileri web sitesindeki her linke yüzlerce defa tıklama
> yaptırarak saldırıda bulunuyor. Bazen de site içeriğini indiren
> programlarla siteyi indirmeye çalışıyor.
>
> Makul olan, aynı IP adresinden gelen bir kişinin 1 saniyede en çok 2
> sayfaya tıklamasıdır.
>
> Aynı IP'den gelen kişileri saydırmak ve bu şekilde "saldırı" tarzı
> tıklamalar karşısında sitenin cevap vermemesini ve o IP adresini 5
> dakikalığına bloklamasını istiyorum.
>
> Bu kontrolleri sunucu seviyesinde PHP ve MySQL ile yapmak istiyorum.
>
> Bu çerçevede:
> 1.) Bu konuda bildiğiniz bir kaynak, hazır bir kod var mı acaba?
> 2.) Bu düşündüğüm şeyi hayata geçirmem işe yarar mı?
> 3.) Arama motorlarını nasıl bu konu haricinde tutabilirim?
>
> Selamlar,
> Nuri Akman
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap