Casa Audio Cos'è una trappola per ragni? - definizione da techopedia

Cos'è una trappola per ragni? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Spider Trap?

Una trappola di ragno è una funzione online che intrappola un crawler web o un bot in un ciclo infinito o altra situazione ricorsiva che occupa le sue risorse e essenzialmente lega quel crawler per un insieme specifico di iterazioni.

Una trappola per ragno è anche conosciuta come trappola per cingoli.

Techopedia spiega Spider Trap

Alcune trappole di ragno sono create per deviare intenzionalmente l'attenzione dei web crawler. Ad esempio, qualcuno può programmare una struttura di directory profonda in modo che il crawler Web scenda in quella struttura invece di spostarsi su altre aree di un sito o spazio online. I programmatori possono anche sovraccaricare l'analizzatore lessicale del crawler o caricare una sessione con i cookie al fine di drenare le risorse di spambots o altri crawler.

Altre trappole di ragno vengono fatte involontariamente attraverso errori di programmazione. Alcuni tipi di riferimenti al calendario possono causare loop apparentemente infiniti e crash di crawler di scarsa qualità.

L'uso di trappole di ragno e altri progetti per sventare i web crawler robot cambierà con l'emergere di nuovi principi di machine learning e intelligenza artificiale. Poiché i progettisti hanno dimostrato di poter ora creare web crawler in grado di rispondere ai comandi in-page nello stesso modo degli umani, risorse come CAPTCHA non saranno più efficaci contro gli utenti robot. Le trappole per ragno e trappole probabilmente non lo faranno, perché le parti che usano i cingoli o i robot li investiranno con la capacità di riconoscere queste trappole ed evitarle.

Cos'è una trappola per ragni? - definizione da techopedia