Pilihan uBlock Origin sareng AdGuard parantos disiapkeun kalayan dukungan pikeun versi katilu tina manifest Chrome

Raymond Hill, panulis sistem blocking uBlock Origin pikeun eusi anu teu dihoyongkeun, nyebarkeun browser ékspérimén tambihan uBO Minus kalayan palaksanaan varian uBlock Origin ditarjamahkeun kana declarativeNetRequest API, anu dianggona ditunjuk dina versi katilu Chrome manifest. Beda sareng uBlock Origin klasik, tambihan énggal nganggo kamampuan mesin panyaring eusi anu diwangun dina browser sareng henteu meryogikeun idin pamasangan pikeun nyegat sareng ngarobih sadaya data situs.

Add-on teu acan gaduh panel pop-up atanapi halaman setélan, sareng pungsionalitasna dugi ka ngahalangan pamundut jaringan. Pikeun digawé tanpa idin diperpanjang, fitur sapertos saringan kosmetik pikeun ngagentos eusi dina halaman ("##"), ngagentos skrip dina situs ("##+js"), saringan pikeun alihan pamundut ("alihan ="), sareng lulugu. saringan ditumpurkeun CSP (Kabijakan Kaamanan Kandungan) jeung saringan pikeun nyoplokkeun parameter pamundut ("removeparam ="). Upami teu kitu, daptar saringan standar sapinuhna saluyu sareng set tina uBlock Origin sareng kalebet 22 rébu aturan.

Salaku tambahan, sababaraha dinten kapengker aya versi ékspérimén tina AdGuard ad blocking add-on - AdGuardMV3, anu ogé ditarjamahkeun kana declarativeNetRequest API sareng sanggup damel di browser anu ngan ukur ngadukung édisi katilu tina manifest Chrome. Prototipe diusulkeun pikeun nguji nyadiakeun sagala pungsi ad blocking diperlukeun ku pamaké biasa, tapi lags balik add-on pikeun édisi kadua manifesto dina kamampuhan canggih na, nu bisa jadi dipikaresep ku pamaké canggih.

The AdGuard anyar bakal neruskeun nyumputkeun spanduk, widget jaringan sosial jeung elemen bangor, meungpeuk Iklan dina platform video kawas YouTube, sarta proactively meungpeuk requests patali gerakan tracking. Watesan kaasup kedip-kedip of inserts iklan alatan reureuh 1.5-2 detik dina aplikasi aturan kosmetik, leungitna sababaraha kamampuhan patali Cookie nyaring, pamakéan éksprési biasa na nyaring parameter query (API anyar nyadiakeun éksprési biasa disederhanakeun). , kasadiaan statistik jeung log respon filter ngan dina Mode pamekar.

Disebutkeun ogé kamungkinan pangurangan jumlah aturan kusabab larangan anu diwanohkeun dina versi katilu manifesto. Mun browser ngabogaan hiji tambihan dipasang anu ngagunakeun declarativeNetRequest, euweuh masalah aturan statik, saprak aya wates umum pikeun sakabéh tambihan-ons, sahingga 330 sarébu aturan. Nalika aya sababaraha tambahan, wates 30 rébu aturan diterapkeun, anu tiasa waé henteu cekap. Watesan 5000 aturan parantos diwanohkeun pikeun aturan dinamis, sareng 1000 aturan pikeun ekspresi biasa.

Dimimitian dina Januari 2023, browser Chrome ngarencanakeun pikeun ngeureunkeun ngadukung versi kadua manifes sareng ngajantenkeun versi katilu wajib pikeun sadaya tambihan. Mimitina, versi katilu tina manifesto jadi sasaran kritik alatan gangguan loba add-ons pikeun blocking eusi pantes tur mastikeun kaamanan. Manifes Chrome netepkeun kamampuan sareng sumber daya anu disayogikeun pikeun tambihan. Versi katilu tina manifest dikembangkeun salaku bagian tina inisiatif pikeun nguatkeun kaamanan, privasi sareng kinerja tambihan. Tujuan utama parobihan nyaéta pikeun ngagampangkeun nyiptakeun tambihan anu aman sareng berkinerja luhur, sareng ngajantenkeun langkung sesah ngadamel tambihan anu teu aman sareng laun.

Kaseueuran utama sareng versi katilu tina manifes aya hubunganana sareng transfer kana modeu baca wungkul tina webRequest API, anu ngamungkinkeun anjeun nyambungkeun panangan anjeun sorangan anu gaduh aksés pinuh kana pamundut jaringan sareng tiasa ngarobih lalu lintas dina laleur. . API ieu dianggo ku uBlock Origin, AdGuard sareng seueur tambihan sanésna pikeun meungpeuk eusi anu teu pantes sareng mastikeun kaamanan. Gantina webRequest API, versi katilu tina manifest nawarkeun hiji declarativeNetRequest API kawates nu nyadiakeun aksés ka diwangun-di mesin nyaring nu prosés blocking aturan sorangan, teu ngidinan pamakéan algoritma nyaring sorangan, sarta teu ngidinan. netepkeun aturan kompléks anu silih tumpang tindih gumantung kana kaayaan.

Dina tilu taun diskusi ngeunaan versi katilu manifes anu bakal datang, Google merhatikeun seueur kahayang masarakat sareng ngalegaan API déklaratifNetRequest anu asalna disayogikeun sareng kamampuan anu diperyogikeun dina tambihan anu tos aya. Contona, Google nambahkeun rojongan kana declarativeNetRequest API pikeun ngagunakeun sababaraha susunan aturan statik, nyaring ku éksprési biasa, modifying HTTP headers, dinamis ngarobah jeung nambahkeun aturan, nyoplokkeun tur ngaganti parameter pamundut, nyaring dumasar-tab, sarta nyieun sét aturan sési-spésifik. .

sumber: opennet.ru

Tambahkeun komentar