Potrebbe verificare se è attivo javascript.
Se il client scarica solamente le pagine invece di scaricare anche le altre risorse collegate (es. CSS, immagini, script etc.).
Se l'IP di provenienza e' di una sotto-rete di un fornitore di hosting invece che di un provider di accesso.
Potrebbe provare a fare un lookup DNS per verificare ventuali host registrati, server smtp etc.
Potrebbe tentare una connessione HTTP verso l'IP chiamante per verificare che non sia un web server.
Potrebbe analizzare la richiesta e compararla in modo statistico con quelle che riceve normalmente per identificare eventuali differenze.