uBlock Origin og AdGuard præsenterede varianterne af deres plugins

Manifest V3

Eksperimentel version understøtter kun blokering af netværksanmodninger

Raymond Hill, forfatteren af det uønskede indholdsblokeringssystem uBlock Origin, offentliggjort et eksperimentelt uBO Minus browser-plugin med en implementering af en variant af uBlock Origin oversat til den deklarative API NetRequest, hvis brug er obligatorisk i tredje version af Chrome-manifestet.

I modsætning til den klassiske uBlock Origin, det nye plugin bruger funktionerne i den indbyggede motor i browseren for at filtrere indhold og kræver ikke tilladelse til at opsnappe og ændre alle webstedsdata under installationen.

Det er værd at nævne det denne ændring genereres givet de ændringer, der vil blive implementeret fra januar 2023 i Chrome, som planlægger at stoppe med at understøtte den anden version af manifestet og gør den tredje version obligatorisk for alle plugins.

I første omgang, den tredje version af manifestet blev kritiseret for at bryde mange plugins for at blokere upassende indhold og sikre sikkerheden. Chrome-manifestet definerer de muligheder og ressourcer, der leveres af plugins. Den tredje version af manifestet blev udviklet som en del af et initiativ til at forbedre plugin-sikkerhed, privatliv og ydeevne. Hovedmålet med de foretagne ændringer er at gøre det nemmere at bygge sikre, højtydende plugins og at gøre det sværere at bygge usikre, langsomme plugins.

Den største utilfredshed med den tredje version af manifestet det er relateret til overførslen til skrivebeskyttet tilstand af webRequest API, som gjorde det muligt for dig at tilslutte dine egne controllere, der har fuld adgang til netværksanmodninger og kan ændre trafikken på farten. . Denne API bruges af uBlock Origin, AdGuard og mange andre plugins til at blokere upassende indhold og sikre sikkerhed.

I stedet for webRequest API tilbyder den tredje version af manifestet en begrænset deklarativ NetRequest API, der giver adgang til en indbygget filtreringsmotor, der selv behandler blokeringsregler, ikke tillader brugen af ​​sine egne filtreringsalgoritmer og ikke tillader sæt. komplekse regler, der overlapper hinanden afhængigt af forhold.

Om varianten fremlagt af komplementet, nævnes det, ate har ikke et pop op-panel eller indstillingssider endnu, og funktionaliteten er begrænset til at blokere netværksanmodninger.

At arbejde uden udvidede tilladelser, Den har funktioner som æstetiske filtre for at erstatte indhold på siden ("##"), erstatningsscripts til websteder ("##+js"), filtre for at omdirigere anmodninger ("redirect="), CSP header filtre (Indholdssikkerhedspolitik) og filtre til at fjerne anmodningsparametre ("removeparam="). Ellers er standardfilterlisten fuldstændig i overensstemmelse med uBlock Origin-sættet og inkluderer omkring 22,000 regler.

Også for et par dage siden, En eksperimentel version af AdGuard-annonceblokeringspluginnet: AdGuardMV3, også oversat til NetRequest declarative API og i stand til at arbejde i browsere, der kun understøtter den tredje udgave af Chrome-manifestet. Den prototype, der foreslås til test, giver al den funktionalitet, som almindelige brugere kræver for at blokere annoncer, men den halter bagefter manifestet XNUMXnd edition plugin med hensyn til dets avancerede funktioner, som kan være af interesse for avancerede brugere.

De nye AdGuard vil fortsætte med at skjule bannere, widgets til sociale medier og irriterende elementer, det vil blokere annoncer på videoplatforme som YouTube og proaktivt blokere anmodninger relateret til bevægelsessporing.

Begrænsninger omfatter flimren af ​​annoncer på grund af en forsinkelse i anvendelsen af ​​regler fra 1,5 til 2 sekunder, tab af nogle funktioner relateret til cookiefiltrering, brug af regulære udtryk og forespørgselsparameterfiltrering (ny API giver forenklede regulære udtryk), tilgængelighed af statistik og logning af filterudløser kun udviklertilstand.

Den nævner også en mulig reduktion i antallet af regler på grund af begrænsninger indført i den tredje version af manifestet.

Hvis browseren har et plugin, der bruger declarativeNetRequest, er der ingen problemer med statiske regler, da der er en total grænse for alle plugins, der tillader 330 regler. Når der er flere tilføjelser, gælder en grænse på 000 tusind regler, hvilket måske ikke er nok. For dynamiske regler er der indført en grænse på 30 regler og for regulære udtryk 5000 regler.

Kilder: https://adguard.com, https://github.com/gorhill/uBlock/


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.