De afgelopen maanden heeft Google veel problemen ondervonden met betrekking tot wijzigingen in zijn webbrowser "Chrome", en met name met het "Manifesto". Sinds de aankondiging van de overstap naar versie 3 wordt de huidige versie 2 niet meer ondersteund (tot juni 2023), waardoor ontwikkelaars van extensies zich moeten aanpassen aan Manifest V3.
Al die tijd praat het team achter Chrome over het versterken van de beveiliging, prestaties maar ook over de privacy van gebruikers. Volgens de uitgevers verhindert Manifest V3 echter dat adblockers hun steentje bijdragen in de browser.
De Electronic Frontier Foundation (EFF), een organisatie die opkomt voor digitale rechten, protesteerde tegen het gebruik ervan:
"Chrome-gebruikers opgelet*: Manifest V3 is bedrieglijk en bedreigend." “Volgens Google zal Manifest V3 de privacy, beveiliging en prestaties verbeteren. We zijn het absoluut niet eens. Deze veranderingen zullen kwaadaardige extensies niet stoppen, maar ze zullen de innovatie vertragen, de uitbreidingsmogelijkheden verminderen en de prestaties in de echte wereld schaden."
Opgemerkt moet worden dat Mozilla Firefox ook heeft besloten om Manifest V3 te gebruiken, maar met een andere aanpak dan Chrome, omdat de vermindering van het aantal regels de woede heeft gewekt van uitgevers van extensies zoals adblocker uBlock Origin en adblocker Ghostery-trackers. Ze zeiden dat de beleidslimieten zouden voorkomen dat hun extensies hun volledige actielijsten uitvoeren om advertenties te filteren of tracking te blokkeren. Hierdoor kunnen websites extensies en de voorkeuren van de mensen die ze hebben geïnstalleerd omzeilen.
Google heeft zijn technologie verdedigd met het argument dat het geven van te veel vrijheid aan extensies misbruik uitlokt. Het bedrijf beweert naar de ontwikkelaars te hebben geluisterd en Manifest v3 te hebben aangepast. Zo heeft Google de aanvankelijk voorgestelde limiet voor regels versoepeld en een nieuw mechanisme toegevoegd om bepaalde regels af te dwingen. Eyeo, de ontwikkelaar van een van de veelgebruikte Adblock Plus-extensies, zei blij te zijn met de Manifest V3-aanpak van Google.
De verandering veroorzaakt door Manifest V3 zal zich verspreiden naar alle browsers, ten koste van ad-blocking software, zei Andrey Meshkov, mede-oprichter en CTO van AdGuard, een ad-blocking extensie.
"Het belangrijkste slachtoffer van Manifest V3 is innovatie", zei Meshkov in een verklaring. Voorheen onderzochten ontwikkelaars van adblockers ideeën zoals het gebruik van kunstmatige intelligentie (AI)-technologie om hun producten te verbeteren. "Het is niet meer zo relevant. Nu bepalen Chrome, Safari en Edge wat wel of niet kan worden geblokkeerd en hoe het moet.
Onder de wijzigingen die gepaard gaan met Manifest V3, noemt Google de verwijdering van de Web Request API, die wordt vervangen door een nieuwe interface genaamd Declarative Network Request. Dit brengt een radicale verandering met zich mee: het is voor een extensie niet langer mogelijk om al het verkeer te monitoren. Om veiligheidsredenen vereist de nieuwe API dat ontwikkelaars van extensies vooraf aangeven hoe bepaalde soorten verkeer zullen worden afgehandeld.
Deze verschuiving van Web Request naar Declarative Net Request zal uiteraard een aanzienlijke verbetering van de beveiliging met zich meebrengen, aangezien extensies beperkte rechten zullen hebben op wat er tussen de browser en de website wordt verzonden. Andere belangrijke wijzigingen zijn onder meer de onmogelijkheid om toegang te krijgen tot code op afstand , wederom om veiligheidsredenen, en de vervanging van persistente "achtergrondpagina's" door worker services, wat resulteert in aanzienlijke prestatieverbeteringen.
Veel extensiegedrag gekoppeld aan Manifest V2 zal optioneel zijn voor V3, met één groot voordeel: strakkere controle door validatiesloten, en vooral door de gebruiker, die bepaald gedrag kan verbieden.
Maar in het licht hiervan verheft de EFF zijn stem:
Manifest V3, of kortweg Mv3, is ronduit schadelijk voor privacy-inspanningen. Dit beperkt de mogelijkheden van webextensies, met name de extensies die zijn ontworpen om de conversatie van uw browser met de websites die u bezoekt te volgen, aan te passen en te berekenen. Onder de nieuwe specificaties zullen dergelijke extensies, zoals sommige blokkers voor het volgen van privacy, aanzienlijk verminderde mogelijkheden hebben. De inspanningen van Google om deze toegang te beperken zijn zorgwekkend, vooral omdat Google trackers heeft geïnstalleerd op 75% van de top XNUMX miljoen websites...
Mozilla waarschuwt echter dat hoewel Manifest V3 volledig wordt ondersteund, de Web Request API behouden blijft. De richting die het team zal inslaan zal daarom hybride zijn, zowel met de mogelijkheid om de nieuwe generatie extensies terug te brengen, als met behoud van Web Request en de bijbehorende mogelijkheden.