Chrome 78 vÀljaanne

Google esituse veebibrauseri vĂ€ljaande Chrome 78. Samuti saadaval stabiilne vabaarendusprojekt Chromium, mis on Chrome'i aluseks. Chrome'i brauser erineb Google'i logode kasutamise, crash-ĂŒletuste saatmise sĂŒsteemi, Flash-moduli allalaadimise vĂ”imaluse, kaitstud videosisu (DRM) esitamiseks mĂ”eldud modulaarsete lisade, automaatse vĂ€rskendamise installimise sĂŒsteemi ja otsingute RLZ-parameetrite edastamisega RLZ parameetrite. JĂ€rgmist Chrome 79 versiooni on plaanitud vĂ€lja anda 10. detsembril.

Peamised muudatused ĂŒhes Chrome 78:

  • On rakendatud eksperimentaalne toetus „DNS HTTPS-i ĂŒle” (DoH, DNS over HTTPS), mis lubatakse osade kasutajatega, kelle sĂŒsteemi seadetes on juba mÀÀratud DoH-iga ĂŒhilduvad DNS-teenuse pakkujad. NĂ€iteks kui kasutaja sĂŒsteemi seadetes on mÀÀratud DNS 8.8.8.8, siis Chrome'is aktiveeritakse Google'i DoH-teenus („https://dns.google.com/dns-query”); kui DNS on 1.1.1.1, siis Cloudflare'i DoH-teenus („https://cloudflare-dns.com/dns-query”) jne.

    DoH-i lubamise juhtimiseks on ette nĂ€htud seadistus „chrome://flags/#dns-over-https”. Toetatakse kolme tööreĆŸiimi: „secure”, „automatic” ja „off”. ReĆŸiimis „secure” mÀÀratakse hostid ainult varasemate vahemĂ€lu ohutute vÀÀrtuste (saadud turvaliseĂŒhenduse kaudu) ja DoH kaudu tehtud pĂ€ringute alusel ning tagasi pöördumine tavalise DNS-i poole ei toimu. ReĆŸiimis „automatic” lubatakse, et kui DoH ja turvaline vahemĂ€lu pole saadaval, saab andmeid saada ebaturvalisest vahemĂ€lust ja pöörduda tavalise DNS-i poole. ReĆŸiimis „off” kontrollitakse esmalt ĂŒldist vahemĂ€lu, ja kui andmeid pole, saadetakse pĂ€ring sĂŒsteemi DNS-i kaudu.

  • SĂŒnkroniseerimisse on lisandunud eelneva toetuse ĂŒhise lĂ”ikega, mis pole veel kĂ”ikidele kasutajatele aktiveeritud. NĂŒĂŒd saavad Chrome'i seotud seadmed, mis on ĂŒhendatud sama kontoga, juurde pÀÀseda teise seadme lĂ”ikelauale, sealhulgas on vĂ”imalik jagada lĂ”ikelauateavet mobiil- ja lauaarvutite vahel. LĂ”ikelaua sisu krĂŒpteeritakse vĂ”rguĂŒhenduseta (end-to-end) krĂŒptimisega, mis vĂ€listab teksti juurdepÀÀsu Google'i serverites;
  • Teatud kasutajatega on katsetamiseks saadaval uue vahelehe avamisel kuvamise kohandamise ja teema vahetamise vĂ”imalus. Uue vahelehe ekraani paremas alanurgas kuvatavas 'Kohandamine' menĂŒĂŒs, lisaks taustapildi valimisele, on nĂŒĂŒd toetatud ka otsetee paigutuse muutmise meetodit ja teema vahetamist. Otseteed vĂ”ivad automaatselt pĂ”hineda kĂ”ige sagedamini avatud saitidel, kasutaja valikul vĂ”i need vĂ”ivad olla tĂ€ielikult keelatud. Teema saab valida eelseatud teemade hulgast vĂ”i luua oma, valides soovitud vĂ€rvid paletist. Uute vĂ”imaluste lubamiseks saab kasutada lippe 'chrome://flags/#ntp-customization-menu-v2' ja
    'chrome://flags/#chrome-colors';
  • EttevĂ”tetele on vaikeseade lehtrisse vaikimisi lisatud Google Drive'i salvestusse failide otsimise vĂ”imalus. Otsingut tehakse mitte ainult pealkirjade, vaid ka dokumentide sisu jĂ€rgi, arvestades nende avamise ajalugu.

    Chrome 78 vÀljaanne
  • Moodulisse on lisatud Password Checkup, mis aktiveeritakse jĂ€rk-jĂ€rgult erinevate kasutajatega (sunniviisiliseks sisselĂŒlitamiseks on ette nĂ€htud lipp «chrome://flags/#password-leak-detection»). Password Checkup on varem gperftools kujul vĂ€listĂ€ienduse, mis on mĂ”eldud kasutatavate paroolide tugevuse analĂŒĂŒsimiseks. Iga kord, kui ĂŒritatakse sisse logida mĂ”nele veebisaidile, kontrollib Password Checkup kasutajanime ja parooli langetatud kontode andmebaasi seoses probleemide tuvastamisega (kontroll toimub toimub kliendi poolel hash-eelvÀÀrtuste pĂ”hjal). Kontroll toimub andmebaasi kaudu, mis hĂ”lmab enam kui 4 miljardit lekkinud kontot, mis on esinenud kasutajate andmebaasi leketes. Hoiatust nĂ€idatakse ka siis, kui proovitakse kasutada triviaalset parooli, nagu „abc123“.
  • Lisatud on vĂ”imalus alustada kĂ”net Android-seadmest, mis on seotud sama Google'i kontoga. Lauabrauseris saab kasutaja rĂ”hutada telefoninumbrit tekstis, paremklĂ”psata ja suunata kĂ”ne tegemise toiming Android-seadmesse, mille jĂ€rel ilmub telefonis teade, mis vĂ”imaldab kĂ”ne alustada;
  • Muudetud on hĂŒpikakna formaati, mis kuvatakse hiirega hiilides vahekaardi pealkirjale. NĂŒĂŒd kuvatakse hĂŒpikaken plokkina, kus on nĂ€idatud tĂ€isteksti pealkirja ja lehe URL. Plokki on mugav kasutada, kui on avatud suur hulk vahekaarte, et kiiresti vajalik leht leida (vahekaarte lihvimise asemel vĂ”ib hiirega ĂŒle vahetult ĂŒle paneeli libistada ja soovitud lehte leida). Tulevikus plaanitakse sellele plokile lisada lehe eelvaate kuvamine;
  • Lisatud on eksperimenteeritud vĂ”imalus (chrome://flags/#enable-force-dark) sundida tumeda teema kasutamist veebilehtede vaatamisel. Website'i tumeda esitlemise tagamiseks kasutatakse vĂ€rvide pööramist;
  • Lisatud spetsifikatsiooni tugi CSS omadused ja vÀÀrtused API Level 1, mis vĂ”imaldab registreerida isiklikke CSS- omadusi, millel on alati kindel tĂŒĂŒp, lubab mÀÀrata vaikevÀÀrtuse ning vĂ”imaldab siduda animatsiooni efekte. Omandi registreerimiseks vĂ”ib kasutada meetodit registerProperty() vĂ”i CSS-reeglit «@property», nĂ€iteks:

    CSS.registerProperty({
    name: «—my-font-size»,
    syntax: «â€člengthâ€ș»,
    initialValue: «0px»,
    inherits: false
    });

  • Origin Trials reĆŸiimis (eksperimenteerimisvĂ”imalused, mis nĂ”uavad eraldi aktiveerimist) on pakutud mitmeid uusi API-sid. Origin Trial tĂ€hendab, et selle API-ga saab töötada rakendustega, mis on laaditud localhost vĂ”i 127.0.0.1, vĂ”i pĂ€rast registreerimist ja spetsiaalse ajutise mĂ€rgise saamist, mis kehtib piiratud aja jooksul konkreetse saidi jaoks.
    • API Native File System, mis vĂ”imaldab luua veebi rakendusi, mis suhtlevad failidega kohalikus failisĂŒsteemis. NĂ€iteks vĂ”ib uut API-d vajada brauseris töötavates integreeritud arenduskeskkondades, tekstiredaktorites, piltide ja videote toimetamise tööriistades. Otsese faili kirjutamise ja lugemise, faili avamise ning salvestamise dialoogide kasutamiseks, samuti katalooge sirvimiseks, taotleb rakendus kasutajalt eriluba;

      Chrome 78 vÀljaanne
    • Mehhanism Signed HTTP Exchanges (SXG), mis vĂ”imaldab teistele saitidele paigutada kinnitatud koopiaid veebi lehtedest, mis nĂ€ivad kasutajale nagu algsed lehed (ilma URL-i muutmiseta), laiendatud vĂ”imalus laadida subressursse (CSS, JS, pilte jne) algselt saidilt. Ressursi algallikas mÀÀratakse HTTP-pealkirjas Link, kus ka nĂ€idatakse kontrollimisse kannud iga ressursi kinnitamiseks. Uue vĂ”imaluse abil saavad sisu pakkujad luua ĂŒhtse allkirjastatud HTML-faili, mis katab ka kĂ”ik sellega seotud subressursid;
    • API SMS VastuvĂ”tja, vĂ”imaldades veebi rakendusel ligipÀÀsu SMS-sĂ”numitele, nĂ€iteks tehingute automaatseks autentimiseks ĂŒhe kasutuskoodi, mis saadeti SMS-i teel. JuurdepÀÀs antakse ainult neile SMS-idele, milles on mĂ€rgitud spetsiaalne silt, mis mÀÀrab sĂ”numi seose konkreetse veebi rakendusega;
  • Oluliselt on suurenenud ArrayBufferi objektide laadimiskiirus Web Socket'i kaudu. Linuxi platvormil on laadimiskiirus kasvanud 7,5 korda, Windowsis — 4,1 korda, macOS-is — 7,8 korda;
  • Lisatud transparentsuse vÀÀrtuse mÀÀramise vĂ”imalus protsentides CSS-i omadustes opacity, stop-opacity, fill-opacity, stroke-opacity ja shape-image-threshold. NĂ€iteks, selle asemel, et kirjutada «opacity: 0.5», saab nĂŒĂŒd mĂ€rkida «opacity: 50%»;
  • API-s User Timing performance.measure() ja performance.mark() meetodite kaudu on lubatud edastada erinevaid ajatempleid ja mÀÀrata isikupĂ€rastatud metaandmeid nende vahelise mÔÔtmise vĂ”imaldamiseks;
  • Media Session API-s on lisatud toetatakse voogesituse positsiooni muutmise (seekto) töötlejate mÀÀramist, vĂ€lja arvatud varem saadaval olnud peatamise ja taasesituse alguse töötlejad;
  • JavaScripti mootoris V8 seal taustal skriptide reaalajas analĂŒĂŒsimise reĆŸiimi, kui need on vĂ”rgu kaudu laaditud. Rakendatud optimeerimine on vĂ”imaldanud lĂŒhendada skriptide kompileerimise aega 5–20%. Uues vĂ€ljaandes on samuti paranenud objekti desstruktureerimise jĂ”udlus (nt "const {x, y} = object;" muutmine "const x = object.x; const y = object.y;"). RegExp-i avalduste töötlemise kiirus on suurenenud, kui ei ole vasteid.
    JavaScripti funktsioonide kutsumise kiirus WebAssembly-st ja vastupidi on oluliselt (9-20%) suurenenud. Bytecode'i kompileerimisel on paranenud algpositsioonide sidumise tabelite koostamise efektiivsus, mis on aidanud vÀhendada mÀlutarbimist.
    1-2.5%.

    Chrome 78 vÀljaanne
  • Laienud veebiarendajate tööriistad. Auditi paneel on nĂŒĂŒd kasutatav koos teiste funktsioonidega, nagu pĂ€ringute blokeerimine ja laadimise ĂŒlekirjutamine. Lisatud tugi maksetöötlejate tĂ”rkeotsinguks lĂ€bi API Payment. Tulemuslikkuse analĂŒĂŒsi paneelis on nĂŒĂŒd LCP (Largest Contentful Paint) mĂ€rgised, mis peegeldavad suurimate elementide joonistamise aega;

    Chrome 78 vÀljaanne
  • Eemaldatud XSS Auditori ristskripti blokeerimise mehhanism, mis on osutunud ebatĂ”husaks (rĂŒnnakud on juba pikka aega kasutanud meetodeid XSS Auditori kaitse ĂŒmberpetmiseks) ja toob kaasa uusi andmelekkimise vektoreid;
  • Androidi versioonis on tagatud tumeda teema kasutamise vĂ”imalused menĂŒĂŒ, seadete ja avatud veebisaitide navigeerimise jaoks.

Uue versiooni raames on lisaks uuendustele ja vigade parandusele kĂ”rvaldatud 37 haavatavust. Paljud haavatavused avastati automatiseeritud testimise tööriistade abil AddressSanitizer, MemorySanitizer, Kontrollvoo terviklikkus, LibFuzzer ja AFL. Kritilisi probleeme, mis vĂ”imaldavad mööda minna kĂ”igist brauseri kaitsekihtidest ja kĂ€ivitada koodi sĂŒsteemis vĂ€ljaspool sandbox-keskkonda, pole avastatud. Haavatavuste avastamise preemia programmis on Google kĂ€esoleva versiooni raames vĂ€lja pannud 21 preemiat kokku 59 500 USA dollari vÀÀrtuses (ĂŒks preemia 20 000 dollarit, ĂŒks preemia 15 000 dollarit, ĂŒks preemia 5 000 dollarit, kaks preemiat 3 000 dollarit, kolm preemiat 2 000 dollarit, viis preemiat 1 000 dollarit ja viis preemiat 500 dollarit). 4 preemia suurus pole veel mÀÀratud.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster