Valmistatud uBlock Origini ja AdGuardi variandid, mis toetavad Chrome'i kolmanda versiooni manifesti.

Raymond Hill, uBlock Origin'i blokeerimise sĂŒsteemi autor, avaldas eksperimenteerimise kĂ€igus uBO Minus brauseri lisandmooduli, mis realiseerib uBlock Origin'i versiooni, tĂ”lgitud declarativeNetRequest API-le, mille kasutamine on ette nĂ€htud Chrome'i juhendi kolmandas versioonis. Erinevalt klassikalisest uBlock Origin'ist kasutab uus lisandmoodul brauseri sisseehitatud mootori vĂ”imalusi sisu filtreerimiseks ja ei nĂ”ua installimisel volituste andmist, et tabada ja muuta kĂ”iki saidi andmeid.

TĂ€nase seisuga puudub lisaks hĂŒpikaknale ka seadistuste leht ning funktsionaalsus on piiratud vĂ”rgu pĂ€ringute blokeerimisega. Ilma tĂ€iendavate Ă”igusteta on vĂ€lja lĂŒlitatud sellised vĂ”imalused nagu kosmeetilised filtrid sisu asendamiseks lehe peal ("##"), skriptide sisestamine veebilehtedele ("##+js"), pĂ€ringute ĂŒmbersuunamise filtrid ("redirect="), CSP (Content Security Policy) pealkirjade filtrid ning pĂ€ringuparametrite eemaldamise filtrid ("removeparam="). Muus osas vastab vaikimisi pakutav filtrite nimekiri tĂ€ielikult uBlock Origini komplektile ja sisaldab umbes 22 tuhat reeglit.

Lisaks sellele esitati mĂ”ned pĂ€evad tagasi katsetamiseks AdGuardi reklaamiblokeerimise laienduse eksperimentaalne versioon - AdGuardMV3, mis on samuti tĂ”lgitud API-le declarativeNetRequest ja suudab töötada ainult Chrome'i kolmanda versiooni mĂ€lestusfaili toetavate brauseritega. Pakutud prototĂŒĂŒp annab kĂ”ik tavalistele kasutajatele vajaliku reklaamide blokeerimise funktsionaalsuse, kuid jÀÀb oma laiendatud vĂ”imalustes, mis vĂ”ivad huvi pakkuda kogenud kasutajatele, alla teise versiooni mĂ€lestusfaili laiendusele.

Uues AdGuardis jĂ€tkab töötlust bannerite, sotsiaalmeedia vidinate ja tĂŒĂŒtu sisu peitmine, reklaamide blokeerimine videoportaalides nagu YouTube ning proaktiivne jĂ€lgimispĂ€ringute blokeerimine. Piirangutena tuuakse vĂ€lja reklaamisisu vilkumine, mis on tingitud kosmeetiliste reeglite rakendamise viivitusest 1,5-2 sekundit, mĂ”ned vĂ”imalused, mis on seotud kĂŒpsiste filtreerimise, regulaarsete vĂ€ljendite rakendamise ja pĂ€ringute parameetrite filtreerimise kadumine (uus API pakub lihtsustatud regulaarseid vĂ€ljendeid), samuti filtreid kĂ€sitleva statistika ja logi saadavus ainult arendaja reĆŸiimis (Developer Mode).

Mainitakse ka vĂ”imalust vĂ€hendada reeglite arvu seoses kolmanda versiooni manifesti kehtestatud piirangutega. Kui brauseris on installitud ĂŒks lisand, mis kasutab declarativeNetRequest'i, ei teki staatiliste reeglitega probleeme, kuna kehtib ĂŒldine piirang kĂ”ikidele lisanditele, lubades 330 tuhat reeglit. Kui lisandeid on mitu, kehtib piirang 30 tuhande reegli osas, mis vĂ”ib osutuda ebapiisavaks. Dynaamiliste reeglite jaoks on kehtestatud piirang 5000 reeglit ning regulaarsete vĂ€ljendite puhul 1000 reeglit.

Alates jaanuarist 2023 plaanitakse Chrome'i brauseris lÔpetada teise versiooni manifesti toetamine ja teha kolmas versioon kÔigi laienduste jaoks kohustuslikuks. Alguses sai kolmas versioon manifestist kriitika osaliseks, kuna see rikkusid paljude soovimatust sisust blokeerivate ja turvalisuse tagamise laienduste toimimist. Chrome'i manifest mÀÀratleb laiendustele antud vÔimalused ja ressursid. Kolmas manifesti versioon on vÀlja töötatud turvalisuse, privaatsuse ja laienduste jÔudluse tugevdamise algatuse raames. Muudatuste peamine eesmÀrk on lihtsustada turvaliste ja kÔrge jÔudlusega laienduste loomist ning raskendada ohtlike ja aeglaste laienduste loomist.

Kolmanda versiooni manifesti peamine rahulolematus on seotud webRequest API muutmisega ainult lugemise reĆŸiimi, mis vĂ”imaldas ĂŒhendada oma töötlejad, kellel on tĂ€ielik juurdepÀÀs vĂ”rgupĂ€ringutele ja kes suudavad liiklust reaalajas modifitseerida. Antud API-d kasutatakse uBlock Originis, AdGuardis ja paljudes teistes soovimatute sisude blokeerimise ja turvalisuse tagamise tĂ€iendustes. Kolmandas versioonis pakutakse webRequest API asemel piiratud vĂ”imalustega API-d declarativeNetRequest, mis annab juurdepÀÀsu sisseehitatud filtreerimisselektorile, mis töötleb blokeerimise reegleid iseseisvalt, ei luba kasutada oma filtreerimisalgoritme ja ei vĂ”imalda mÀÀrata keerulisi tingimustest sĂ”ltuvaid ĂŒksteist kattuvaid reegleid.

Kolme aasta arutelude kĂ€igus tulevase kolmanda versiooni manifesti kohta arvestas Google mitmeid kogukonna soove ja laiendas algselt pakutud API declarativeNetRequest funktsionaalsust, mis on nĂ”utud olemasolevates laiendustes. NĂ€iteks lisas Google API declarativeNetRequest tuge mitme staatilise reeglite kogumi kasutamiseks, regulaaravaldiste kaudu filtreerimiseks, HTTP-pĂ€ise muutmiseks, reeglite dĂŒnaamiliseks muutmiseks ja lisamiseks, pĂ€ringute parameetrite eemaldamiseks ja asendamiseks, vahekaartide kaupa filtreerimiseks ning sessioonispetsiifiliste reeglite kogumite loomiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster