Google e lokafatsa lithibelo tsa webRequest API tse sebelisoang ke li-ad blockers

Baetsi ba sebatli sa Chrome leka lokafatsa ho emisa ts'ehetso bakeng sa mokhoa oa ho thibela ts'ebetso ea webRequest API, e u lumellang hore u fetole litaba tse amoheloang hang-hang 'me e sebelisoa ka mafolofolo ho li-add-on bakeng sa ho thibela papatso,
tshireletso kgahlanong le malware, phishing, spying on user activities, ditaolo tsa batswadi le boinotshi.

Sepheo sa Google:

  • Mokhoa oa ho thibela API webKopo e lebisa tšebelisong e phahameng ea lisebelisoa.
    Ha u sebelisa API ena, sebatli se qala ho romella tlatsetso ho data eohle e fumanehang kopong ea marang-rang, tlatsetso ea e sekaseka ebe e khutlisa mofuta o fetotsoeng bakeng sa ts'ebetso e tsoelang pele ho sebatli kapa litaba tse thibelang litaelo. Tabeng ena, ho lieha ho ka sehloohong ha ho hlahe sethaleng sa ho sebetsa sephethephethe ka tlatsetso, empa ka lebaka la litšenyehelo tse holimo tsa ho hokahanya ts'ebetsong ea tlatsetso. Haholo-holo, ho qhekella ho joalo ho hloka ho qalisoa ha ts'ebetso e arohaneng ho tlatselletsa, hammoho le ts'ebeliso ea IPC ho sebelisana le mokhoa ona le mekhoa ea serialization ea data;

  • Tlatsetso e laola ka botlalo sephethephethe sohle maemong a tlase, se bulang menyetla e mengata ea tlhekefetso le tlolo ea lekunutu. Ho latela lipalo-palo tsa Google, 42% ea li-add-on tse mpe tse fumanoeng li sebelisitse webRequest API. Hoa hlokomeleha hore khoeli e 'ngoe le e 'ngoe, liteko tsa ho beha li-eketsa-kenya-kenya tse mpe tse 1800 li koetsoe lethathamong la Lebenkele la Webo la Chrome. Ka bomalimabe, ho hlahloba ha ho re lumelle ho tšoara li-add-on tse mpe ntle le mokhelo, kahoo ho matlafatsa tšireletso, ho ile ha etsoa qeto ea ho fokotsa li-add-on boemong ba API. Maikutlo a ka sehloohong ke ho fana ka li-add-on ka ho fihlella eseng ho sephethephethe kaofela, empa feela ho data e hlokahalang ho phethahatsa ts'ebetso e reriloeng. Haholo-holo, ho thibela dikahare, ha ho hlokahale ho fana ka phihlello e felletseng ho data eohle ea lekunutu ea basebelisi;
  • Proposed declarative declarative API declarativeNetRequest e hlokomela mosebetsi oohle oa ho sefa litaba tse sebetsang hantle 'me e hloka feela litlatsetso ho laola melao ea ho sefa. Keketso e ke ke ea kena-kenana le sephethephethe mme data ea lekunutu ea mosebelisi e lula e sa sebetse;
  • Google e ile ea nahanela maikutlo a mangata mabapi le khaello ea ts'ebetso ea declarativeNetRequest API mme e atolositse moeli oa palo ea melao ea ho sefa ho tloha ho 30 e reriloeng pele ho isa tekanyong ea lefats'e ea 150 sekete, hape e ekelitse bokhoni ba ho etsa lintho ka matla. fetola 'me u kenye melao, tlosa le ho fetola lihlooho tsa HTTP (Referer, Cookie, Set-Cookie) le ho kopa litekanyetso;
  • Bakeng sa likhoebo, hoa khoneha ho sebelisa mokhoa oa ho thibela ts'ebetso ea webRequest API, kaha leano la ho sebelisa li-add-ons le khethoa ke molaoli ea utloisisang likarolo tsa lisebelisoa tsa motheo mme o tseba likotsi. Mohlala, API e boletsoeng e ka sebelisoa likhoebong ho rekota phallo ea sephethephethe sa basebetsi le ho hokahana le litsamaiso tsa kahare;
  • Sepheo sa Google ha se ho nyenyefatsa kapa ho hatella litlatsetso tse thibelang lipapatso, empa ke ho etsa hore ho thehoe li-ad blockers tse sireletsehileng le tse matla haholoanyane;
  • Ho tsilatsila ho tlohela mokhoa oa ho thibela ts'ebetso ea webRequest API hammoho le declarativeNetRequest e ncha e hlalosoa ke takatso ea ho fokotsa phihlello ea li-add-on ho data ea lekunutu. Haeba u tlohela webRequest API kamoo e leng kateng, li-addons tse ngata li ke ke tsa sebelisa declarativeNetRequest e sireletsehileng haholoanyane, kaha ha u khetha pakeng tsa ts'ireletso le ts'ebetso, hangata baetsi ba bangata ba tla khetha tshebetso.

Khanyetso ke jwa tlatsetso:

  • E tsamaisoa ke baetsi ba li-add-on liteko bonts'a tšusumetso e fokolang ka kakaretso ts'ebetsong ea li-add-on tse thibelang lipapatso (nakong ea tlhahlobo, ts'ebetso ea li-add-on tse fapa-fapaneng li ile tsa bapisoa, empa ntle le ho ela hloko ka holim'a ts'ebetso e eketsehileng e hokahanyang ts'ebetso ea bahlokomeli ka mokhoa oa ho thibela. webRequest API);
  • Ha ho sebetse ho emisa ka botlalo ho ts'ehetsa API e sebelisoang ka mafolofolo ho li-add-on. Ho e-na le ho e tlosa, o ka eketsa tumello e arohaneng 'me u laole ka thata ho lekana ha tšebeliso ea eona ho li-add-ons, tse neng li tla pholosa bangoli ba li-add-on tse ngata tse tummeng ho tloha ho tsosolosa lihlahisoa tsa bona ka ho feletseng le ho qoba ho itšeha;
  • Ho fokotsa litšenyehelo tse holimo, u ke ke ua hlakola API, empa u e khutlisetse ho latela mokhoa oa Ts'episo, o ts'oanang le ts'ebetsong ea webRequest ho Firefox;
  • Mokhoa o mong o reriloeng, declarativeNetRequest, ha o akaretse litlhoko tsohle tsa bahlahisi ba tlatsetso bakeng sa ho thibela lipapatso le ts'ireletso / boinotšing, kaha ha e fane ka taolo e felletseng holim'a likopo tsa marang-rang, ha e lumelle tšebeliso ea li-algorithms tsa ho sefa tloaelo, ebile ha e lumelle. tshebediso ya melao e thata e kopanang ho ya ka maemo;
  • Ka boemo ba hona joale ba declarativeNetRequest API, ho ke ke ha khoneha ho tsosolosa ts'ebetso e teng ea li-add-on tsa uBlock Origin le uMatrix, hape e etsa tsoelo-pele e eketsehileng ea boema-kepe ba NoScript bakeng sa Chrome e se nang thuso;
  • Matšoenyeho ka boinotši a hole haholo, kaha mokhoa oa ho bala feela, o sa thibeleng oa webRequest API o siiloe o le teng mme o ntse o lumella li-add-on tse mpe ho laola sephethephethe sohle, empa ha e fane ka bokhoni ba ho e sitisa fofa (fetola litaba, beha lipapatso tsa hau, tsamaisa basebetsi ba merafong 'me u hlahlobe likahare tsa liforomo tsa ho kenya li ka sebelisoa ka mor'a hore leqephe le qete ho kenya);
  • Bahlahisi ba sebatli sebete, Opera и Vivaldi, e hahiloeng holim'a enjene ea Chromium, e ikemiselitse ho tlohela tšehetso bakeng sa mokhoa oa ho thibela webRequest lihlahisoa tsa bona.

Source: opennet.ru

Eketsa ka tlhaloso