uBlock Origin eta AdGuard aukerak Chrome manifestuaren hirugarren bertsiorako laguntzarekin prestatu dira

Raymond Hill-ek, uBlock Origin blokeatzeko sistemen egileak, uBO Minus arakatzaile esperimentalaren gehigarri bat argitaratu zuen declarativeNetRequest APIra itzulitako uBlock Origin aldaeraren inplementazioarekin, zeinaren erabilera hirugarren bertsioan agindutakoa baita. Chrome manifestua. uBlock Origin klasikoa ez bezala, gehigarri berriak arakatzailearen barneko edukia iragazteko motorren gaitasunak erabiltzen ditu eta ez du instalazio-baimenik behar guneko datu guztiak atzemateko eta aldatzeko.

Gehigarriak oraindik ez du pop-up panelik edo ezarpen-orririk, eta funtzionalitatea sareko eskaerak blokeatzera mugatzen da. Baimen hedatu gabe funtzionatzeko, orrialde bateko edukia ordezkatzeko iragazkiak kosmetikoak ("##"), guneetako scriptak ordezkatzeko ("##+js"), eskaerak birbideratzeko iragazkiak ("redirect=") eta goiburua bezalako funtzioak. iragazkiak CSP (Content Security Policy) desgaituta daude eta eskaera-parametroak kentzeko iragazkiak ("removeparam="). Bestela, iragazki lehenetsien zerrenda guztiz bat dator uBlock Origin-en multzoarekin eta 22 mila arau inguru biltzen ditu.

Horrez gain, duela egun batzuk AdGuard iragarkiak blokeatzeko gehigarriaren bertsio esperimental bat aurkeztu zen - AdGuardMV3, declarativeNetRequest APIra ere itzuli zen eta Chrome manifestuaren hirugarren edizioa soilik onartzen duten arakatzaileetan lan egiteko gai dena. Proba egiteko proposatzen den prototipoak erabiltzaile arruntek behar dituzten iragarkiak blokeatzeko funtzionalitate guztiak eskaintzen ditu, baina manifestuaren bigarren edizioko gehigarriaren atzean geratzen da bere gaitasun aurreratuetan, erabiltzaile aurreratuentzat interesgarria izan daitekeena.

AdGuard berriak pankartak, sare sozialetako widgetak eta elementu gogaikarria ezkutatzen jarraituko du, YouTube bezalako bideo-plataformetan iragarkiak blokeatzen eta mugimenduen jarraipenarekin lotutako eskaerak modu proaktiboan blokeatzen jarraituko du. Mugak honako hauek dira: iragarki-txertaketak kentzea, arau kosmetikoen aplikazioan 1.5-2 segundoko atzerapenaren ondorioz, cookieen iragazketarekin lotutako gaitasun batzuen galera, adierazpen erregularrak erabiltzea eta kontsulta-parametroen iragazketa (API berriak adierazpen erregular sinplifikatuak eskaintzen ditu) , estatistiken erabilgarritasuna eta iragazkien erantzunen erregistroak Garatzaile moduan soilik.

Manifestuaren hirugarren bertsioan sartutako murrizketen ondorioz arau kopuruaren murrizketa posiblea ere aipatzen da. Arakatzaileak declarativeNetRequest erabiltzen duen gehigarri bat instalatuta badu, ez dago arazorik arau estatikoekin, gehigarri guztientzat muga orokorra baitago, 330 mila arau ahalbidetuz. Hainbat gehikuntza daudenean, 30 mila arauko muga aplikatzen da, agian nahikoa ez izatea. 5000 arauko muga ezarri da arau dinamikoentzat, eta 1000 arauko adierazpen erregularentzat.

2023ko urtarriletik aurrera, Chrome arakatzaileak manifestuaren bigarren bertsioa onartzeari utzi eta hirugarren bertsioa derrigorrezkoa izatea aurreikusi du gehigarri guztientzat. Hasieran, manifestuaren hirugarren bertsioa kritiken jomuga bihurtu zen, eduki desegokiak blokeatzeko eta segurtasuna bermatzeko gehigarri asko eten zirelako. Chrome manifestuak gehigarriei eskaintzen zaizkien gaitasunak eta baliabideak definitzen ditu. Manifestuaren hirugarren bertsioa gehigarrien segurtasuna, pribatutasuna eta errendimendua indartzeko ekimen baten barruan garatu zen. Aldaketen helburu nagusia gehigarri seguruak eta errendimendu handikoak sortzea erraztea da, eta gehigarri ez-seguruak eta motelak sortzea zailagoa izatea.

Manifestuaren hirugarren bertsioaren atsekabe nagusia webRequest APIaren irakurketa soilik modura transferitzearekin lotuta dago, sareko eskaeretarako sarbide osoa duten eta trafikoa berehala aldatzeko gai diren zure kudeatzaileak konektatzeko aukera eman baitzuen. . API hau uBlock Origin, AdGuard eta beste gehigarri askok erabiltzen dute eduki desegokia blokeatzeko eta segurtasuna bermatzeko. WebRequest APIaren ordez, manifestuaren hirugarren bertsioak deklarazio-NetRequest API mugatua eskaintzen du, blokeo-arauak bere kabuz prozesatzen dituen iragazketa-motor batera sartzeko aukera ematen duena, ez du bere iragazketa-algoritmoen erabilera onartzen eta ez du onartzen. baldintzen arabera elkarren gainjartzen diren arau konplexuak ezartzea.

Manifestuaren hurrengo hirugarren bertsioari buruzko hiru urteko eztabaidetan, Google-k komunitatearen nahi asko hartu zituen kontuan eta hasieran emandako declarativeNetRequest APIa zabaldu zuen lehendik zeuden gehigarrietan behar diren gaitasunekin. Adibidez, Google-k laguntza gehitu zuen declarativeNetRequest API-ri, hainbat arau-multzo estatiko erabiltzeko, adierazpen erregularren bidez iragazteko, HTTP goiburuak aldatzeko, arauak dinamikoki aldatzeko eta gehitzeko, eskaera-parametroak kentzeko eta ordezkatzeko, fitxan oinarritutako iragazketa eta saioko arau-multzo espezifikoak sortzeko. .

Iturria: opennet.ru

Gehitu iruzkin berria