4Sep

Hoe de nieuwe intelligente trackingpreventie van Safari werkt

Het is een van de meest besproken nieuwe functies in High Sierra: Safari's nieuwe Intelligent Tracking Prevention. Adverteerders zijn er boos over en beweren dat het "slecht is voor de advertentie-ondersteunde online-inhoud en -services waar consumenten van houden." Apple is niet teleurgesteld over de retoriek. Maar wat doet de functie eigenlijk?

Fundamenteel, Intelligente Trackingpreventie verandert welke sites wel en niet bepaalde cookies kunnen gebruiken en verwijdert in sommige gevallen cookies die niets nuttigs voor u doen. Om de officiële uitleg te citeren, uit Apple's High Sierra feature-lijst:

Weet je nog dat je die groene mountainbike online hebt bekeken? En toen zag je irritante groene mountainbike-advertenties overal waar je hebt gebladerd? Safari gebruikt nu machine learning om adverteerders en anderen te identificeren die uw online gedrag volgen en verwijdert de cross-site trackinggegevens die ze achterlaten. Dus uw browsen blijft uw zaak.

Dit klinkt goed in abstracto, maar hoe werkt het eigenlijk? De officiële verklaring van Apple op Webkit.org schetst de technologie in de taal die is bedoeld voor ontwikkelaars;Dit is waar gebruikers behoefte aan hebben.

Wat is cross-site tracking?

Intelligent Tracking Prevention werkt om te voorkomen dat dit 'cross-site tracking' wordt genoemd, een functie waarbij een cookie dat door één website wordt weergegeven, u kan volgen op het bredere web.

Waarom is dit mogelijk? Omdat wanneer u een webpagina laadt, niet elk element dat u ziet, afkomstig is van de exacte site waarnaar u op zoek bent. Advertenties zijn bijvoorbeeld afkomstig van advertentienetwerken van derden, die recent bekeken items van Amazon, eBay of andere sites kunnen ophalen. Sociale mediaknoppen worden over het algemeen gehost door die sociale netwerken. De meeste sites maken gebruik van Google Analytics en andere hulpmiddelen om gebruikersnummers bij te houden.

Het maakt deel uit van hoe moderne websites worden gebouwd, en het is geen probleem op zich. In sommige gevallen hebben deze services van derden toegang tot cookies die zijn opgeslagen door uw browser, wat op zichzelf ook geen probleem is.

In feite vertrouwen veel -functies op hierop. Als u ooit uw Google- of Facebook-account hebt gebruikt om u bij een andere site aan te melden, heeft u cross-site cookies op een tastbare manier gebruikt die uw leven gemakkelijker maken.

Daarom is dit ingewikkeld: cross-site advertenties zijn griezelig, maar andere cross-site functionaliteit maakt het web een betere plek. Hoe moet een browser het verschil aangeven?

Wat zal Intelligent Tracking Prevention feitelijk doen?

Dus hoe werkt Intelligent Tracking Prevention eigenlijk? Ironisch genoeg, door je te volgen - hoewel alle informatie op je computer blijft staan, wat betekent dat er niets wordt geüpload naar Apple. Safari gebruikt uw browsegeschiedenis om uit te vinden op welke sites u geïnteresseerd bent en gebruikt die informatie om cookies op te slaan, te partitioneren of te verwijderen, afhankelijk van de context.

Voor Safari zijn domeinen waarin u bent geïnteresseerd domeinen die u zelf regelmatig bezoekt. Domeinen die u nooit rechtstreeks bezoekt, maar regelmatig cross-sitebronnen gebruiken, worden beschouwd als dingen waar u niet in bent geïnteresseerd. Om de Webkit-pagina opnieuw te citeren:

Laten we zeggen dat Intelligent Tracking Prevention class.com classificeert als het vermogen om het gebruikerskruis te volgen-site. Wat gebeurt er vanaf dat moment? Als de gebruiker de afgelopen 30 dagen geen interactie heeft gehad met example.com, worden example.com-websitegegevens en cookies onmiddellijk verwijderd en blijven ze worden verwijderd als nieuwe gegevens worden toegevoegd. Als de gebruiker echter interactie heeft met example.com als het topdomein, vaak een first-party domein genoemd, beschouwt Intelligent Tracking Prevention het als een signaal dat de gebruiker geïnteresseerd is in de website en zijn gedrag tijdelijk aanpast.

Het gedrag is relatief eenvoudig, dus laten we het opsplitsen:

  • Als u een domein rechtstreeks bezoekt, gaat Safari ervan uit dat u geïnteresseerd bent in de site en kunt u 24 uur lang cross-site tracking voor het domein uitvoeren.
  • Als u dat domein 24 uur niet bezoekt, gaat Safari ervan uit dat u geen interesse meer hebt en houdt u geen cross-site tracking voor dat domein meer aan.
  • Als u dat domein gedurende 30 dagen niet bezoekt, verwijdert Safari de cookies voor dat domein volledig.

Het is een beetje raar, dus laten we een concreet voorbeeld verkennen. Laten we zeggen dat je geen Facebook-gebruiker bent, maar af en toe op een Facebook-link klikt en een openbaar bericht leest. Onder dit schema kan Facebook uw activiteit online bijhouden met behulp van cookies gedurende 24 uur, dankzij die "Vind ik leuk" -knoppen die op zoveel pagina's zijn ingesloten. Na 24 uur zou Facebook geen toegang meer hebben tot deze cookies, ervan uitgaande dat u niet opnieuw naar Facebook.com gaat. Na 30 dagen geen Facebook te hebben bezocht, wordt de cookie volledig verwijderd.

Facebook is slechts een voorbeeld van een site die cross-site tracking gebruikt, en deze tracking is iets dat gewone Facebook-gebruikers hebben geleerd om mee te leven( zo niet liefde.) Advertentienetwerken zijn niet hetzelfde: ze draaien volledig op de achtergrond ende meeste mensen bezoeken hun domein nooit rechtstreeks. Safari's Intelligent Tracking Prevention zorgt ervoor dat ze u niet kunnen volgen zonder cookies te verbreken voor sites die u daadwerkelijk gebruikt.

Het is logisch als je erover nadenkt. Safari houdt cookies bij voor sites die u regelmatig gebruikt, maar quarantaine en verwijdert de cookies die daar achtergelaten zijn door adverteerders en andere volgservices. Het is een compromis tussen functionaliteit en privacy.

Het is vermeldenswaard dat Apple zich in een unieke positie bevindt om een ​​dergelijke functie aan te bieden. Google maakt bijvoorbeeld liberaal gebruik van cross-site tracking voor zijn eigen advertentienetwerk - Chrome-gebruikers zouden hun adem niet moeten laten wachten op iets vergelijkbaars in die browser.

Intelligente trackingpreventie uitschakelen

Weet u niet zeker of u een fan van deze functie bent, of vraagt ​​u zich af of het een site die u regelmatig gebruikt, zal overtreden? Het is gemakkelijk genoeg om uit te schakelen. Open Safari en klik vervolgens op Safari & gt;Voorkeuren in de menubalk.

Haal het vinkje weg bij de bovenste optie, "Voorkomen dat sitetracking gevolgd wordt", en u bent klaar. De functie is nog steeds uitgeschakeld. U kunt in plaats daarvan cookies van derden in elke browser blokkeren, maar weet dat dit waarschijnlijk sneller zal leiden tot het overtreden van sites dan de standaardmethode van Safari.

Photo Credit: Alejandro Escamilla, Jens Kreuter