Identifying AI Web Scrapers Using Canary Tokens
Dit artikel stelt een nieuwe techniek voor die dynamische kanarietokens gebruikt om automatisch en nauwkeurig te identificeren welke web-scrapers data voeden aan specifieke grote taalmodellen, waardoor eigenaren van websites ongewenst scrapen beter kunnen controleren zonder afhankelijk te zijn van vrijwillige bedrijfsopenbaringen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een bakker bent die precies wil weten welke bezorgvrachtwagens ingrediënten brengen naar een enorme, hongerige robotchef. Je vermoedt dat de robot deze ingrediënten gebruikt om nieuwe recepten (antwoorden) voor klanten te bedenken. Maar de vrachtwagens zijn sluipend: ze dragen vermommingen, ze lenen misschien vrachtwagens van andere bedrijven, en de robotchef vertelt je niet altijd waar hij zijn eten vandaan heeft.
Dit artikel gaat over een slimme truc die de onderzoekers gebruikten om deze sluipende vrachtwagens op heterdaad te betrappen. Ze noemen hun truc "Canary Tokens".
De Opzet: De "Val"-websites
In plaats van direct op de robot te spioneren, bouwden de onderzoekers 20 nepwebsites. Denk aan deze websites als aangepast aas.
- Het Aas: Ze creëerden een sjabloon voor een website (zoals een nep profiel van een persoon of een nepbedrijfspagina).
- De Canary Token: Voordat de website laadde, gaf de onderzoekers elke bezoeker een unieke, onzichtbare "stempel" of "token".
- Als een vrachtwagen met een "Google"-hoed de website bezocht, zou de website kunnen zeggen: "Mijn favoriete kleur is Blauw."
- Als een vrachtwagen met een "Bing"-hoed de website bezocht, zou de website kunnen zeggen: "Mijn favoriete kleur is Paars."
- Als een vrachtwagen met een "Chrome"-hoed de website bezocht, zou de website kunnen zeggen: "Mijn favoriete kleur is Groen."
De onderzoekers hielden een geheime lijst bij: "Blauw" = Google-vrachtwagen, "Paars" = Bing-vrachtwagen, enzovoort.
De Test: De Robotchef Vragen
Na deze websites twee maanden online te hebben gelaten (waardoor de vrachtwagens ruim de tijd kregen om te bezoeken en de inhoud te onthouden), stelden de onderzoekers 22 verschillende AI-chatbots (zoals ChatGPT, Claude en anderen) vragen over deze nepwebsites.
Ze stelden vragen zoals: "Vertel me over deze nep-persoon. Wat is hun favoriete kleur?"
De Resultaten: Wie Eet Wat?
De onderzoekers keken naar de antwoorden die de robots gaven. Als de robot zei: "Hun favoriete kleur is Blauw," wisten de onderzoekers met zekerheid: "De Google-vrachtwagen heeft deze informatie aan de robot geleverd."
Hier is wat ze ontdekten:
1. Het "Vermomming"-Probleem
Veel van de AI-robots verschenen niet in hun officiële uniform.
- Het Officiële Uniform: Sommige robots gaven toe: "Ik ben de OAI-SearchBot" (OpenAI's officiële vrachtwagen).
- De Vermomming: Anderen verschenen in algemene kleding, zoals een gewone webbrowser (bijvoorbeeld "Chrome" of "Safari"). Het is alsof een bezorger zich voordoet als toerist zodat niemand hen stopt.
- De Geleende Vrachtwagen: Verrassend genoeg bezochten veel robots de websites helemaal niet direct. In plaats daarvan vroegen ze een zoekmachine (zoals Google of Bing) om het bezoek voor hen te doen. De robot zou zeggen: "Ik vond deze informatie op Google", zelfs als de eigenaar van de website Google nooit toestemming had gegeven om het met de robot te delen.
2. Het "Geheugen"-Probleem (Caching)
De onderzoekers probeerden de robots te stoppen door de websites offline te halen (het licht uit te doen).
- Het Resultaat: Zelfs nadat de websites een week weg waren, wisten de robots nog steeds de "favoriete kleuren".
- De Metafoor: Het is alsof de robotchef het recept uit een kookboek heeft onthouden dat hij eerder heeft gestolen. Zelfs als je het kookboek later verbrandt, onthoudt de chef nog steeds de ingrediënten. De robots hielden vast aan oude data die ze eerder hadden opgehaald.
3. Het "Verboden Toegang"-bord Probleem (Robots.txt)
Website-eigenaren plaatsen vaak een bord genaamd robots.txt met de tekst: "Gelieve niet binnen te komen."
- Het Resultaat: De onderzoekers plaatsten deze borden, maar de robots negeerden ze grotendeels. Ze bleven de inhoud bezoeken en onthouden.
- De Uitzondering: Slechts één robot, Duck.ai, respecteerde het bord daadwerkelijk en stopte met bezoeken. De rest bleef doorgaan, ofwel omdat ze het bord niet zagen, of omdat ze besloten het te negeren.
De Grote Conclusie
Het artikel bewijst dat:
- Je niet altijd kunt vertrouwen op wat een robot over zichzelf zegt. Ze verbergen vaak hun ware identiteit of gebruiken de vrachtwagens van anderen (zoekmachines) om data te krijgen.
- Eenvoudig blokkeren niet werkt. Een website uitschakelen of een "Verboden Toegang"-bord plaatsen garandeert niet dat de robot vergeet wat het al heeft geleerd.
- De "Canary Token"-truc werkt. Door unieke, willekeurige feiten aan verschillende bezoekers te serveren, kun je precies traceren welke "vrachtwagen" welke robot van informatie heeft voorzien, zelfs als de robot probeert zich te verstoppen.
Kortom, de onderzoekers bouwden een digitaal vingerafdruk-systeem om precies te zien hoe AI-chatbots informatie van het web stelen (of lenen), en onthulden dat het proces veel rommeliger en minder transparant is dan de bedrijven beweren.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.