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.
Es gibt Regeln. Regeln und Konsequenzen.