12 messaggi dal 22 maggio 2014
Buonasera.
Sto cercando di creare un sistema anti bot.
Ho creato un banalissimo plug-in che renderizza un'esca per i bot in tutte le pagine di un sito: un "tag a" non visibile che se seguito banna in automatico l'IP (<a href="...." rel="nofollow"></a>
Alcuni bot hanno abboccato, ma non tutti...

Il mio CMS è dotato di un sistema di tracking, per cui ho la possibilità di visitare tutte le richieste ai siti gestiti.

Di seguito è presentata una lista parziale di chiamate che valuto siano effettuate da visitatori "reali"
L'ho desunto dal fatto che l'AnonymousUserId è sempre uguale e la visita della pagina è durata un tempo molto vario


Data UserIP AnonymousUserId
2015-12-15 19:01:01 117.5.204.42 20267b52-c296-4fc1-8a83-781ef8a8da86
2015-12-15 19:05:55 117.5.204.42 20267b52-c296-4fc1-8a83-781ef8a8da86
2015-12-15 19:06:06 117.5.204.42 20267b52-c296-4fc1-8a83-781ef8a8da86


Di seguito è presentata una lista di chiamate sospette
L'ho desunto dal fatto che l'AnonymousUserId è sempre differente, nonche dalla cadenza delle chiamate che risulta estremamente regolare e dall'HostReferrer che è sempre nullo.

Data UserIP AnonymousUserId
2015-12-15 09:37:01 136.243.103.156 0df6a038-c78f-444d-b4a7-fb83478d206e
2015-12-15 09:37:05 136.243.103.156 4305c0a6-02f8-47ec-8b25-e7856c1b063a
2015-12-15 09:37:07 136.243.103.156 5d99add1-84b7-40cc-8d7c-db0bbbc67d13

Dalla lista sono escluse le chiamate dove è verificata la condizione request.Browser.Crawler
if (request.Browser.Crawler) {
return;
}

Se creo un programma con cui posso bannare "manualmente" gli IP in base alle considerazioni sopra esposte rischio di compromettere in qualche modo delle visite reali o degli "spider buoni"?
Avete dei consigli da darmi circa le informazioni che potrei treccare per riconoscere in modo certo dei bot?
Le mie considerazioni su AnonymousUserId sono fondate?

Grazie per l'aiuto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.