speedy hat geschrieben:
Wie kann man so Angriffe erkennen ? - bzw. idealerweise dann auch abwehren ? - könnte sich positiv (nicht so viele Spam-Einträge) auf die Spam-Attacken auswirken, wenn ich die irgendwie abwehren kann, bevor das Script damit zu tun bekommt.
Du kannst das direkt beim auf dem Server machen (mod_security), oder halt wie der ctracker auf PHP-Ebene, es werden dann die requestetetn URL ausgewertet.
Sieht dann so aus (Auszug aus dem Logfile von heute morgen):
[Mon Aug 7 08:03:06 2006] [error] [client 151.41.176.200] File does not exist: /var/www/view/Classic.view/thumbnail.php
[Mon Aug 7 08:03:07 2006] [error] [client 151.41.176.200] File does not exist: /var/www/detail.php
[Mon Aug 7 08:03:07 2006] [error] [client 151.41.176.200] script not found or unable to stat: /var/www/cgi-bin/bb-histlog.sh
[Mon Aug 7 08:03:07 2006] [error] [client 151.41.176.200] File does not exist: /var/www/src/image.class.php
[Mon Aug 7 08:03:08 2006] [error] [client 151.41.176.200] File does not exist: /var/www/includes/trailer.php
[Mon Aug 7 08:03:09 2006] [error] [client 151.41.176.200] File does not exist: /var/www/articles.php
[Mon Aug 7 08:03:09 2006] [error] [client 151.41.176.200] File does not exist: /var/www/src/image-gd.class.php
[Mon Aug 7 08:03:10 2006] [error] [client 151.41.176.200] File does not exist: /var/www/admincp/css.php
[Mon Aug 7 08:03:10 2006] [error] [client 151.41.176.200] File does not exist: /var/www/datesel.php
[Mon Aug 7 08:03:11 2006] [error] [client 151.41.176.200] File does not exist: /var/www/wp-admin/post.php
[Mon Aug 7 08:03:11 2006] [error] [client 151.41.176.200] script not found or unable to stat: /var/www/cgi-bin/bb-hist.sh
[Mon Aug 7 08:03:12 2006] [error] [client 151.41.176.200] File does not exist: /var/www/datesel.php
[Mon Aug 7 08:03:13 2006] [error] [client 151.41.176.200] script not found or unable to stat: /var/www/cgi-bin/bb-hist.sh
[Mon Aug 7 08:03:13 2006] [error] [client 151.41.176.200] File does not exist: /var/www/usersel.php
[Mon Aug 7 08:03:13 2006] [error] [client 151.41.176.200] File does not exist: /var/www/articles.php
[Mon Aug 7 08:03:13 2006] [error] [client 151.41.176.200] File does not exist: /var/www/src/image-gd.class.php
[Mon Aug 7 08:03:15 2006] [error] [client 151.41.176.200] File does not exist: /var/www/src/index_image.inc.php
[Mon Aug 7 08:03:16 2006] [error] [client 151.41.176.200] File does not exist: /var/www/wp-admin/post.php
[Mon Aug 7 08:03:17 2006] [error] [client 151.41.176.200] File does not exist: /var/www/src/index_image.inc.php
[Mon Aug 7 08:03:17 2006] [error] [client 151.41.176.200] File does not exist: /var/www/wp-admin/templates.php
[Mon Aug 7 08:03:18 2006] [error] [client 151.41.176.200] File does not exist: /var/www/gift.php
[Mon Aug 7 08:03:18 2006] [error] [client 151.41.176.200] File does not exist: /var/www/src/index_leftnavbar.inc.php
Der CTracker kann aber nur protokollieren, ich will mir jetzt ein Script basteln, dass dynamisch daraufhin die entsprechende IP für einen gewissen Zeitraum sperrt.