uBlock Origin ja AdGuard esittelivät muunnelmia laajennuksistaan

Manifesti V3

Kokeellinen versio tukee vain verkkopyyntöjen estoa

Raymond Hill, kirjoittaja ei-toivotun sisällön estojärjestelmästä uBlock Origin, julkaistu kokeellinen uBO Minus -selainlaajennus, jossa on toteutus uBlock Originin muunnelma käännettynä kielelle deklaratiivinen API NetRequest, jonka käyttö on pakollista Chromen luettelon kolmas versio.

Toisin kuin klassinen uBlock Origin, uusi laajennus käyttää sisäänrakennetun moottorin ominaisuuksia selaimessa sisällön suodattamiseen, eikä se vaadi lupaa siepata ja muuttaa kaikkia sivustotietoja asennuksen aikana.

On syytä mainita se tämä muutos syntyy tammikuuta 2023 alkaen käyttöön otettavien muutosten vuoksi Chromessa, joka aikoo lopettaa luettelon toisen version tukemisen ja tehdä kolmannesta versiosta pakollisen kaikille laajennuksille.

Aluksi manifestin kolmatta versiota kritisoitiin monien laajennusten rikkomiseen sopimattoman sisällön estämiseksi ja turvallisuuden varmistamiseksi. Chromen luettelo määrittelee laajennuksien tarjoamat ominaisuudet ja resurssit. Manifestin kolmas versio kehitettiin osana aloitetta, jonka tarkoituksena on parantaa laajennuksen turvallisuutta, yksityisyyttä ja suorituskykyä. Tehtyjen muutosten päätavoite on helpottaa turvallisten ja tehokkaiden liitännäisten rakentamista ja vaikeuttaa epävarmien, hitaita laajennuksia.

Suurin tyytymättömyys manifestin kolmannen version kanssa se liittyy webRequest API:n siirtoon vain luku -tilaan, jonka avulla voit yhdistää omia ohjaimia, joilla on täysi pääsy verkkopyyntöihin ja jotka voivat muokata liikennettä lennossa. . uBlock Origin, AdGuard ja monet muut laajennukset käyttävät tätä API:ta sopimattoman sisällön estämiseen ja turvallisuuden takaamiseen.

WebRequest API:n sijasta luettelon kolmas versio tarjoaa rajoitetun deklaratiivisen NetRequest API:n, joka tarjoaa pääsyn sisäänrakennettuun suodatusmoottoriin, joka käsittelee estosäännöt itse, ei salli omien suodatusalgoritmiensa käyttöä eikä salli asetusten määrittämistä. monimutkaiset säännöt, jotka menevät päällekkäin olosuhteista riippuen.

Tietoja variantista Esitetty täydennyksen, mainitaan, ettäe ei ole vielä ponnahdusikkunaa tai asetussivuja, ja toiminnallisuus on rajoitettu verkkopyyntöjen estämiseen.

Jos haluat työskennellä ilman laajennettuja käyttöoikeuksia, Siinä on toimintoja, kuten esteettisiä suodattimia sivun sisällön korvaamiseen ("##"), sivustojen korvaavat komentosarjat ("##+js"), suodattimet uudelleenohjauspyyntöihin ("redirect="), CSP-otsikkosuodattimet (Sisällön suojauskäytäntö) ja suodattimet pyyntöparametrien poistamiseksi ("removeparam="). Muuten oletussuodatinluettelo on täysin yhdenmukainen uBlock Origin -joukon kanssa ja sisältää noin 22,000 XNUMX sääntöä.

Lisäksi muutama päivä sitten AdGuard-mainosten estolaajennuksen kokeellinen versio: AdGuardMV3, käännetty myös NetRequest deklaratiiviseksi API:ksi ja se pystyy toimimaan selaimissa, jotka tukevat vain Chromen luettelon kolmatta painosta. Testattavaksi ehdotettu prototyyppi tarjoaa kaikki tavallisten käyttäjien mainosten estämiseen tarvittavat toiminnot, mutta se on jäljessä manifesto XNUMXnd edition -laajennuksesta edistyneiden ominaisuuksiensa suhteen, jotka saattavat kiinnostaa kokeneille käyttäjiä.

Uuden AdGuard piilottaa jatkossakin bannerit, sosiaalisen median widgetit ja ärsyttävät elementit, se estää mainokset videoalustoilla, kuten YouTube, ja estää ennakoivasti liikkeen seurantaan liittyvät pyynnöt.

Rajoitukset sisältävät mainosten vilkkumisen sääntöjen soveltamisen viivästymisen vuoksi 1,5–2 sekuntia, joidenkin toimintojen menetys liittyvät evästeiden suodatukseen, säännöllisten lausekkeiden käyttöön ja kyselyparametrien suodatukseen (uusi API tarjoaa yksinkertaistettuja säännöllisiä lausekkeita), tilastojen saatavuuteen ja suodattimen laukaisujen kirjaamiseen vain kehittäjätilassa.

Siinä mainitaan myös mahdollinen sääntöjen määrän vähentäminen luettelon kolmannessa versiossa käyttöön otettujen rajoitusten vuoksi.

Jos selaimessa on lisäosa, joka käyttää declarativeNetRequestiä, staattisten sääntöjen kanssa ei ole ongelmia, koska kaikille laajennuksille on kokonaisraja, joka sallii 330 000 sääntöä. Kun lisäyksiä on useita, 30 tuhannen säännön raja on voimassa, mikä ei välttämättä riitä. Dynaamisille säännöille on otettu käyttöön 5000 1000 säännön raja ja säännöllisille lausekkeille XNUMX XNUMX sääntöä.

Lähteet: https://adguard.com, https://github.com/gorhill/uBlock/


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.