2009-05-07 8 views
0

Unsere Website empfängt Anfragen, die versuchen, auf nicht existierende Seiten zuzugreifen. Normalerweise ist es nur der Fall einer falsch geschriebenen Adresse. Wie der richtige Link ist /Info/SiteMap.aspx, aber die schlechte Anfrage ist /Inf/SiteMap.aspx mit fehlenden 'o'. Es gibt normalerweise viele Anfragen, wie 20 in einer Minute. Alle werfen 404.Mehrere 404 Anfrage auf unserer Website. Ist es ein Angriff oder ein falscher Indexierungsroboter?

Ist es ein Problem mit einem Indexierungsroboter? Oder testet jemand Lücken auf unserer Seite?

Haben Sie irgendwelche Erfahrungen oder Tipps?

Antwort

1

Ja, Betrachten Sie die folgenden Dinge.

  1. Die IP-Adresse des Hosts, die Anforderungen zu senden - Wenn sie verschieden sind, sondern mehrere IPs können wir es als verteiltes Angriff vermuten Zombies gemacht werden.

  2. . Wenn die Anforderungen von derselben Quelle stammen, überprüfen Sie die Verzögerung zwischen Anforderungen. Im Allgemeinen verwenden Crawler keine extrem kurzen Zeiträume zwischen den Anforderungen.

  3. Indexierungsroboter (Crawler) führen keine Indexierung "Brute force" durch. Sie rufen nur die Links von einer Seite ab und durchlaufen rekursiv Seite für Seite. Der Grund dafür sollte kein Indexierroboter sein.

  4. Auf Muster prüfen. Ich meine, ein sequentielles Namensmuster usw.

EX: /Inf/SiteMap.aspx, /Infa/SiteMap.aspx, /Infb/SiteMap.aspx

+0

Danke für Tipps, scheint Ich, dass ich einen sequentiellen Namensangriff bekam. –

+0

Schön zu hören, dass Sie das Problem gefunden haben :) –