PixelConfig: Longitudinal Measurement and Reverse-Engineering of Meta Pixel Configurations

Dit paper introduceert PixelConfig, een framework voor het reverse-engineeren van Meta Pixel-configuraties, en onthult dat gezondheidswebsites tot 98,4% gebruikmaken van ingebouwde functies voor activiteits- en identiteitsvolging, waarbij zelfs gevoelige medische informatie wordt getrackt ondanks beperkte en vaak te omzeilen privacybeperkingen.

Abdullah Ghani (Lahore University of Management Sciences), Yash Vekaria (University of California, Davis), Zubair Shafiq (University of California, Davis)

Gepubliceerd Wed, 11 Ma
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een website bezoekt, zoals een online apotheek of een nieuwsblad. Terwijl je daar rondkijkt, is er een onzichtbare spion verborgen in de code van de site. Deze spion heet de "Meta Pixel" (voorheen Facebook Pixel).

In het verleden wisten onderzoekers alleen dat deze spionnen overal zaten. Maar ze wisten niet precies wat ze deden of hoe ze waren ingesteld. Is hij alleen maar aan het tellen hoeveel mensen op de site komen? Of is hij ook aan het kijken wat je precies aanklikt, of hij probeert je te herkennen?

Dit onderzoek, genaamd PixelConfig, is als een detective die de geheime handleiding van deze spionnen leest. De onderzoekers hebben een slimme methode ontwikkeld om de instellingen van deze spionnen "omgekeerd" te analyseren (reverse-engineering). Ze hebben gekeken naar duizenden websites, met name gezondheidswebsites (zoals ziekenhuizen en artsen), en vergeleken ze met de meest populaire websites ter wereld.

Hier is wat ze hebben ontdekt, vertaald in begrijpelijke taal:

1. De "Standaardinstellingen" zijn de boosdoeners

Stel je voor dat je een nieuwe auto koopt. De meeste mensen rijden gewoon met de standaardinstellingen: de radio staat hard, de airco staat op 20 graden, en de navigatie is aan. Ze veranderen zelden iets.

Dat is precies wat websites doen met de Meta Pixel.

  • Wat ze doen: De pixel is zo ingesteld dat hij automatisch alles meekrijgt: welke knoppen je aanklikt, welke pagina's je bezoekt, en zelfs de tekst op die pagina's.
  • Het resultaat: Op 98% van de websites (zowel gezondheidszorg als nieuws) staat deze "alles-aan"-stand aan. De eigenaren van de websites veranderen dit zelden, omdat het de standaard is.
  • Het probleem: Op gezondheidswebsites betekent dit dat de pixel ziet als iemand op een knop klikt met de tekst "Erectiele dysfunctie" of "HIV-test afspraak maken". De pixel weet dan precies wat je doet, zonder dat jij het merkt.

2. De "Identiteitsdief" (Cookies)

Vroeger waren er regels die zeiden: "Je mag niet meekijken als iemand van de ene website naar de andere gaat" (derde partij cookies). Maar Meta Pixel heeft een slimme truc bedacht.

  • De analogie: Stel je voor dat je een visitekaartje (een cookie) krijgt bij de ingang van een winkel. Normaal mag je dat kaartje niet aan de buren laten zien. Maar Meta Pixel plakt een nieuw visitekaartje op je eigen jas (eerste partij cookie) dat je altijd bij je draagt, zelfs als je de winkel verlaat.
  • Het resultaat: Zelfs als je browser zegt "Nee, geen cookies van buitenaf!", blijft Meta Pixel je volgen via dit kaartje op je eigen jas. Op 98% van de websites staat deze functie aan. Ze gebruiken dit om te weten wie je bent (via je e-mail of telefoonnummer die je soms invult) en om je later weer te herkennen op Facebook of Instagram.

3. De "Nieuwe Slotjes" die niet altijd werken

Omdat er veel kritiek kwam (vooral van de overheid) op het volgen van gevoelige gezondheidsinformatie, heeft Meta nieuwe "slotjes" toegevoegd.

  • De analogie: Stel je voor dat je een huis bouwt en er komen nieuwe regels: "Je mag geen foto's van de slaapkamer maken." Meta heeft een nieuwe functie genaamd Core Setup toegevoegd. Dit zou moeten zorgen dat de pixel alleen de buitenkant van het huis ziet, maar niet naar binnen kijkt.
  • Het probleem:
    1. Weinig mensen gebruiken het: Slechts ongeveer 34% van de gezondheidswebsites heeft dit slotje erop. De rest laat de deur gewoon open.
    2. Het slotje is kapot: Zelfs als het slotje erop zit, werkt het niet altijd perfect. Soms "ontsnapt" de pixel nog steeds informatie.
    3. De omweg: Soms gebruiken websites een trucje: in plaats van de volledige URL (bijv. site.com/ziektes/erectiele-dysfunctie) te sturen, sturen ze een versleutelde code van die URL. De pixel ziet dan niet de tekst, maar de code. Meta kan die code echter vaak wel weer ontcijferen. Het is alsof je een brief in een envelop stopt, maar de envelop is zo dun dat je de tekst erdoorheen kunt lezen.

Waarom is dit belangrijk?

De onderzoekers zeggen: "We dachten dat de regels en de technologie ons beschermden, maar dat is niet zo."

  • Gezondheidsinformatie is gevoelig: Als je zoekt naar informatie over een ziekte, wil je niet dat een reclamebureau dat weet.
  • De schuld ligt bij de instellingen: Veel websites denken dat ze veilig zijn, maar ze gebruiken de standaardinstellingen die alles doorgeven.
  • De oplossing werkt niet helemaal: De nieuwe "privacy-functies" van Meta zijn er, maar ze worden niet goed gebruikt en zijn soms te makkelijk te omzeilen.

Kortom: De Meta Pixel is als een onzichtbare cameraman die overal staat. Hij is ingesteld om alles op te nemen, zelfs de meest privé momenten op gezondheidswebsites. Hoewel er nu nieuwe regels zijn om de camera af en toe te blokkeren, doen de meeste mensen het niet, en als ze het wel doen, is de camera soms nog steeds aan het kijken door een kier.