Ua ʻae ʻo Google i ke kaohi ʻana i ka API webRequest i hoʻohana ʻia e nā mea hoʻolaha hoʻolaha

Nā mea hoʻomohala polokalamu kele Chrome hoao hoapono ka hoʻopau ʻana i ke kākoʻo no ke ʻano blocking o ka hana o ka webRequest API, kahi e hiki ai iā ʻoe ke hoʻololi i ka ʻike i loaʻa ma ka lele a hoʻohana ikaika ʻia i nā add-ons no ka pale ʻana i ka hoʻolaha,
pale aku i ka polokalamu kiloʻino, phishing, kiu i ka hana mea hoʻohana, ka mana makua a me ka pilikino.

Nā kumu o Google:

  • ʻO ke ʻano pale API noi pūnaewele alakaʻi i ka hoʻohana waiwai nui.
    I ka hoʻohana ʻana i kēia API, hoʻouna mua ka polokalamu kele i ka add-on i nā ʻikepili a pau i loko o ka noi pūnaewele, hoʻopili ka add-on a hoʻihoʻi i kahi mana i hoʻololi ʻia no ka hana hou ʻana i ka polokalamu kele pūnaewele a i ʻole nā ​​​​pilikia i nā ʻōlelo aʻoaʻo. I kēia hihia, ʻaʻole i kū mai nā lohi nui ma ke kahua o ka hoʻoili ʻana i nā kaʻa e ka add-on, akā ma muli o nā kumukūʻai o luna o ka hoʻonohonoho ʻana i ka hoʻokō ʻana i ka add-on. ʻO ka mea nui, pono ia mau manipulations i ka hoʻomaka ʻana i kahi kaʻina hana kaʻawale e hoʻokō ai, a me ka hoʻohana ʻana i ka IPC e launa pū me kēia kaʻina hana a me nā mīkini serialization data;

  • Hoʻomalu piha ka add-on i nā kaʻa āpau ma kahi haʻahaʻa, e wehe ana i nā manawa nui no ka hōʻino a me ka hōʻino pilikino. Wahi a Google, 42% o nā mea hoʻohui hewa i ʻike ʻia i hoʻohana i ka webRequest API. Hoʻomaopopo ʻia ʻo kēlā me kēia mahina, hoʻāʻo ʻia e kau i ka awelika o 1800 mau mea hoʻohui maikaʻi ʻole i pāpā ʻia ma ka Chrome Web Store catalog. ʻO ka mea pōʻino, ʻaʻole ʻae ka loiloi iā mākou e hopu i nā mea hoʻohui ʻino āpau me ka ʻole o ka ʻokoʻa, no laila e hoʻomaikaʻi i ka pale, ua hoʻoholo ʻia e kaupalena i nā mea hoʻohui i ka pae API. ʻO ka manaʻo nui ka hāʻawi ʻana i nā mea hoʻohui me ka loaʻa ʻaʻole i nā kaʻa āpau, akā i ka ʻikepili wale nō e pono ai e hoʻokō i ka hana i manaʻo ʻia. ʻO ka mea nui, no ka pale ʻana i ka ʻike, ʻaʻole pono e hāʻawi i ka mea hoʻohui i ke komo piha i nā ʻikepili mea hoʻohana huna a pau;
  • API no ka hoʻololi ʻana declarativeNetRequest mālama i nā hana a pau o ka kānana maʻiʻo kiʻekiʻe a koi wale i nā mea hoʻohui e hoʻouka i nā lula kānana. ʻAʻole hiki i ka add-on ke keʻakeʻa i ke kaʻa a me ka ʻikepili pilikino o ka mea hoʻohana e hoʻomau ʻole ʻia;
  • Ua noʻonoʻo ʻo Google i ka nui o nā manaʻo e pili ana i ka nele o ka hana o ka declarativeNetRequest API a hoʻonui i ka palena o ka helu o nā lula kānana mai ka 30 tausani i manaʻo mua ʻia no ka hoʻonui ʻana i ka nui o ka honua o 150 tausani, a ua hoʻohui pū i ka hiki ke dynamically. hoʻololi a hoʻohui i nā lula, wehe a hoʻololi i nā poʻomanaʻo HTTP (Referer, Cookie, Set-Cookie) a noi i nā ʻāpana;
  • No nā ʻoihana, hiki ke hoʻohana i ke ʻano pale o ka hana ʻana o ka webRequest API, no ka mea, ua hoʻoholo ʻia ke kulekele no ka hoʻohana ʻana i nā mea hoʻohui e ka luna hoʻomalu i hoʻomaopopo i nā hiʻohiʻona o ka ʻōnaehana a ʻike i nā pilikia. No ka laʻana, hiki ke hoʻohana ʻia ka API i ʻōlelo ʻia i nā ʻoihana e hoʻopaʻa i nā kahe o nā limahana a hoʻohui pū me nā ʻōnaehana kūloko;
  • ʻO ka pahuhopu o Google ʻaʻole ia e hoʻohaʻahaʻa a hoʻopaʻa i nā mea hoʻohui hoʻolaha hoʻolaha, akā e hiki ke hana i nā mea hoʻolaha hoʻolaha palekana a ʻoi aku ka ikaika;
  • ʻO ka makemake ʻole e haʻalele i ke ʻano pale o ka hana o ka webRequest API me ka declarativeNetRequest hou ua wehewehe ʻia e ka makemake e kaupalena i ke komo ʻana o nā mea hoʻohui i ka ʻikepili huna. Inā haʻalele ʻoe i ka API webRequest e like me ia, ʻaʻole e hoʻohana ka hapa nui o nā addons i ka declarativeNetRequest ʻoi aku ka palekana, ʻoiai ke koho ʻana ma waena o ka palekana a me ka hana, ʻo ka hapa nui o nā mea hoʻomohala e koho i ka hana.

Nā kūʻē nā mea hoʻomohala nā mea hoʻohui:

  • Hana ʻia e nā mea hoʻomohala hoʻohui nā ho'āʻo hōʻike i kahi hopena nui ʻole i ka hana o nā mea hoʻohui hoʻolaha hoʻolaha (i ka wā o ka hoʻāʻo ʻana, ua hoʻohālikelike ʻia ka hana ʻana o nā mea hoʻohui like ʻole, akā me ka ʻole o ka noʻonoʻo ʻana i ke ʻano o kahi kaʻina hana hou e hoʻonohonoho i ka hoʻokō ʻana o nā mea lawelawe i ke ʻano blocking mode. ka API noi pūnaewele);
  • ʻAʻole hiki ke hoʻōki loa i ke kākoʻo ʻana i kahi API i hoʻohana ikaika ʻia i nā add-ons. Ma kahi o ka wehe ʻana iā ia, hiki iā ʻoe ke hoʻohui i kahi ʻae ʻokoʻa a mālama pono i ka lawa o kāna hoʻohana ʻana i nā mea hoʻohui, e hoʻopakele i nā mea kākau o nā mea hoʻohui kaulana he nui mai ka hana hou ʻana i kā lākou huahana a pale i ka hana ʻoki;
  • No ka ho'ēmiʻana i nā kumukūʻai,ʻaʻole hiki iāʻoe ke holoi i ka API, akā e hana hou ia ma muli o ka Promise mechanism, e like me ka hoʻokōʻana i ka webRequest ma Firefox;
  • ʻO ka mea i manaʻo ʻia, declarativeNetRequest, ʻaʻole ia e uhi i nā pono āpau o nā mea hoʻomohala hoʻohui no ka pale ʻana i ka hoʻolaha a me ka palekana / pilikino, ʻoiai ʻaʻole ia e hāʻawi i ka mana piha o nā noi pūnaewele, ʻaʻole ia e ʻae i ka hoʻohana ʻana i nā algorithm kānana maʻamau, ʻaʻole ia e ʻae. ka hoʻohana ʻana i nā lula paʻakikī e pili ana kekahi i kekahi ma muli o nā kūlana;
  • Me ke kūlana o kēia manawa o ka declarativeNetRequest API, ʻaʻole hiki ke hana hou i ka hana o ka uBlock Origin a me nā mea hoʻohui uMatrix ʻaʻole i hoʻololi ʻia, a hoʻomohala hou i kahi awa NoScript no Chrome i mea ʻole;
  • ʻO nā hopohopo e pili ana i ka pilikino he mamao loa ia, no ka mea, ua waiho ʻia ke ʻano heluhelu-wale, ʻaʻole hoʻopaʻa ʻia o ka webRequest API a e ʻae mau i nā mea hoʻohui ʻino e hoʻomalu i nā kaʻa āpau, akā ʻaʻole ia e hāʻawi i ka hiki ke hoʻopilikia iā ia ma ka lele (hoʻololi i ka ʻike, kau i kāu hoʻolaha, holo i nā miners a nānā i nā ʻike o nā palapala hoʻokomo hiki ke hoʻohana ma hope o ka pau ʻana o ka hoʻouka ʻana o ka ʻaoʻao);
  • Nā mea hoʻomohala pūnaewele wiwoʻole, Opera и ʻO Vivaldi, i kūkulu ʻia ma ka ʻenekini Chromium, manaʻo e haʻalele i ke kākoʻo no ke ʻano hoʻopaʻa pūnaeweleRequest i kā lākou huahana.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka