Itusilẹ Chrome 91

Google ti ṣafihan itusilẹ ti ẹrọ aṣawakiri wẹẹbu Chrome 91. Ni akoko kanna, itusilẹ iduroṣinṣin ti iṣẹ akanṣe Chromium ọfẹ, eyiti o ṣiṣẹ bi ipilẹ Chrome, wa. Ẹrọ aṣawakiri Chrome jẹ iyatọ nipasẹ lilo awọn aami Google, wiwa eto kan fun fifiranṣẹ awọn iwifunni ni ọran jamba, awọn modulu fun ṣiṣere akoonu fidio ti o ni aabo (DRM), eto fun fifi awọn imudojuiwọn sori ẹrọ laifọwọyi, ati gbigbe awọn aye RLZ nigba wiwa. Itusilẹ atẹle ti Chrome 92 jẹ eto fun Oṣu Keje ọjọ 20th.

Awọn ayipada bọtini ni Chrome 91:

  • Ti ṣe imuse agbara lati da ipaniyan JavaScript duro ni ẹgbẹ taabu ti o ṣubu. Chrome 85 ṣe atilẹyin atilẹyin fun siseto awọn taabu sinu awọn ẹgbẹ ti o le ni nkan ṣe pẹlu awọ ati aami kan pato. Nigbati o ba tẹ aami ẹgbẹ kan, awọn taabu ti o ni nkan ṣe pẹlu rẹ yoo ṣubu ati aami kan wa dipo (titẹ aami naa lẹẹkansi yoo ṣii ẹgbẹ naa). Ninu itusilẹ tuntun, lati le dinku fifuye Sipiyu ati fi agbara pamọ, iṣẹ ṣiṣe ni awọn taabu ti o dinku ti daduro. Iyatọ kan jẹ fun awọn taabu ti o mu ohun ṣiṣẹ nikan, lo Awọn titiipa wẹẹbu tabi IndexedDB API, sopọ si ẹrọ USB, tabi mu fidio, ohun, tabi akoonu window. Iyipada naa yoo yiyi jade diẹdiẹ, bẹrẹ pẹlu ipin kekere ti awọn olumulo.
  • Atilẹyin ti o wa fun ọna adehun bọtini kan ti o tako si agbara iro lori awọn kọnputa kuatomu. Awọn kọnputa kuatomu yiyara ni iyara lati yanju iṣoro ti jijẹ nọmba adayeba sinu awọn ifosiwewe akọkọ, eyiti o wa labẹ awọn algoridimu fifi ẹnọ kọ nkan ti ode oni ati pe ko le yanju ni imunadoko lori awọn ilana iṣelọpọ. Fun lilo ninu TLSv1.3, ohun itanna CECPQ2 (Ni idapo Elliptic-Curve ati Post-Quantum 2) ti pese, ni apapọ ilana paṣipaarọ bọtini X25519 Ayebaye pẹlu ero HRSS ti o da lori NTRU Prime algorithm, ti a ṣe apẹrẹ fun awọn eto crypto-lẹhin-kuatomu.
  • Atilẹyin fun awọn ilana TLS 1.0 ati TLS 1.1, eyiti o ti jẹ ki o jẹ arugbo nipasẹ igbimọ IETF (Internet Engineering Task Force), ti dawọ duro patapata. Pẹlu iṣeeṣe ti ipadabọ TLS 1.0/1.1 nipa yiyipada eto imulo SSLVersionMin ti yọkuro.
  • Nínú àwọn àpèjọ fún pẹpẹ náà Linux Lilo ipo "DNS over HTTPS" (DoH), eyiti a ti mu wa fun awọn olumulo tẹlẹ, ni a ti mu ṣiṣẹ Windows, macOS, ChromeOS àti AndroidA ó mu DNS-over-HTTPS ṣiṣẹ́ láìfọwọ́sí fún àwọn olùlò tí àwọn olùpèsè DNS wọn ń ṣe àtìlẹ́yìn fún ìmọ̀ ẹ̀rọ yìí nínú àwọn ètò wọn (a ń lo olùpèsè kan náà fún DNS fún DNS-over-HTTPS). Fún àpẹẹrẹ, tí olùlò bá ní DNS 8.8.8.8 tí a sọ ní pàtó nínú àwọn ètò ètò wọn, a ó mu iṣẹ́ DNS-over-HTTPS ti Google ("https://dns.google.com/dns-query") ṣiṣẹ́ nínú Chrome; tí DNS bá jẹ́ 1.1.1.1, a ó mu iṣẹ́ DNS-over-HTTPS ti Cloudflare ("https://cloudflare-dns.com/dns-query") ṣiṣẹ́, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ.
  • Port 10080, eyiti o lo ni afẹyinti Amanda ati VMWare vCenter, ti ṣafikun si atokọ ti awọn ebute nẹtiwọọki eewọ. Ni iṣaaju, awọn ebute oko oju omi 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 ati 6566 ti dina mọ tẹlẹ. , eyiti o ngbanilaaye nigbati o ṣii oju-iwe wẹẹbu ti a pese silẹ ni pataki nipasẹ ikọlu ni ẹrọ aṣawakiri lati fi idi asopọ nẹtiwọọki kan mulẹ lati ọdọ olupin ikọlu si eyikeyi UDP tabi ibudo TCP lori eto olumulo, laibikita lilo iwọn adirẹsi inu (192.168.xx, 10 .xxx).
  • Agbara lati ṣeto ifilọlẹ laifọwọyi ti awọn ohun elo wẹẹbu ti o da duro (PWA - Awọn ohun elo wẹẹbu Onitẹsiwaju) nigbati olumulo ba wọle (Windows и macOS) A ṣe àtúnṣe Autostart lórí ojú ìwé chrome://apps. A ń dán iṣẹ́ yìí wò lọ́wọ́lọ́wọ́ lórí ìpín díẹ̀ lára ​​àwọn olùlò, àti fún ìyókù, ó nílò láti mú kí ètò "chrome://flags/#enable-desktop-pwas-run-on-os-login" ṣiṣẹ́.
  • Gẹgẹbi apakan iṣẹ lati gbe ẹrọ aṣawakiri lọ lati lo awọn ọrọ-ọrọ ifisi, faili “master_preferences” ti jẹ lorukọmii si “awọn ayanfẹ_ibẹrẹ”. Lati ṣetọju ibamu, atilẹyin fun “master_preferences” yoo wa ninu ẹrọ aṣawakiri fun igba diẹ. Ni iṣaaju, ẹrọ aṣawakiri naa ti yọkuro lilo awọn ọrọ “whitelist”, “akojọ dudu” ati “abinibi”.
  • Ipo Lilọ kiri Ailewu ti Imudara, eyiti o mu awọn sọwedowo afikun ṣiṣẹ lati daabobo lodi si aṣiri-ararẹ, iṣẹ irira ati awọn irokeke miiran lori oju opo wẹẹbu, pẹlu agbara lati firanṣẹ awọn faili ti o gba lati ayelujara fun ọlọjẹ ni ẹgbẹ Google. Ni afikun, Lilọ kiri Ailewu Imudara ṣe imuse ṣiṣe iṣiro fun awọn ami-ami ti o so mọ akọọlẹ Google kan nigbati o ṣe idanimọ awọn igbiyanju aṣiri, bakanna bi fifiranṣẹ awọn iye akọsori Referrer si awọn olupin Google lati ṣayẹwo fun gbigbe siwaju lati aaye irira kan.
  • Nínú àtúnse fún pẹpẹ náà Android A ti mu apẹrẹ awọn eroja fọọmu wẹẹbu dara si, a ti ṣe iṣapeye fun lilo lori awọn iboju ifọwọkan ati awọn eto ti o le wọle (a ṣe atunṣe apẹrẹ fun awọn eto tabili ni Chrome 83). Atunṣe yii ṣọkan apẹrẹ awọn eroja fọọmu ati yọkuro awọn aiṣedeede aṣa. Tẹlẹ, awọn eroja fọọmu kan ni a ṣe lati baamu awọn eroja wiwo eto iṣiṣẹ, nigba ti awọn miiran tẹle awọn aṣa ti o gbajumọ julọ. Eyi yorisi awọn eroja oriṣiriṣi ti o baamu ni ọna oriṣiriṣi fun awọn iboju ifọwọkan ati awọn eto ti o le wọle.
    Itusilẹ Chrome 91Itusilẹ Chrome 91
  • Ṣafikun idibo ero olumulo ti o han nigbati o ṣii awọn eto Iyanrin Asiri (chrome://settings/privacySandbox).
  • Ni ibẹrẹ AndroidÀwọn ẹ̀yà Chrome lórí àwọn tábìlẹ́ẹ̀tì pẹ̀lú àwọn ìbòjú ńlá ni a ṣe ìdánilójú pé wọ́n máa béèrè fún ẹ̀yà ojú-òpó wẹ́ẹ̀bù kan, kìí ṣe ẹ̀yà fóònù alágbéka. A lè yí ìwà yìí padà nípa lílo ètò "chrome://flags/#request-desktop-site-for-tablets".
  • Awọn koodu fun awọn tabili ti n ṣatunṣe ti tun ṣiṣẹ, eyiti o fun wa laaye lati yanju awọn iṣoro pẹlu aiṣedeede ni ihuwasi nigba ti o nfihan awọn tabili ni Chrome ati ni Firefox/Safari.
  • Ṣiṣe awọn iwe-ẹri olupin lati ọdọ alaṣẹ iwe-ẹri Spani Camerfirma ti duro nitori awọn iṣẹlẹ loorekoore lati ọdun 2017 pẹlu awọn irufin ni ipinfunni awọn iwe-ẹri. Atilẹyin fun awọn iwe-ẹri alabara wa ni idaduro; idinamọ kan nikan si awọn iwe-ẹri ti a lo lori awọn aaye HTTPS.
  • A ti ń tẹ̀síwájú láti dáàbò bo àwọn ọ̀nà ìtọ́pinpin ibi-ayélujára tí ó dá lórí títọ́jú àwọn àmì ìdámọ̀ ní àwọn agbègbè tí kìí ṣe fún ìpamọ́ tí ó dúró ṣinṣin ("Supercookies"). Níwọ́n ìgbà tí a ti ń tọ́jú àwọn ohun èlò tí a fi pamọ́ sínú ààyè orúkọ tí a pín, láìka agbègbè tí ó ti bẹ̀rẹ̀ sí í ṣàkóso, ojú-òpó kan lè ṣàwárí gbígbé àwọn ohun èlò láti ojú-òpó mìíràn nípa ṣíṣàyẹ̀wò bóyá ohun èlò náà wà nínú àpò ìpamọ́ náà. Ààbò yìí dá lórí lílo ìpínkiri nẹ́tíwọ́ọ̀kì, èyí tí ó ní nínú fífi àwọn àwòrán afikún kún àwọn àpò ìpamọ́ tí a pín. agbègbè ìkápá, láti ibi tí a ti ṣí ojú ìwé àkọ́kọ́, èyí tí ó dín ààyè ìpamọ́ fún títẹ̀lé àwọn ìwé àkọsílẹ̀ sí ojú ìwé ìsinsìnyí nìkan kù (ìwé àkọsílẹ̀ láti inú iframe kò ní lè ṣàyẹ̀wò bóyá a ti kó ohun èlò náà láti ojú ìwé mìíràn).

    Iye owo ipin jẹ idinku ninu ṣiṣe caching, ti o yori si ilosoke diẹ ninu akoko fifuye oju-iwe (o pọju nipasẹ 1.32%, ṣugbọn fun 80% ti awọn aaye nipasẹ 0.09-0.75%). Lati ṣe idanwo ipo ipin, o le ṣiṣe ẹrọ aṣawakiri naa pẹlu aṣayan “—enable-features=PartitionConnectionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, PartitionNelAndReportingByNetworkIsolationKeysPipinKanniByNetworkIsolationKeys,PartitionByNetworkIsolationKeys solationKey".

  • Ti a ṣafikun ita REST API VersionHistory (https://versionhistory.googleapis.com/v1/chrome), nipasẹ eyiti o le gba alaye nipa awọn ẹya Chrome ni ibatan si awọn iru ẹrọ ati awọn ẹka, bakanna bi itan imudojuiwọn aṣawakiri.
  • Ni iframes ti kojọpọ lati awọn ibugbe miiran yatọ si aaye ti oju-iwe ipilẹ, ifihan ti itaniji JavaScript ti awọn ibaraẹnisọrọ (), jẹrisi () ati tọ () jẹ eewọ, eyiti yoo daabobo awọn olumulo lati awọn igbiyanju nipasẹ iwe afọwọkọ ẹnikẹta lati ṣafihan awọn ifiranṣẹ labẹ farasin pe iwifunni ti han nipasẹ aaye akọkọ.
  • WebAssembly SIMD API ti wa ni imuduro ati funni nipasẹ aiyipada fun lilo awọn ilana SIMD vector ni awọn ohun elo ti a ṣe eto WebAssembly. Lati rii daju ominira Syeed, o funni ni iru 128-bit tuntun ti o le ṣe aṣoju awọn oriṣi ti data aba ti, ati ọpọlọpọ awọn iṣẹ ṣiṣe fekito ipilẹ fun sisẹ data aba ti. SIMD ngbanilaaye lati mu iṣelọpọ pọ si nipa sisọpọ sisẹ data ati pe yoo wulo nigbati o ba n ṣajọ koodu abinibi sinu WebAssembly.
  • Ọpọlọpọ awọn API tuntun ni a ti ṣafikun si ipo Awọn Idanwo Oti (awọn ẹya idanwo ti o nilo imuṣiṣẹ lọtọ). Idanwo Oti tumọ si agbara lati ṣiṣẹ pẹlu API pàtó kan lati awọn ohun elo ti a gbasilẹ lati localhost tabi 127.0.0.1, tabi lẹhin iforukọsilẹ ati gbigba ami-ami pataki kan ti o wulo fun akoko to lopin fun aaye kan pato.
    • WebTransport jẹ́ ìlànà àti JavaScript API fún fífiránṣẹ́ àti gbígbà dátà láàrín ẹ̀rọ aṣàwárí àti olupinA ṣètò ikanni ibaraẹnisọrọ naa lori HTTP/3 nipa lilo ilana QUIC gẹgẹbi gbigbe, eyiti, ni apa keji, jẹ afikun si ilana UDP, ti o ṣe atilẹyin fun multiplexing ti awọn asopọ pupọ ati pese awọn ọna fifi ẹnọ kọ nkan ti o baamu si TLS/SSL.

      WebTransport le ṣee lo dipo WebSockets ati awọn ilana RTCDataChannel, ti o funni ni awọn ẹya afikun gẹgẹbi awọn ọna gbigbe-ọpọlọpọ, awọn ṣiṣan unidirectional, ifijiṣẹ-jade-aṣẹ, awọn ipo ifijiṣẹ ti o gbẹkẹle ati ti ko ni igbẹkẹle. Ni afikun, WebTransport le ṣee lo dipo ẹrọ Titari olupin, eyiti Google ti kọ silẹ ni Chrome.

    • Ni wiwo asọye fun asọye awọn ọna asopọ si awọn ohun elo wẹẹbu ti o duro nikan (PWAs), ṣiṣẹ ni lilo paramita capture_links ninu iṣafihan ohun elo wẹẹbu ati gbigba awọn aaye laaye lati ṣii window PWA tuntun laifọwọyi nigbati ọna asopọ ohun elo ba tẹ tabi yipada si ipo window ẹyọkan, iru si mobile ohun elo.
    • Ṣafikun API Wiwa Ọkọ ofurufu WebXR, eyiti o pese alaye nipa awọn oju-aye ero ni agbegbe 3D foju kan. API pàtó kan jẹ ki o ṣee ṣe lati yago fun sisẹ data ti o lekoko ti awọn orisun ti a gba nipasẹ ipe MediaDevices.getUserMedia(), ni lilo awọn imuse ohun-ini ti awọn algoridimu iran kọnputa. Jẹ ki a leti pe WebXR API ngbanilaaye lati ṣe iṣọkan iṣẹ pẹlu ọpọlọpọ awọn kilasi ti awọn ẹrọ otito foju, lati awọn ibori 3D iduro si awọn solusan ti o da lori awọn ẹrọ alagbeka.
  • Atilẹyin fun ṣiṣẹ pẹlu WebSockets lori HTTP/2 (RFC 8441) ti ni imuse, eyiti o wulo nikan fun awọn ibeere to ni aabo si WebSockets ati niwaju asopọ HTTP / 2 ti a ti iṣeto tẹlẹ pẹlu olupin naa, eyiti o kede atilẹyin fun “WebSockets lori HTTP/2” itẹsiwaju.
  • Awọn opin lori konge awọn iye aago ti a ṣejade nipasẹ ipe si išẹ.now() wa ni ibamu lori gbogbo awọn iru ẹrọ atilẹyin ati gba agbara fun ipinya awọn olutọju ni awọn ilana lọtọ. Fun apẹẹrẹ, lori awọn ọna ṣiṣe tabili tabili, deede nigbati sisẹ ni awọn aaye ti ko ya sọtọ ti dinku lati 5 si 100 microseconds.
  • Kọ tabili ni bayi pẹlu agbara lati ka awọn faili lati agekuru agekuru (kikọ awọn faili si agekuru agekuru naa tun jẹ eewọ). iṣẹ async loriPaste (e) {jẹ ki faili = e.clipboardData.files[0]; jẹ ki awọn akoonu = duro file.text (); }
  • CSS ṣe imuse ofin @counter-counter, eyiti o fun ọ laaye lati ṣalaye aṣa tirẹ fun awọn iṣiro ati awọn aami ninu awọn atokọ nọmba.
  • Awọn kilasi pseudo CSS “: agbalejo ()” ati “: host-context ()” ti ṣafikun agbara lati kọja awọn iye ẹyọkan ti awọn yiyan akojọpọ () ) ni afikun si awọn akojọ aṣayan ( ).
  • Fi kun GravitySensor ni wiwo fun ti npinnu volumetric (mẹta ipoidojuko ẹdun) data lati awọn walẹ sensọ.
  • API Wiwọle Eto Faili n pese agbara lati ṣalaye awọn iṣeduro fun yiyan orukọ faili ati ilana ti a nṣe ni ajọṣọ fun ṣiṣẹda tabi ṣiṣi faili kan.
  • Iframes ti kojọpọ lati awọn ibugbe miiran ni a gba laaye lati wọle si WebOTP API ti olumulo ba funni ni awọn igbanilaaye ti o yẹ. WebOTP ngbanilaaye lati ka awọn koodu ijẹrisi akoko kan ti a firanṣẹ nipasẹ SMS.
  • Pínpín àwọn ìwé ẹ̀rí láàrín àwọn ojú òpó tí a so pọ̀ nípa lílo ẹ̀rọ Digital Asset Links (DAL) ti ṣeé ṣe báyìí. Android-awọn ohun elo pẹlu awọn oju opo wẹẹbu lati jẹ ki iwọle rọrun.
  • Awọn oṣiṣẹ iṣẹ gba lilo awọn modulu JavaScript. Nigba ti o ba pato awọn 'modul' iru nigba pipe awọn Constructor, awọn iwe afọwọkọ pàtó kan yoo wa ni ti kojọpọ ni awọn fọọmu ti modulu ati ki o wa fun agbewọle ni awọn Osise o tọ. Atilẹyin module jẹ ki o rọrun lati pin koodu kọja awọn oju-iwe wẹẹbu ati awọn oṣiṣẹ iṣẹ.
  • JavaScript n pese agbara lati ṣayẹwo fun wiwa awọn aaye ikọkọ ninu ohun kan nipa lilo sintasi "#foo in obj". kilasi A {idanwo aimi (obj) {console.log (#foo in obj); } #foo = 0; } A. Idanwo (titun A ()); // otitọ A. idanwo ({}); // iro
  • JavaScript nipasẹ aiyipada ngbanilaaye lilo koko-ọrọ await ni awọn modulu ni ipele oke, eyiti ngbanilaaye awọn ipe asynchronous lati ṣepọ ni irọrun diẹ sii sinu ilana ikojọpọ module ati yago fun fifisilẹ wọn ni “iṣẹ async”. Fun apẹẹrẹ, dipo (iṣẹ async) {wait Promise.resolve(console.log('idanwo'));}()); bayi o le kọ await Promise.resolve (console.log ('idanwo'));
  • Ẹrọ JavaScript V8 JavaScript ti ni ilọsiwaju imudara ti caching awoṣe, eyiti o ti pọ si iyara ti gbigbe idanwo Speedometer4.5-FlightJS nipasẹ 2%.
  • Apa nla ti awọn ilọsiwaju ti ṣe si awọn irinṣẹ fun awọn olupilẹṣẹ wẹẹbu. Ipo olubẹwo Iranti tuntun ti ṣafikun, pese awọn irinṣẹ fun idanwo data ArrayBuffer ati iranti Wasm.
    Itusilẹ Chrome 91

    Atọka iṣẹ ṣiṣe akojọpọ ti ni afikun si nronu Iṣe, gbigba ọ laaye lati ṣe idajọ boya aaye kan nilo iṣapeye tabi rara.

    Itusilẹ Chrome 91

    Awọn awotẹlẹ aworan ni ẹgbẹ awọn eroja ati nronu Iṣayẹwo Nẹtiwọọki n pese alaye nipa ipin abala aworan, awọn aṣayan ṣiṣe, ati iwọn faili.

    Itusilẹ Chrome 91

    Ninu igbimọ ayewo nẹtiwọọki, o ṣee ṣe ni bayi lati yi awọn iye ti o gba ti akọsori-Ṣiṣe koodu pada.

    Itusilẹ Chrome 91

    Ninu igbimọ ara, o le yara wo iye iṣiro nigbati o ba lọ kiri nipasẹ awọn aye CSS nipa yiyan “Wo iye iṣiro” ni atokọ ọrọ-ọrọ.

    Itusilẹ Chrome 91

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, ẹya tuntun yọkuro awọn ailagbara 32. Ọpọlọpọ awọn ailagbara ni a ṣe idanimọ bi abajade ti idanwo adaṣe ni lilo AdirẹsiSanitizer, MemorySanitizer, Integrity Flow Control, LibFuzzer ati awọn irinṣẹ AFL. Ko si awọn iṣoro to ṣe pataki ti o jẹ idanimọ ti yoo gba eniyan laaye lati fori gbogbo awọn ipele ti aabo aṣawakiri ati ṣiṣẹ koodu lori eto ni ita agbegbe apoti iyanrin. Gẹgẹbi apakan ti eto naa lati san awọn ẹsan owo fun wiwa awọn ailagbara fun itusilẹ lọwọlọwọ, Google san awọn ẹbun 21 ti o tọ $ 92000 (ẹbun $20000 kan, ẹbun $ 15000 kan, awọn ẹbun $ 7500 mẹrin, awọn ẹbun $ 5000 mẹta, awọn ẹbun $ 3000 mẹta, awọn ẹbun $ 1000, awọn ẹbun $ 500 meji, ẹbun $ 5 kan. $XNUMX). Iwọn awọn ere XNUMX ko ti pinnu.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster