Hoʻokuʻu ʻia ʻo Chrome 79

Google hōʻike ʻia hoʻokuʻu pūnaewele pūnaewele Pūnaewele 79... I ka manawa like loaʻa hoʻokuʻu paʻa o kahi papahana manuahi Chromium, ka mea i lilo i kumu o Chrome. Kelepona Chrome ʻokoʻa ka hoʻohana ʻana i nā logos Google, ka hiki ʻana o kahi ʻōnaehana no ka hoʻouna ʻana i nā leka hoʻomaopopo inā he ulia, ka hiki ke hoʻoiho i kahi modula Flash ma ke noi, nā modules no ka pāʻani ʻana i nā ʻike wikiō pale ʻia (DRM), kahi ʻōnaehana no ka hoʻokomo ʻana i nā mea hou a me ka hoʻouna ʻana i ka wā ʻimi. Nā ʻāpana RLZ. ʻO ka hoʻokuʻu hou ʻana o Chrome 80 e hoʻolālā ʻia no Pepeluali 4th.

ka papa kuhikuhiE ke hoʻololi в ikona 79:

  • hoʻāla ʻia ʻO ka ʻāpana ʻōlelo huna, i hoʻolālā ʻia e nānā i ka ikaika o nā ʻōlelo huna i hoʻohana ʻia e ka mea hoʻohana. Ke ho'āʻo nei e hoʻopaʻa inoa i kekahi pūnaewele ʻōlelo huna hooko ana ke nānā ʻana i ka inoa inoa a me ka ʻōlelo huna e pili ana i kahi waihona o nā moʻokāki i hoʻopaʻa ʻia me ka ʻōlelo aʻo inā ʻike ʻia nā pilikia (e hana ʻia ka nānā ʻana ma muli o kahi prefix hash ma ka ʻaoʻao o ka mea hoʻohana). Hana ʻia ka nānā ʻana i kahi waihona e uhi ana ma mua o 4 biliona mau moʻokāki i hoʻohālikelike ʻia i ʻike ʻia ma nā waihona mea hoʻohana leaked. Hōʻike ʻia kahi ʻōlelo aʻo i ka wā e hoʻohana ai i nā ʻōlelo huna liʻiliʻi e like me "abc123". No ka mālama ʻana i ka hoʻokomo ʻana i ka ʻōlelo huna, ua hoʻokō ʻia kahi hoʻonohonoho kūikawā ma ka ʻāpana "Sync and Google Services".
  • Hōʻike ʻia kahi ʻenehana hou no ka ʻike ʻana i ka phishing i ka manawa maoli. Ma mua, ua hoʻokō ʻia ka hōʻoia ʻana ma ke komo ʻana i nā papa inoa ʻeleʻele Safe Browsing i hoʻoiho ʻia, i hoʻonui ʻia ma kahi o hoʻokahi manawa i kēlā me kēia 30 mau minuke, ʻaʻole i lawa, no ka laʻana, i nā kūlana o ka hoʻololi ʻana i ka domain pinepine e nā mea hoʻouka. ʻO ke ala hou e hiki ai iā ʻoe ke nānā i nā URL ma ka lele me ka nānā mua ʻana e kūʻē i nā papa inoa keʻokeʻo e loaʻa ana nā hashes o nā tausani o nā pūnaewele kaulana i hilinaʻi ʻia. Inā ʻaʻole i loko o ka papa inoa keʻokeʻo ka pūnaewele i wehe ʻia, nānā ka polokalamu kele i ka URL ma ka kikowaena Google, e hoʻouna ana i nā 32 bits mua o ka SHA-256 hash o ka loulou, kahi e ʻoki ʻia ai ka ʻikepili pilikino. Wahi a Google, hiki i ke ala hou ke hoʻomaikaʻi i ka maikaʻi o nā ʻōlelo luhi no nā pūnaewele phishing hou e 30%.
  • Hoʻohui ʻia i ka pale kūʻē i ka hoʻoili ʻana o nā hōʻoia Google a me nā ʻōlelo huna i mālama ʻia ma ka luna password ma o nā ʻaoʻao phishing. Inā ho'āʻo ʻoe e hoʻokomo i ka ʻōlelo huna i mālama ʻia ma kahi pūnaewele kahi i hoʻohana ʻole ʻia ai kēlā ʻōlelo huna, e aʻo ʻia ka mea hoʻohana e pili ana i kahi hana weliweli.
  • Ke hōʻike nei nā pilina e hoʻohana ana i ka TLS 1.0 a me 1.1 i kahi hōʻailona pili ʻole. Kākoʻo piha iā TLS 1.0 a me 1.1 e pio ma Chrome 81, i hoʻonohonoho ʻia no Malaki 17, 2020.
  • Hoʻohui ʻia ka hiki ke hoʻokuʻu i nā papa hana ʻole, e ʻae iā ʻoe e hoʻokuʻu maʻalahi mai nā ʻaoʻao hoʻomanaʻo i hala ma hope o 5 mau minuke a ʻaʻole hana i nā hana koʻikoʻi. ʻO ka hoʻoholo e pili ana i ke kūpono o kahi pā kūikawā no ka hau hau i hana ʻia ma muli o ka heuristic. Hoʻohana ʻia ka hana ʻana ma o ka hae "chrome://flags/#proactive-tab-freeze".
  • Paʻa ʻO ka pale ʻana i nā ʻike huikau ma nā ʻaoʻao i wehe ʻia ma luna o HTTPS e hōʻoia i ka wehe ʻia ʻana o nā ʻaoʻao ma https:// aia wale nō nā kumuwaiwai i hoʻouka ʻia ma kahi ala kamaʻilio palekana. ʻOiai ʻo nā ʻano ʻano ʻino loa o nā ʻike huikau, e like me nā palapala a me nā iframes, ua pāpā ʻia e ka paʻamau, hiki ke hoʻoiho ʻia nā kiʻi, nā faila leo a me nā wikiō ma http://. ʻO ka hōʻailona maʻiʻo huikau i hoʻohana mua ʻia no ia mau mea hoʻokomo i ʻike ʻia ʻaʻole kūpono a alakaʻi hewa i ka mea hoʻohana, no ka mea ʻaʻole ia e hāʻawi i kahi loiloi unambiguous o ka palekana o ka ʻaoʻao. No ka laʻana, ma o ka hoʻopunipuni kiʻi, hiki i ka mea hoʻouka ke hoʻololi i nā Kuki nānā i nā mea hoʻohana, e hoʻāʻo e hoʻohana i nā nāwaliwali o nā mea hana kiʻi, a i ʻole e hana hoʻopunipuni ma ka hoʻololi ʻana i ka ʻike i hāʻawi ʻia ma ke kiʻi. No ka hoʻopau ʻana i ka laka o nā ʻāpana hui ʻia, ua hoʻohui ʻia kahi hoʻonohonoho kūikawā, hiki ke kāhea ʻia ma o ka papa kuhikuhi i ʻike ʻia ke kaomi ʻana i ka hōʻailona laka.
  • Hoʻohui ʻia ka mana hoʻokolohua e kaʻana like i ka ʻikepili clipboard ma waena o ka pākaukau a me nā mana kelepona o Chrome. I nā manawa o Chrome i hoʻopili ʻia i hoʻokahi moʻokāki, hiki iā ʻoe ke komo i kēia manawa i nā ʻike o ka clipboard o kahi mea ʻē aʻe, me ka kaʻana ʻana i ka clipboard ma waena o nā ʻōnaehana kelepona a me ka papapihi. Hoʻopili ʻia nā mea i loko o ka clipboard me ka hoʻohana ʻana i ka hoʻopili ʻana i ka hopena, ka mea e pale ai i ke komo ʻana i ka kikokikona ma nā kikowaena Google. Hiki ke hana ma o nā koho chrome://flags#shared-clipboard-receiver, chrome://flags#shared-clipboard-ui a me chrome://flags#sync-clipboard-service.
  • I ka pahu helu wahi i kekahi mau manawa (no ka laʻana, i ka wā e mālama ai i kahi ʻōlelo huna) i ka wā i pio ai ka hoʻonohonoho ʻana o ka profile, i ka hoʻohui ʻana i ka avatar, hōʻike ʻia ka inoa o ka moʻokāki Google o kēia manawa i hiki i ka mea hoʻohana ke hoʻomaopopo pololei i ka moʻokāki hana o kēia manawa.
  • Hoʻohana ʻia no 1% o nā mea hoʻohana kākoʻo "DNS ma luna o HTTPS" (DoH, DNS ma luna o HTTPS). Hoʻokomo ka hoʻokolohua i nā mea hoʻohana wale nō i hōʻike mua ʻia nā hoʻonohonoho ʻōnaehana i nā mea hoʻolako DNS e kākoʻo ana iā DoH. No ka laʻana, inā loaʻa ka DNS 8.8.8.8 i ka mea hoʻohana ma nā ʻōnaehana ʻōnaehana, a laila e hoʻāla ʻia ka lawelawe DoH a Google (“https://dns.google.com/dns-query”) ma Chrome; inā he 1.1.1.1 ka DNS. XNUMX, a laila lawelawe ʻo DoH Cloudflare (“https://cloudflare-dns.com/dns-query”), etc. No ka mālama ʻana inā hoʻohana ʻia ka DoH, hāʻawi ʻia ka hoʻonohonoho "chrome://flags/#dns-over-https". Kākoʻo ʻia ʻekolu mau ʻano hana: paʻa, ʻakomi a paʻa. Ma ke ʻano "secure", hoʻoholo ʻia nā mea hoʻokipa ma muli o nā waiwai palekana i hūnā ʻia ma mua (loaʻa ma o kahi pilina paʻa) a me nā noi ma o DoH; ʻaʻole hoʻohana ʻia ka hāʻule i ka DNS maʻamau. Ma ke ʻano "akomi", inā ʻaʻole i loaʻa ʻo DoH a me ka hūnā paʻa, hiki ke kiʻi ʻia ka ʻikepili mai ka hūnā palekana a loaʻa ma o DNS kuʻuna. Ma ke ʻano "off", ʻike mua ʻia ka cache kaʻana a inā ʻaʻohe ʻikepili, hoʻouna ʻia ka noi ma o ka ʻōnaehana DNS.
  • Hoʻohui hoʻokolohua kākoʻo ka hoʻopaʻa ʻana i nā ʻike i hāʻawi ʻia i ka wā e hoʻololi ai i nā ʻaoʻao me ka hoʻohana ʻana i nā pihi i mua a i hope, hiki ke hōʻemi nui i nā lohi i kēia ʻano hoʻokele ma muli o ka hoʻopiha piha ʻana i ka ʻaoʻao holoʻokoʻa, ʻaʻole pono e hoʻihoʻi hou a hoʻouka i nā kumuwaiwai. ʻIke ʻia ka optimization i ka mana no nā polokalamu kelepona, kahi e piʻi ai ka hana i ka wā hoʻokele a hiki i 19%. Hoʻohana ʻia ke ʻano me ka koho "chrome://flags#back-forward-cache".
  • Holoi ʻia hoʻonohonoho i ka "chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains", i ʻae ʻia e hoʻihoʻi i ka hōʻike ʻana o ka protocol ma ka pahu helu (i kēia manawa ua hōʻike mau ʻia nā loulou āpau me ka ʻole o https :// a me http:///, a me ka ʻole o “www.”).
  • Kūkulu ʻia no Windows me ka sandboxing o ka lawelawe hoʻokani leo. No ka mālama ʻana inā hiki ke hoʻokaʻawale ʻia, manaʻo ʻia ka waiwai AudioSandboxEnabled.
  • Loaʻa i nā mea hana hoʻokele kikowaena no nā ʻoihana ka hiki ke wehewehe i nā lula e hoʻomalu i ka nui o ka hoʻomanaʻo e hiki ke hoʻopau ʻia i kahi hiʻohiʻona polokalamu ma mua o ka wehe ʻana i nā papa hope. Loaʻa ka hoʻomanaʻo i hoʻokuʻu ʻia ma hope o ka wehe ʻana i kahi pā no ka hoʻohana ʻana, a hoʻouka hou ʻia nā mea o ka pā i ka wā e hoʻololi ai iā ia.
  • Hoʻohana ʻo Linux i kahi papa hana hōʻoia hōʻoia i kūkulu ʻia, kahi e pani ai i ka ʻōnaehana NSS i hoʻohana mua ʻia. I kēia hihia, hoʻohana ka mea hana i kūkulu ʻia i ka hale kūʻai NSS i ka wā o ka hōʻoia ʻana, akā ke kau nei i nā koi koʻikoʻi i ka wā e hana hewa ʻole ʻia a hoʻokaʻawale ʻia nā palapala hōʻoia (pono nā palapala hōʻoia e hōʻoia ʻia e kahi mana hōʻoia).
  • I ka mana no ka Android anuu hoʻohui ʻia ka hiki ke hāʻawi i nā kiʻi kūpono no nā polokalamu pūnaewele i hoʻokomo ʻia e holo ana ma ke ʻano Progressive Web Apps (PWA). Hiki i nā kiʻi hoʻololi ke hoʻololi i ka interface i hoʻohana ʻia e ka mea hana mea hana, no ka laʻana, he poepoe, huinaha, a i ʻole me nā kihi ʻoluʻolu.
  • Hoʻohui ʻia API Mea Hana WebXR, e hāʻawi ana i ke komo i nā ʻāpana no ka hoʻokumu ʻana i ka ʻoiaʻiʻo virtual a hoʻonui ʻia. Hāʻawi ka API iā ʻoe e hoʻohui i ka hana me nā ʻano papa like ʻole, mai nā poʻo poʻo ʻoiaʻiʻo maoli e like me Oculus Rift, HTC Vive a me Windows Mixed Reality, i nā hoʻonā e pili ana i nā polokalamu kelepona e like me Google Daydream View a me Samsung Gear VR. ʻO nā noi e pili ana i ka API hou e pili ana i nā polokalamu no ka nānā ʻana i ke wikiō ma ke ʻano 360°, nā ʻōnaehana no ka nānā ʻana i nā wahi ākea ʻekolu, ka hana ʻana i nā hale kiʻiʻoniʻoni virtual no ka hōʻike wikiō, e hana ana i nā hoʻokolohua ma ka hana ʻana i nā loulou 3D no nā hale kūʻai a me nā kiʻi;

    Hoʻokuʻu ʻia ʻo Chrome 79

  • Ma ke ʻano hoʻāʻo ʻo Origin Trials (nā hiʻohiʻona hoʻokolohua e pono ai ka kaʻawale hoʻouka) ua hoʻolauna ʻia kekahi mau API hou. Hōʻike ka hoʻokolokolo kumu i ka hiki ke hana me ka API i kuhikuhi ʻia mai nā noi i hoʻoiho ʻia mai localhost a i ʻole 127.0.0.1, a i ʻole ma hope o ke kākau inoa ʻana a loaʻa i kahi hōʻailona kūikawā kūpono no ka manawa palena no kahi pūnaewele kikoʻī.
    • No nā mea HTML āpau, ua hoʻokumu ʻia ka ʻano "rendersubtree", e hōʻoia i ka paʻa ʻana o ka hōʻike ʻana o ka mea DOM. ʻO ka hoʻonohonoho ʻana i ke ʻano i "invisible" e pale aku i ka ʻike o ka mea mai ka hāʻawi ʻia ʻana a i ʻole nānā ʻia, e ʻae ana i ka hoʻololi ʻana. Ke hoʻonoho ʻia i ka "activatable", e wehe ka polokalamu kele i ke ʻano ʻike ʻole, hāʻawi i ka ʻike a ʻike ʻia.
    • Hoʻohui API koho Alaʻe laka e pili ana i ka Promise mechanism, e hāʻawi ana i kahi ala ʻoi aku ka palekana e hoʻomalu i ka hoʻopau ʻana i nā pale paʻa-aunoa a me ka hoʻololi ʻana i nā hāmeʻa i nā ʻano hoʻōla mana.
  • Hoʻokō i ka hiki ke hoʻohana i ke ʻano autofocus no nā mea HTML a me SVG a pau i hiki ke loaʻa ka manaʻo hoʻokomo.
  • No nā kiʻi a me nā wikiō paʻa E helu i ka lākiō hiʻohiʻona e pili ana i nā ʻano Width a i ʻole Height, hiki ke hoʻohana ʻia no ka hoʻoholo ʻana i ka nui o ke kiʻi me ka hoʻohana ʻana i ka CSS ma ke kahua i ka wā ʻaʻole i hoʻouka ʻia ke kiʻi (e hoʻonā i ka pilikia me ke kūkulu hou ʻana i ka ʻaoʻao ma hope o ka hoʻouka ʻia ʻana o nā kiʻi).
  • Hoʻohui ʻia ka waiwai CSS font-ʻoi-nui, ka mea e hoʻonohonoho maʻalahi i ka nui o ka font ʻokoʻa i nā hoʻonohonoho optical "opsz", inā kākoʻo ka font iā lākou. Hiki i ke ʻano ke koho i ke ʻano glyph maikaʻi loa no ka nui i ʻōlelo ʻia, no ka laʻana, e hoʻohana i nā glyphs like ʻole no nā poʻo.
  • Hoʻohui ʻia ka waiwai CSS ʻano-ʻano papa inoa, hiki iā ʻoe ke hoʻohana i nā hōʻailona ma kahi o nā manawa ma nā papa inoa, no ka laʻana, "-", "+", "★" a me "▸".
  • Inā ʻaʻole hiki ke hoʻokō i Worklet.addModule (), ua hoʻihoʻi ʻia kahi mea me ka ʻike kikoʻī e pili ana i ke ʻano o ka hewa, e hiki ai iā ʻoe ke nānā pono i ke kumu o ka hewa (nā pilikia me ka pili pūnaewele, ka syntax hewa, etc. .).
  • Ua ho'ōki i ka hana ʻana i nā mea при их перемещении между документами. При переносе между документами также отключено выполнение связанных со скриптом событий «error» и «load».
  • Ma ka mīkini JavaScript V8 hāpai i waho ʻO ka maikaʻi o ka lawelawe ʻana i nā loli i ka hōʻike ʻana o nā māla i nā mea, ka hopena i ka AngularJS code execution i ka Speedometer test suite e holo ana i ka 4% wikiwiki.

    Hoʻokuʻu ʻia ʻo Chrome 79

  • Hoʻoikaika pū ʻo V8 i ka hana ʻana o nā getters i wehewehe ʻia i loko o nā API i kūkulu ʻia, e like me Node.nodeType a me Node.nodeName, me ka loaʻa ʻole o kahi mea lawelawe IC (caching inline). Ua hoʻemi ka hoʻololi i ka manawa i hoʻohana ʻia ma ka runtime IC ma kahi o 12% i ka wā e holo ana i nā hōʻike Backbone a me jQuery mai ka Speedometer suite.
    Hoʻokuʻu ʻia ʻo Chrome 79

  • Hoʻopili ʻia nā hopena o ka mīkini OSR (i kapa ʻia ʻo on-stack replacement), kahi e pani ai i ka code optimized i ka wā e hoʻokō ai i ka hana (e ʻae iā ʻoe e hoʻomaka i ka hoʻohana ʻana i ka code optimized no nā hana lōʻihi me ke kali ʻole e holo hou lākou). Hiki i ka OSR caching ke hoʻohana i nā hopena o ka hoʻonui ʻana i ka wā e holo hou ai ka hana, me ka ʻole o ka pono e hele i ka re-optimization.
    I kekahi mau ho'āʻo, hoʻonui ka hoʻololi i ka hana kiʻekiʻe e 5-18%.

    Hoʻokuʻu ʻia ʻo Chrome 79

  • Nā hoʻololi i nā mea hana no nā mea hoʻomohala pūnaewele:
      Ua ʻike ʻia ke ʻano hoʻopiʻi no ka hoʻoholo ʻana i nā kumu no ka pale ʻana i kahi noi a i ʻole ka hoʻouna ʻana i kahi Kuki.

      Hoʻokuʻu ʻia ʻo Chrome 79

    • Ma ka poloka me ka papa inoa Kuki, ua hoʻohui ʻia ka hiki ke ʻike koke i ka waiwai o ka Kuki i koho ʻia ma ke kaomi ʻana i kahi laina kikoʻī.

      Hoʻokuʻu ʻia ʻo Chrome 79

    • Hoʻohui i ka hiki ke hoʻohālikelike i nā ʻano hoʻonohonoho like ʻole no ka makemake-color-scheme a me ka makemake-reduced-motion media queries (no ka laʻana, e hoʻāʻo i ka ʻano o ka ʻaoʻao me kahi kumumanaʻo ʻōnaehana pōʻeleʻele a i ʻole nā ​​​​hopena animated i pio).
      Hoʻokuʻu ʻia ʻo Chrome 79

    • Ua hoʻololi hou ʻia ka hoʻolālā o ka tab Coverage, e ʻae iā ʻoe e loiloi i ke code i hoʻohana ʻia a ʻaʻole hoʻohana ʻia. Hoʻohui i ka hiki ke kānana i ka ʻike e kona ʻano (JavaScript, CSS). Hoʻohui pū ʻia ka ʻike hoʻohana code i ka wā e hōʻike ana i ke kikokikona kumu.

      Hoʻokuʻu ʻia ʻo Chrome 79

    • Hoʻohui i ka hiki ke hoʻopau i nā kumu no ke noi ʻana i kahi kumuwaiwai pūnaewele ma hope o ka hoʻopaʻa ʻana i ka hana pūnaewele (hiki iā ʻoe ke ʻike i kahi ʻāpana o ke kelepona JavaScript code i alakaʻi i ka hoʻouka ʻana o ka kumuwaiwai).
      Hoʻokuʻu ʻia ʻo Chrome 79

    • Hoʻohui ʻia "Nā hoʻonohonoho> Koho> Puna> Hoʻopono Default" hoʻonohonoho e hoʻoholo i ke ʻano o ka indentation (2/4/8 spaces a i ʻole tabs) i ke code i hōʻike ʻia ma nā panela Console a me Sources.

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, hoʻopau ka mana hou i 51 mau nāwaliwali. Ua ʻike ʻia ka nui o nā nāwaliwali ma muli o ka hoʻāʻo ʻana ma ka hoʻohana ʻana i ka AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a me nā mea hana AFL. ʻElua pilikia (CVE-2019-13725, ke komo ʻana i ka hoʻomanaʻo i hoʻokuʻu ʻia i ke code no ke kākoʻo Bluetooth, a me CVE-2019-13726, heap overflow i ka password manager) ua hōʻailona ʻia he koʻikoʻi, ʻo ia. ʻae iā ʻoe e kāʻalo i nā pae āpau o ka pale ʻana i ka polokalamu kele pūnaewele a hoʻokō i nā code ma ka ʻōnaehana ma waho o ke kaiapuni sandbox. ʻO kēia ka manawa mua i ʻike ʻia nā pilikia koʻikoʻi ʻelua i loko o ka pōʻaiapili hoʻomohala like ma Chrome. Ua loaʻa ka nāwaliwali mua e nā mea noiʻi mai Tencent Keen Security Lab a hōʻike ʻia ma ka hoʻokūkū ʻo Tianfu Cup, a ʻo ka lua i loaʻa iā Sergei Glazunov mai Google Project Zero.

Ma ke ʻano he ʻāpana o ka papahana uku kālā no ka ʻike ʻana i nā nāwaliwali no ka hoʻokuʻu ʻana i kēia manawa, ua uku ʻo Google i nā makana 37 he $80000 (hoʻokahi makana $20000, hoʻokahi makana $10000, ʻelua makana $7500, ʻehā mau makana $5000, hoʻokahi makana $3000, ʻelua makana $2000, ʻelua mau makana $1000. $500 makana). ʻAʻole i hoʻoholo ʻia ka nui o nā makana 15.

Source: opennet.ru

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