Agent Name Delivery
Definizione rapida
Tecnica che presenta pagine differenti agli spider dei motori di ricerca e ai normali visitatori.
Spiegazione
L'agent name delivery riconosce il tipo di agente attraverso HTTP_USER_AGENT e usa contenuti dinamici, per esempio Server Side Includes, per rispondere con versioni diverse della stessa URL. I browser erano spesso identificati da nomi che iniziavano con "Mozilla", mentre spider come Gulliver, Infoseek sidewinder, Lycos spider e Scooter usavano stringhe proprie. Il metodo è difficile da applicare e individuare, anche perché alcuni motori si presentano come browser comuni.
Esempio pratico
La medesima URL può restituire allo spider una pagina preparata per l'indicizzazione e al visitatore una versione diversa, scelta in base alla stringa HTTP_USER_AGENT ricevuta.
Spiegazione tecnica
Il riconoscimento dell'agente, chiamato agent detection, governa la selezione del contenuto. Confrontare le risposte ottenute usando diverse stringhe degli spider può rivelare pagine differenti, ma i motori che imitano Mozilla rendono il controllo meno affidabile.
Da non confondere con
Non ogni discordanza tra contenuto, titolo e descrizione prova l'uso di questa tecnica: la fonte osserva che un risultato simile può derivare dalla sostituzione di una pagina dopo l'indicizzazione.