Tugann Google údar le srian an API WebRequest a úsáideann bacóirí fógraí

Forbróirí brabhsálaí chrome thriail údar scor den tacaíocht do mhodh oibriúcháin blocála an webRequest API, a ligeann duit an t-ábhar faighte ar an eitilt a athrú agus a úsáidtear go gníomhach i mbreiseáin chun fógraíocht a bhlocáil,
cosaint i gcoinne malware, fioscaireacht, spiaireacht ar ghníomhaíocht úsáideoirí, rialuithe tuismitheoirí agus príobháideacht.

motives Google:

  • Modh blocála API Iarratas gréasáin as a dtagann tomhaltas ard acmhainní.
    Agus an API seo á úsáid, seolann an brabhsálaí an breiseán na sonraí go léir atá san iarratas líonra ar dtús, déanann an breiseán anailís air agus seolann sé leagan modhnaithe ar ais le haghaidh tuilleadh próiseála sa bhrabhsálaí nó eisíonn sé treoracha blocála. Sa chás seo, eascraíonn na príomh-mhoilleanna ní ag an gcéim ina ndéantar trácht próiseála ar an mbreiseán, ach mar gheall ar na forchostais a bhaineann le comhordú chur i gcrích an bhreiseáin. Go háirithe, éilíonn ionramhálacha den sórt sin go seolfar próiseas ar leith chun comhlánú a dhéanamh, chomh maith le húsáid IPC chun idirghníomhú leis an bpróiseas seo agus meicníochtaí sraitheachaithe sonraí;

  • Rialaíonn an breiseán go hiomlán gach trácht ar leibhéal íseal, rud a osclaíonn deiseanna ollmhóra le haghaidh mí-úsáide agus sáruithe príobháideachta. De réir staitisticí Google, bhain 42% de na breiseáin mhailíseacha braite go léir úsáid as an WebRequest API. Tugtar faoi deara, gach mí, go gcuirtear bac ar iarrachtaí chun 1800 breiseán mailíseach ar an meán a chur i gcatalóg Chrome Web Store. Ar an drochuair, ní cheadaíonn athbhreithniú dúinn gach breiseán mailíseach a ghabháil gan eisceacht, mar sin chun an chosaint a fheabhsú, socraíodh teorainn a chur le breiseáin ag leibhéal an API. Is é an príomh-smaoineamh breiseáin a sholáthar nach bhfuil rochtain acu ar gach trácht, ach amháin ar na sonraí atá riachtanach chun an fheidhmiúlacht atá beartaithe a chur i bhfeidhm. Go háirithe, chun ábhar a bhlocáil, ní gá rochtain iomlán a thabhairt don bhreiseán ar na sonraí úsáideoirí rúnda go léir;
  • API dearbhaithe athsholáthair molta declarativeNetRequest déanann sé cúram den obair ar fad a bhaineann le scagadh ábhar ardfheidhmíochta agus ní gá ach breiseáin chun rialacha scagtha a luchtú. Ní féidir leis an mbreiseán cur isteach ar thrácht agus tá sonraí príobháideacha an úsáideora dosháraithe fós;
  • Chuir Google go leor de na tuairimí maidir le heaspa feidhmiúlacht an API declarativeNetRequest san áireamh agus leathnaigh sé an teorainn ar líon na rialacha scagtha ón 30 míle a moladh ar dtús in aghaidh an tsínidh go dtí uasmhéid domhanda de 150 míle, agus chuir sé leis an gcumas freisin go dinimiciúil. rialacha a athrú agus a chur leis, bain agus ionadaigh ceanntásca HTTP (Tagairteoir, Fianán, Socrú Fianán) agus iarr paraiméadair;
  • I gcás fiontair, is féidir úsáid a bhaint as modh blocála an API WebRequest, ós rud é go gcinnfidh riarthóir a thuigeann gnéithe an bhonneagair agus atá feasach ar na rioscaí an beartas maidir le breiseáin a úsáid. Mar shampla, is féidir an API sonraithe a úsáid i bhfiontair chun sreabhadh tráchta fostaithe a thaifeadadh agus a chomhtháthú le córais inmheánacha;
  • Níl sé mar sprioc ag Google an bonn a bhaint de bhreiseáin a bhaineann le blocáil fógraí nó iad a chur faoi chois, ach cruthú bacóirí fógraí níos sábháilte agus níos cumhachtaí a chumasú;
  • Mínítear an drogall atá ann modh oibríochta an API WebRequest a fhágáil mar aon leis an declarativeNetRequest nua mar gheall ar an mhian atá ann rochtain breiseán ar shonraí rúnda a theorannú. Má fhágann tú an webRequest API mar atá, ní bhainfidh formhór na mbreiseán úsáid as an declarativeNetRequest níos sláine, mar nuair a roghnaíonn siad idir slándáil agus feidhmiúlacht, is gnách go roghnóidh an chuid is mó forbróirí feidhmiúlacht.

Agóidí forbróirí breiseanna:

  • Arna dhéanamh ag forbróirí breiseán tástálacha tionchar foriomlán neamhshuntasach a thaispeáint ar fheidhmíocht na mbreiseán blocála fógraí (le linn tástála, rinneadh comparáid idir feidhmíocht breiseán éagsúla, ach gan aird a thabhairt ar fhorchostas próisis bhreise a chomhordaíonn feidhmiú na láimhseálaithe sa mhodh blocála de an webRequest API);
  • Níl sé praiticiúil stop a chur go hiomlán le tacú le API a úsáidtear go gníomhach i mbreiseáin. In ionad é a bhaint, is féidir leat cead ar leith a chur leis agus leorgacht a úsáide i mbreiseáin a rialú go docht, rud a shábhálfadh údair go leor breiseán tóir ar a gcuid táirgí a athoibriú go hiomlán agus feidhmiúlacht ghearradh a sheachaint;
  • Chun forchostais a laghdú, ní féidir leat an API a scriosadh, ach é a athdhéanamh bunaithe ar an meicníocht Promise, cosúil le cur i bhfeidhm webRequest i Firefox;
  • Ní chlúdaíonn an rogha eile atá beartaithe, declarativeNetRequest, riachtanais fhorbróirí na mbreiseán maidir le blocáil fógraí agus slándáil/príobháideacht, ós rud é nach soláthraíonn sé smacht iomlán ar iarratais líonra, ní cheadaíonn sé algartaim scagtha saincheaptha a úsáid, agus ní cheadaíonn sé rialacha casta a fhorluíonn a chéile ag brath ar na coinníollacha a úsáid;
  • Le staid reatha an API declarativeNetRequest, tá sé dodhéanta feidhmiúlacht reatha na mbreiseán uBlock Origin agus uMatrix a athchruthú gan athrú, agus déanann sé forbairt bhreise ar chalafort NoScript do Chrome gan phointe;
  • Tá imní faoi phríobháideachas i bhfad i gcéin, ós rud é go bhfuil modh inléite amháin, neamh-bhloic an API WebRequest fágtha i bhfeidhm agus go gceadaíonn sé go fóill do bhreiseáin mhailíseacha chun an trácht go léir a rialú, ach ní sholáthraíonn sé an cumas cur isteach air ar an eitilt (ábhar a athrú, áit do fógraí, mianadóirí a reáchtáil agus anailís a dhéanamh ar ábhar na foirmeacha ionchuir is féidir a úsáid tar éis an leathanach críochnaithe luchtú);
  • Forbróirí brabhsálaithe Brave, oibriú и Vivaldi, tógtha ar an inneall Cróimiam, tá sé beartaithe acu tacaíocht a fhágáil don mhodh blocála webRequest ina gcuid táirgí.

Foinse: oscailtenet.ru

Add a comment