Google inoruramisa kurambidzwa kwewebhuRequest API inoshandiswa nema ad blockers

Vagadziri veChrome browser akaedza justify kubviswa kwerutsigiro rwekuvharira maitiro ekushanda kwewebhuRequest API, iyo inokutendera iwe kuti uchinje zvakagamuchirwa zvemukati panhunzi uye inoshingairira kushandiswa mukuwedzera-kuvharira kushambadzira,
dziviriro kubva kune malware, phishing, kusora pane zvemushandisi, kutonga kwevabereki uye kuvanzika.

Zvinangwa zveGoogle:

  • API blocking mode webRequest inotungamira kune yakakwira zviwanikwa kushandiswa.
    Paunenge uchishandisa iyi API, bhurawuza rinotanga kutumira iyo yekuwedzera-pane data rese riri muchikumbiro chetiweki, iyo yekuwedzera inoiongorora uye inodzosera yakagadziridzwa vhezheni kuti iwedzere kugadziriswa mubrowser kana nyaya dzekuvharira mirairo. Muchiitiko ichi, kunonoka kukuru kunomuka kwete padanho rekugadzirisa traffic neadd-on, asi nekuda kwemari yepamusoro yekubatanidza kuurayiwa kwekuwedzera. Kunyanya, manipulations akadaro anoda kutangwa kweimwe nzira yekuzadzisa, pamwe nekushandiswa kweIPC kudyidzana neichi chiitiko uye data serialization nzira;

  • Iyo yekuwedzera inodzora zvizere traffic yese padanho rakaderera, iro rinovhura mikana yakakura yekushungurudzwa uye kukanganisa kwekuvanzika. Zvinoenderana nenhamba dzeGoogle, 42% yevose vakaonekwa vanowedzera zvakashata vakashandisa webRequest API. Zvinocherechedzwa kuti mwedzi wega wega, kuyedza kuisa avhareji ye1800 yakaipa ekuwedzera yakavharwa muChrome Web Store catalog. Nehurombo, kuongorora hakutibvumidze kubata ese ane hutsinye ekuwedzera pasina kusarudzika, saka kuti uwedzere dziviriro, zvakasarudzwa kudzikamisa ma-add-on padanho reAPI. Pfungwa huru ndeyekupa ma-add-ons nekuwana kwete kune ese traffic, asi chete kune iyo data inodiwa kuita iyo yakarongwa kushanda. Kunyanya, kuvharira zvirimo, hazvifanirwe kupa iyo yekuwedzera-izere kuwana kune ese akavanzika mushandisi data;
  • Proposed replacement declarative API declarativeNetRequest inotarisira basa rose rekusefa kwepamusoro-soro uye inoda chete ma-add-ons kuti atakure mitemo yekusefa. Iyo yekuwedzera haigone kukanganisa traffic uye yakavanzika data yemushandisi inoramba isingachinjiki;
  • Google yakafunga zvakawanda zvemashoko maererano nekushaikwa kwekushanda kweDeclarativeNetRequest API uye yakawedzera muganho pahuwandu hwemitemo yekusefa kubva payakatanga kutaurwa zviuru makumi matatu pakuwedzera kusvika kuhuwandu hwepasirese hwe30 zviuru, uye yakawedzera kugona kuita zvine simba. chinja uye wedzera mitemo, bvisa uye kutsiva HTTP misoro (Referer, Cookie, Set-Cookie) uye kukumbira paramita;
  • Kune mabhizinesi, zvinokwanisika kushandisa inovharira maitiro ekushanda kwewebhuRequest API, sezvo mutemo wekushandisa ma-add-ons unotarwa nemutungamiriri anonzwisisa maficha ezvivakwa uye anoziva nezve njodzi. Semuenzaniso, iyo API yakatsanangurwa inogona kushandiswa mumabhizinesi kurekodha yevashandi traffic inoyerera uye kubatanidza nemukati masisitimu;
  • Chinangwa cheGoogle hachisi chekudzikisira kana kudzvanyirira ad blocking add-ons, asi kugonesa kugadzirwa kweakachengeteka uye ane simba ad blockers;
  • Kusada kusiya nzira yekuvharisa yekushanda kwewebhuRequest API pamwe neiyo nyowani declarativeNetRequest inotsanangurwa nechishuwo chekudzikamisa kuwanikwa kweadd-ons kune zvakavanzika data. Kana iwe ukasiya iyo webRequest API sezvairi, mazhinji maaddon haazoshandise yakachengeteka declarativeNetRequest, sezvo pakusarudza pakati pekuchengetedza uye kushanda, vazhinji vanogadzira vanowanzo sarudza mashandiro.

Zvirambidzo vagadziri kuwedzera:

  • Inoitiswa nevagadziri vekuwedzera bvunzo ratidza kusakosha kwese kukanganiswa kwekuita kwead-blocking ad-ons (panguva yekuyedzwa, takafananidza kuita kweakasiyana-siyana ekuwedzera, asi tisingatarise pamusoro peimwe nzira yekuwedzera inoronga kuurayiwa kwevanobata munzira yekuvharisa iyo webRequest API);
  • Izvo hazvishande kumira zvachose kutsigira API iyo inoshandiswa zvakanyanya mukuwedzera-ons. Panzvimbo pokuibvisa, iwe unogona kuwedzera mvumo yakasiyana uye kunyatsogadzirisa kukwana kwekushandiswa kwayo mu-add-ons, izvo zvaizoponesa vanyori vezvakawanda zvakakurumbira zvinowedzera kubva pakugadzirisa zvachose zvigadzirwa zvavo uye kudzivisa kucheka kushanda;
  • Kuti uderedze mutengo wepamusoro, haugone kudzima iyo API, asi iite zvakare zvichibva paPromise mechanism, yakafanana nekuitwa kwewebhuRequest muFirefox;
  • Iyo inotsanangurwa imwe nzira, declarativeNetRequest, haivharise zvese zvinodiwa zvevanowedzera-vagadziri vekuvhara ad uye chengetedzo / kuvanzika, sezvo isingapi kutonga kwakazara pamusoro pezvikumbiro zvetiweki, haibvumire kushandiswa kwetsika kusefa algorithms, uye haibvumire. kushandiswa kwemitemo yakaoma inopindirana zvichienderana nemamiriro ezvinhu;
  • Nemamiriro azvino eiyo declarativeNetRequest API, hazvibviri kudzoreredza mashandiro aripo eBlock Origin uye uMatrix ma-add-ons asina kuchinjika, uye anoitawo kumwe kukwidziridzwa kweNoScript port yeChrome isina maturo;
  • Kunetseka pamusoro pekuvanzika kuri kure-kure, sezvo iyo yekuverenga-chete, isiri-kuvharira modhi yewebhuRequest API yakasiiwa panzvimbo uye ichiri kubvumidza zvakashata zvekuwedzera kudzora traffic yese, asi haipe kugona kupindira nayo pa bhururuka (shandura zvirimo, isa zviziviso zvako, mhanyisa vashandi uye ongorora zviri mukati memafomu ekuisa anogona kushandiswa mushure mekunge peji yapedza kurodha);
  • Browser vagadziri shinga, dhanzi ΠΈ Vivaldi, yakavakirwa paChromium injini, inotarisira kusiya tsigiro yewebhuRequest yekuvhara maitiro mune zvigadzirwa zvavo.

Source: opennet.ru

Voeg