Ho usato http: BL per impedire a IP non corretti di accedere al mio sito.
Se un IP dannoso (comment spammer) tenta di colpire il sito, ho solo exitlo script Web che restituisce implicitamente una 200 OKrisposta.
Altre risposte che potrei restituire:
404 non trovato?
Se restituisco un 404 forse i robot penseranno "questa è una perdita di tempo, passiamo ad attaccare un altro sito" che ridurrebbe il carico sul sito (attualmente ricevo circa 2 hit di spam al secondo).
tuttavia
- Sono riluttante a restituire 404 su URL che, in circostanze normali, possono essere trovati.
- Non sono sicuro che i robot spam possano "perdere tempo". vale a dire, perché uno scrittore di bot dovrebbe essere disturbato a scrivere codice per i 404 quando si limitano a blitzare il web?
401 Non autorizzato?
Il blocco di un indirizzo IP errato non equivale a "la risorsa richiede l'autenticazione utente 1) che non è stata ancora fornita o 2) che è stata fornita ma non ha superato i test di autorizzazione"
In generale, ritengo che "rispondere ai robot dannosi secondo il protocollo http corretto" dia il sopravvento ai cattivi. Nel senso che io seguo le regole mentre loro no (un po 'come la Gran Bretagna nell'UE - ah, ah). In alcuni giorni mi sento come se dovessi fare qualcosa di intelligente per deviare questi bot. Negli altri giorni penso solo che non dovrei prenderlo sul personale e semplicemente ignorarli. Accettandolo come un par per il corso della gestione di un sito web.
Non so - quali sono i tuoi pensieri? Come rispondi quando sai che è un IP non valido?