Chrome 78 vÀljaanne

Google'i ettevĂ”te esitles veebibrauseri vĂ€ljaanne Chrome 78. Samal ajal saadaval stabiilne vabavaraprojekt Chromium, mis on Chrome'i aluseks. Chrome'i brauser erineb Google'i logode kasutamise, krahhi korral teavituste saatmise sĂŒsteemi, Flash-mooduli allalaadimise vĂ”imaluse, kaitstud videosisu (DRM) esitamise moodulite, automaatsete vĂ€rskenduste installimise sĂŒsteemi ja otsingu kĂ€igus RLZ-parameetrite edastamisega. RLZ-parameetriteJĂ€rgmine Chrome 79 vĂ€ljalase on planeeritud 10. detsembriks.

Peamised muudatused ja Chrome 78:

  • TC39 pĂ€rand RegExp funktsioonid JavaScriptis Eksperimentaalne tugi "DNS ĂŒle HTTPS" (DoH, DNS over HTTPS), mis aktiveeritakse valikuliselt teatud kasutajate kategooriate jaoks, kelle sĂŒsteemi seadetes on juba mÀÀratud DoH-i toetavad DNS-teenuse pakkujad. NĂ€iteks kui kasutaja sĂŒsteemi seadetes on mÀÀratud DNS 8.8.8.8, siis aktiveeritakse Chrome'is Google'i DoH-teenus ("https://dns.google.com/dns-query"), kui DNS on 1.1.1.1, siis DoH-teenus Cloudflare ("https://cloudflare-dns.com/dns-query") jne.

    DoH-i aktiveerimise haldamiseks on olemas seade "chrome://flags/#dns-over-https". Toetatakse kolme tööreĆŸiimi: "secure", "automatic" ja "off". ReĆŸiimis "secure" mÀÀratakse hostid ainult varem vahemĂ€lus hoitud turvaliste vÀÀrtuste (saadud kaitstud ĂŒhenduse kaudu) ja DoH-i kaudu tehtud pĂ€ringute pĂ”hjal, tavapĂ€rasele DNS-ile taandumine ei toimi. ReĆŸiimis "automatic", kui DoH ja turvaline vahemĂ€lu pole saadaval, on lubatud andmete saamine ebausaldusvÀÀrsest vahemĂ€lust ja pöördumine traditsioonilise DNS-i kaudu. ReĆŸiimis "off" kontrollitakse esmalt ĂŒldist vahemĂ€lu ja kui andmeid pole, saadetakse pĂ€ring lĂ€bi sĂŒsteemi DNS-i.

  • SĂŒnkroonimisvahendites on ilmunud esialgne tugi ĂŒhisele lĂ”ikelauale, mis pole praegu kĂ”igile kasutajatele aktiveeritud. Chrome'i seotud eksemplarides, mis on ĂŒhendatud sama kontoga, on nĂŒĂŒd vĂ”imalik pÀÀseda ligi teise seadme lĂ”ikelaua sisule, sealhulgas vĂ”imalik on lĂ”ikealuse jagamine mobiilse ja töölauasĂŒsteemi vahel. LĂ”ikelaua sisu krĂŒpteeritakse lĂ”pp-punktide (end-to-end) krĂŒpteerimise abil, mis ei vĂ”imalda ligipÀÀsu tekstile Google'i serverites;
  • Teatud kasutajate jaoks on saadaval katsefunktsioon teema vahetamiseks ja uue vahekaardi avamisel kuvatava ekraani kohandamiseks. Uue vahekaardi ekraani allosas vasakus nurgas olevas menĂŒĂŒs 'Seadista' on lisaks taustapildi valikule saanud vĂ”imaluse ikoonide paigutuse muutmiseks ja teema vahetamiseks. Ikoone vĂ”ib automaatselt pakkuda sageli kĂŒlastatavate saitide pĂ”hjal, neid vĂ”ib valida kasutaja vĂ”i need vĂ”ivad olla tĂ€ielikult vĂ€lja lĂŒlitatud. Teemat saab valida ettenĂ€htud teemade komplektist vĂ”i luua ise, valides soovitud vĂ€rvid vĂ€rvipalettidest. Uute funktsioonide kasutamiseks saab kasutada lipse 'chrome://flags/#ntp-customization-menu-v2' ja
    ‘chrome://flags/#chrome-colors’;
  • EttevĂ”tjate jaoks on vaikimisi aadressiribal saadaval Google Drive'i salvestuses failide otsimise vĂ”imalus. Otsing toimub mitte ainult pealkirjade, vaid ka dokumentide sisu pĂ”hjal, arvestades varasemaid avamishistoreid;

    Chrome 78 vÀljaanne
  • Komplekti on lisatud komponent Password Checkup, mis hakkab jĂ€rk-jĂ€rgult aktiveeruma teatud kasutajate kategooriate jaoks (kohustuslikuks aktiveerimiseks on ette nĂ€htud lipp 'chrome://flags/#password-leak-detection'). Password Checkup'i pakuti varem kaasa; vĂ€lise lisandina . Integreerimine toob kaasa Chrome'i sisseehitatud paroolihaldurisse vahendid kasutaja paroolide usaldusvÀÀrsuse analĂŒĂŒsimiseks. Igal sisselogimisel kontrollitakse sisselogimisandmeid hĂ€kitud kontode andmebaasi, andes hoiatuse, kui probleeme tuvastatakse. Kontrollimine toimub andmebaasi kaudu, mis katab ĂŒle 4 miljardi hĂ€kitud konto, mis on ilmnenud kasutajate andmeleketes. Hoiatus kuvatakse ka triviaalsete paroolide, nagu 'abc123' (vastavalt, mis on mĂ”eldud kasutajate paroolide tugevuse analĂŒĂŒsimiseks. Iga saidi sisselogimise katse ajal kontrollib Password Checkup kasutajanime ja parooli sisselogimise andmebaasi, mis sisaldab kompromeeritud kontosid, ja kuvab hoiatuse, kui probleeme tuvastatakse (kontrollimine teostatakse toimub kasutaja poolel hashing-preemio pĂ”hjal). Kontrollimine toimub andmebaasi alusel, mis hĂ”lmab ĂŒle 4 miljardi kompromeeritud konto, mis on olnud kasutajate andmelekete osa. Hoiatust antakse ka lihtsate paroolide kasutamise korral, nagu 'abc123';
  • Lisatud on vĂ”imalus alustada kĂ”net Android-seadmest, mis on seotud sama Google'i kontoga. Lauaarvuti brauseris saab kasutaja tekstis telefoninumbri esile tĂ”sta, klĂ”psata parema hiireklĂ”psuga ja suunata kĂ”ne tegemise toiming Android-seadmest, mille jĂ€rel telefonis ilmub teatis, mis vĂ”imaldab kĂ”ne alustada;
  • Tabi pealkirja ĂŒle viidud hiirekursorile kuvatakse uus vihjevorming. NĂŒĂŒd kuvatakse vihje hĂŒpikakna kujul, kus on nĂ€idatud kogu pealkiri ja lehe URL. Seda akent on mugav kasutada vajaliku lehe kiireks leidmiseks, kui avatud on vĂ€ga palju vahekaarte (kui vahekaartide sirvimise asemel vĂ”ib ĂŒle vahekaardiriba hiirega liikuda ja leida otsitava lehe). Tulevikus plaanitakse selles aknas kuvada lehe miniatuuri;
  • Kohandatud tume teema kasutamiseks veebilehtede vaatamisel on lisatud eksperimentaalne funktsioon (chrome://flags/#enable-force-dark). Tumedat esitusviisi kasutades toimub vĂ€rvide pööramine;
  • Lisatud spetsiifikate tugi CSS Properties and Values API Level 1, mis vĂ”imaldab registreerida oma CSS-omadusi, mis omavad alati kindlat tĂŒĂŒpi, lubavad mÀÀrata vaikevÀÀrtuse ja vĂ”imaldavad siduda animatsiooniefekte. Omaduse 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 (eksperimentaalsed funktsioonid, mis vajavad eraldi aktiveerimist) on ette nĂ€htud mitu uut API-d. Origin Trial vĂ”imaldab töötada antud API-ga rakendustest, mis on laaditud localhostilt vĂ”i 127.0.0.1, vĂ”i pĂ€rast registreerimist ja spetsiaalse tokeni saamist, mis kehtib piiratud ajaks konkreetse saidi jaoks.
    • API Native File System, mis vĂ”imaldab luua veebi rakendusi, mis suhtlevad failidega kohaliku failisĂŒsteemi kaudu. NĂ€iteks vĂ”ib uut API-d nĂ”uda veebibrauseris töötavad integreeritud arenduskeskkonnad, tekstiredaktorid, pildiredaktorid ja videoredaktorid. Otsese faili lugemise ja kirjutamise vĂ”imaluseks, failide avamise ja salvestamise dialoogide kasutamiseks ja ka kataloogide sisu navigeerimiseks palub rakendus kasutajalt erilist kinnitust;

      Chrome 78 vÀljaanne
    • Mehhanism Signed HTTP Exchanges (SXG), mis vĂ”imaldab muudel veebisaitidel avaldada kontrollitud koopiaid veebi lehtedest, mis nĂ€evad vĂ€lja nagu originaalsed lehed (URL-i muutmata), laiendatud vĂ”imalusega laadida subressursse (CSS, JS, pildid jms) originaalsaitilt. Ressursi allikas mÀÀratakse HTTP-pealkirja Link kaudu, milles on samuti kontrollimishash iga ressursi kinnitamiseks. Selle uue funktsiooni abil saavad sisutootjad luua ĂŒhe signeeritud HTML-faili, mis katab kĂ”ik seotud subressursid;
    • API SMS VastuvĂ”tja, vĂ”imaldades web-rakendusel juurdepÀÀsu SMS-sĂ”numitele, nĂ€iteks tehingu autentimise automatiseerimiseks saata SMS-i kaudu ĂŒhekordne kood. JuurdepÀÀs antakse ainult SMS-idele, milles on mÀÀratud spetsiaalne silt, mis seob sĂ”numi konkreetse web-rakendusega;
  • Oluliselt on suurenenud ArrayBuffer objektide laadimise jĂ”udlus Web Socketi kaudu. Linuxi platvormil on laadimiskiirus suurenenud 7,5 korda, Windowsis 4,1 korda ja macOS-is 7,8 korda;
  • Lisatud on vĂ”imalus mÀÀrata protsentides lĂ€bipaistvuse vÀÀrtust CSS-omadustes opacity, stop-opacity, fill-opacity, stroke-opacity ja shape-image-threshold. NĂ€iteks „opacity: 0.5“ asemel saab nĂŒĂŒd mÀÀrata „opacity: 50%;“
  • API-s Kasutaja ajastamine on lubatud edastada suvalisi ajatempleid performance.measure() ja performance.mark() kutsumiste kaudu mÔÔtmiste teostamiseks nende vahel, samuti suvalise metaandmete mÀÀramine;
  • Media Session API-s lisatud toetatakse voos positsiooni muutmise kĂ€itlejate mÀÀratlemist (seekto), lisaks varasemalt saadaval olnud peatamise ja taasesituse kĂ€itlejatele;
  • JavaScripti mootori V8 on lisatud taustalaadimise reĆŸiim skriptide reaalajas laadimise ajal. Teostatud optimeerimine on vĂ”imaldanud vĂ€hendada skriptide kompileerimise aega 5–20%. Uues vĂ€ljalaskes on samuti suurenenud objekti destructureerimise jĂ”udlus (muundamine „const {x, y} = object;“ „const x = object.x; const y = object.y;“). Kiirus RegExp vĂ€ljendite töötlemisel on suurenenud, isegi kui ei leia vasteid.
    JavaScripti funktsioonide vÀljakutsumise kiirus WebAssembly-st ja tagasi on oluliselt suurenenud (9-20%). Baiti koodi kompileerimisel on suurenenud algpositsioonide sidumise tabelite koostamise efektiivsus, mis on vÀhendanud mÀlukasutust.
    1-2.5%.

    Chrome 78 vÀljaanne
  • Laienevad web-arenduse tööriistad. Audiitipaneel on nĂŒĂŒd kasutatav koos teiste vĂ”imalustega, nagu pĂ€ringute blokeerimine ja laadimise ĂŒlevaatamine. Lisatud on maksete kĂ€itlejate silumise tugi lĂ€bi API Payment. JĂ”udluse analĂŒĂŒsipiduris on lisatud LCP (Largest Contentful Paint) sildid, mis kajastavad suurimate elementide renderdamise aega;

    Chrome 78 vÀljaanne
  • Eemaldatud XSS Auditori vaheliste skriptimisrĂŒnnakute blokeerimise mehhanism, mis on osutunud ebatĂ”husaks (rĂŒnnakud on juba ammu leidnud viise XSS Auditori kaitse ĂŒmberkerimiseks) ja lisab uusi veebi informatsiooni lekkimise vektoreid;
  • Androidi versioonis on tagatud tumeda teema kasutamise vĂ”imalus menĂŒĂŒdes, seadetes ja avatud veebilehtede navigeerimises.

Lisaks uuendustele ja veaparandustele on uues versioonis elimineeritud 37 haavatavust. Paljude turvaaukude avastamine toimus automatiseeritud testimise tööriistade kaudu AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ja AFL. Kritilisi probleeme, mis vĂ”imaldavad mööda minna kĂ”igist brauseri kaitsekihtidest ja tĂ€ita koodi sĂŒsteemis vĂ€ljaspool sandbox-keskkonda, ei ole tuvastatud. Praeguse vĂ€ljaande haavatavuste avastamise preemia programmi raames on Google vĂ€lja maksnud 21 preemiat kokku 59500 USA dollarit (ĂŒks preemia 20000 dollarit, ĂŒks preemia 15000 dollarit, ĂŒks preemia 5000 dollarit, kaks preemiat 3000 dollarit, kolm preemiat 2000 dollarit, viis preemiat 1000 dollarit ja viis preemiat 500 dollarit). Nelja preemia suurus ei ole veel mÀÀratud.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster