Indholdsfortegnelse:
Definition - Hvad betyder Spider Trap?
En edderkopfælde er en online funktion, der fælder en webcrawler eller -bot i en uendelig løkke eller en anden rekursiv situation, der optager dens ressourcer og i bund og grund binder denne crawler til et specifikt sæt iterationer.
En edderkopfælde er også kendt som en crawler-fælde.
Techopedia forklarer Spider Trap
Nogle edderkopfælder er lavet til med vilje at lede opmærksomheden fra webcrawlere. F.eks. Kan nogen programmere en dyb katalogstruktur, så webcrawleren går gennem i den struktur i stedet for at flytte til andre områder på et websted eller et online rum. Programmerere kan også overbelaste crawlerens leksikale analysator eller indlæse en session med cookies for at dræne ressourcerne til spambots eller andre crawlere.
Andre edderkopfælder laves utilsigtet gennem programmeringsfejl. Nogle typer kalenderreferencer kan forårsage tilsyneladende uendelige sløjfer og gå ned i dårligt fremstillede gennemsøgere.
Brugen af edderkopfælder og andre design til folie af robotwebcrawlere vil ændre sig med fremkomsten af nye maskinlærings- og kunstige intelligensprincipper. Da designere har bevist, at de nu kan lave webcrawlere, der kan svare på kommandoer på siden på samme måde som mennesker, gør ressourcer som CAPTCHA ikke længere effektive mod robotbrugere. Spiderfælder og crawlerfælder vil sandsynligvis heller ikke gøre det, fordi parterne, der bruger crawlere eller bots, vil investere dem med evnen til at genkende disse fælder og undgå dem.
