Uruchamiając swoją stronę www, zwłaszcza stosując gotowe skrypty, jesteśmy narażeni na ataki złośliwych botów szukających luk w oprogramowaniu lub spamujących, które pomimo tego, że najczęściej są nieskuteczne potrafią przeciążyć zasoby naszego konta na serwerze lub zużyć sporą część wykupionego transferu Na forum webhostingtalk.pl exa opracował skrypt, który rozwiązuje ten problem :)
Jak to działa
W dużym uproszczeniu skrypt monitoruje częstotliwość odwoływania się do strony poprzez IP odwiedzającego. Jeżeli w czasie mniejszym niż 30 sekund (domyślnie, wartość tę możemy swobodnie zmieniać) ilość wywołań naszej strony nienaturalnie przekroczy zadany próg wywołań na sekundę mamy do czynienia z botem i dostęp do strony zostaje zablokowany na określony czas. Boty google, yahoo i msn nie są blokowane.
Jak zainstalować
bdsave i podkatalogom nadajemy uprawnienia do zapisywania. <?php require('./exaBD.php'); ?> .Instalacja dla WordPress-a

Kod require(ABSPATH . 'exaBD.php'); wklejamy zaraz za (20 linia) define( 'ABSPATH', dirname(__FILE__) . '/' ); w pliku wp-load.php.
Instalacja dla pozostałych skryptów oraz inne informacje o skrypcie znajdziecie na stronie autora.
FAQ
Polecam wszystkim webmasterom :)
Tagi: boty, Drupal, joomla, phpbb2, phpbb3, robots, Scuttle, skrypty, spam, wordpress - Właściciel serwisu - Business Strategy Development Expert w kilku firmach i w życiu. Ewangelista nowych technologii i innowacji.
Pingback: Krótkie podsumowanie: marzec 2009