Eksperiment sa tehnologijom FLoC, koji je pokrenut u Chrome 89, razvijen od strane Google-a kao zamena za kolačiće za praćenje, suočio se s otporom zajednice. Nakon implementacije FLoC-a, Google planira potpuno ukinuti podršku za treće strane kolačiće u Chromeu/Chromiumu, koji se postavljaju prilikom pristupa stranicama različitim od domena trenutne stranice. Trenutno se već sprovodi probno testiranje FLoC-a na malom procentu korisnika Chrome 90, a podrška za FLoC je takođe uključena u kodnu bazu Chromium-a.
Prema mišljenju protivnika FLoC-a, ova tehnologija ne ukida potpuno praćenje korisnika, već samo zamenjuje jedan oblik ciljanje drugim, i, pokušavajući da reši neke probleme, stvara nove. Na primer, FLoC stvara uslove za diskriminaciju korisnika na osnovu njihovih preferencija i stavova.
Reakcija nekih projekata na integraciju FLoC-a u kodnu bazu Chromium-a:
- Jedan od ključnih developera sistema za upravljanje sadržajem WordPress, koji zauzima oko 40% tržišta CMS-a, predložio je da se FLoC shvati kao bezbednosna pretnja i iskoristi mogućnost predviđenu u specifikaciji da se FLoC ograniči i isključi određivanje korisničkih interesa za pojedine stranice. Odbijanje FLoC-a može se aktivirati na strani stranice putem postavljanja HTTP zaglavlja „Permissions-Policy: interest-cohort=()“. Slična zabrana FLoC-a predložena je za automatsko uključivanje u sve instance WordPress-a uz ispravke bezbednosnih problema.
Ako predlog bude odobren, na svim stranicama koje automatski primenjuju ažuriranja WordPress-a, FLoC će biti po defaultu isključen. Za one koji žele da koriste FLoC, biće ponuđena opcija za isključivanje prenosa zaglavlja „Permissions-Policy: interest-cohort=()“. Slična zabrana FLoC-a predložena je i za značajno izdanje WordPress 5.8, ali je ono planirano za jul i može se dogoditi da ne stigne na masovno uključivanje FLoC-a, zbog čega se razmatra mogućnost isključivanja FLoC-a kroz međuverziju.
U komentarima se nisu svi složili s opravdanošću izdavanja takvog ažuriranja, ističući da ne treba miješati pitanja sigurnosti s brigom o poštivanju privatnosti. Zloupotrebe promjena predloženih u automatski instaliranim ažuriranjima mogu dovesti do gubitka povjerenja u takva ažuriranja.
- Razvijači preglednika Vivaldi i Brave Browser odbili su implementirati podršku za FLoC u svojim proizvodima, tvrdeći da njihovi korisnici imaju pravo na privatnost. Predstavnici Vivaldija također su naglasili da bi stvari trebale imati svoja imena, te da FLoC nije tehnologija zaštite privatnosti, kako to pokušava predstavljati Google, već tehnologija praćenja koja narušava privatnost.
- Organizacija za ljudska prava EFF (Electronic Frontier Foundation) pokrenula je stranicu amifloced.org koja omogućava korisnicima da utvrde uključuje li njihov preglednik FLoC, što im daje mogućnost da saznaju sudjeluju li u Googleovom eksperimentu.
- Pretraživač DuckDuckGo kritizirao je FLoC i dodao u Chrome ekstenziju DuckDuckGo Privacy Essentials blokiranje FLoC-a, te zabranio korištenje FLoC-a na web stranici duckduckgo.com (DuckDuckGo Search) postavljanjem HTTP zaglavlja „Permissions-Policy: interest-cohort=()”.
- Tvrtka Microsoft za sada nije uključila FLoC u preglednik Edge, zauzela je oprezan stav i pokušava razviti vlastitu tehnologiju praćenja preferencija PARAKEET (Private and Anonymized Requests for Ads that Keep Efficacy and Enhance Transparency). Suština PARAKEET-a je korištenje proxy-a,poslužitelja, koji se nalazi između korisnika i oglasne mreže. Korisniku se dodjeljuje jedinstveni identifikator, ali informacije o njemu dobiva samo proxy, koji oglasnoj mreži prosljeđuje samo ograničeni skup anonimnih informacija.
- Mozilla i Opera ne planiraju dodavati implementaciju FLoC-a u svoje proizvode. Tvrtka Apple za sada nije donijela konačnu odluku o implementaciji FLoC-a u Safari.
- U blokatoru oglasa uBlock implementirano je isključivanje FLoC zahtjeva na osnovnoj razini. Slična blokada FLoC-a dodana je u ekstenzije Adguard i Adblock Plus.
Podsjećamo da je API FLoC (Federated Learning of Cohorts) namijenjen određivanju kategorije interesa korisnika bez provođenja individualne identifikacije i bez povezivanja s poviješću posjeta određenim web stranicama. FLoC omogućuje izdvajanje grupa korisnika sličnih interesa, a da pritom ne identificira pojedine korisnike. Interesi korisnika definiraju se pomoću "kohorti", kratkih oznaka koje opisuju različite grupe interesa. Kohorte se izračunavaju na strani preglednika primjenom algoritama strojnog učenja na podacima povijesti posjeta i sadržaju koji se otvara u pregledniku. Detalji ostaju na strani korisnika, a vani se prenose samo opći podaci o kohortama koji odražavaju interese i omogućuju prikazivanje relevantnih oglasa bez praćenja konkretnih korisnika.
Glavni rizici povezani s implementacijom FLoC:
- Diskriminacija temeljem korisničkih preferencija. Na primjer, ponude za posao i kreditne odobrenja mogu se mijenjati ovisno o etničkoj pripadnosti, religiji, spolu i dobi. Korisnicima koji imaju financijskih problema mogu se nametati krediti po visokim kamatnim stopama, a određivanje demografskih podataka i političkih preferencija može se koristiti za povećanje uvjerljivosti dezinformacija. Kada se koristi FLoC, informacije o ponašanju prate korisnika sa stranice na stranicu, a podaci o prošloj aktivnosti mogu se upotrebljavati za manipulaciju korisnikom prilikom otvaranja stranica.
- Nije isključena mogućnost obrnute inženjeringa povijesti posjeta na temelju podataka o kohorti. Analizom algoritma dodjeljivanja kohorti može se procijeniti o kojim je otprilike web stranicama korisnik vjerojatno posjetio. Također, na temelju kohorti može se izvoditi zaključke o dobi, socijalnom statusu, spolnoj orijentaciji, političkim preferencijama, financijskim teškoćama ili doživljenom nesreći.
- Pojava dodatnog faktora za prikriveno identificiranje korisnikovog preglednika („browser fingerprinting“). Iako će FLoC kohorte obuhvaćati tisuće ljudi, mogu se koristiti za povećanje preciznosti identifikacije preglednika kada se koriste u kombinaciji s drugim neizravnim podacima, poput razlučivosti zaslona, popisa podržanih MIME tipova, specifičnih parametara u zaglavljima (HTTP/2 i HTTPS), instaliranih dodataka i fontova, dostupnosti određenih Web API-ja, specifičnih značajki u vezi s grafičkim karticama koje se koriste za renderiranje putem WebGL i Canvas, manipulacijom s CSS-om, te specifičnostima korištenja miša i tipkovnice.
- Davanje dodatnih osobnih podataka praćenjima koja već identificiraju korisnike. Na primjer, ako je korisnik identificiran i prijavljen u svoj račun, usluga može izravno povezati podatke o preferencijama navedene u kohorti s određenim korisnikom, a pri promjeni kohorti pratiti transformaciju preferencija.
Također se može primijetiti da predstavnici marketinške industrije paralelno razvijaju i druge alternativne metode identifikacije koje će se moći koristiti za praćenje korisnika u slučaju blokiranja vanjskih kolačića u Chromeu. Na primjer, tvrtka The Trade Desk predložila je tehnologiju UID2 (Unified Identifier) koja implementira mehanizam identifikacije korisnika, a radi u suradnji s vlasnicima web stranica. UID2 identifikator generira se na temelju informacija koje korisnik pošalje prilikom registracije na web stranici, kao što su email, broj telefona ili podaci o računu na društvenoj mreži. Na temelju enkripcije sadržaja UID2, koordinator infrastrukture stvara token koji vlasnik web stranice može proslijediti marketinškim mrežama. Ovlaštene marketinške mreže mogu dobiti ključeve za dešifriranje tokena i dobivanje izvornih UID2, koji se mogu koristiti za izradu zajedničkog profila korisnika, agregirajući informacije iz različitih izvora.
Izvor: opennet.ru
