Chrome izdanje 78

Google predstavio izdanje web preglednika Chrome 78... Istovremeno dostupno stabilno izdanje besplatnog projekta Krom, koji služi kao osnova Chromea. Chrome preglednik drugačiji korištenje Google logotipa, prisutnost sustava za slanje obavijesti u slučaju pada, mogućnost preuzimanja Flash modula na zahtjev, moduli za reprodukciju zaštićenog video sadržaja (DRM), sustav za automatsku instalaciju ažuriranja i prijenos tijekom pretraživanja RLZ parametri. Sljedeće izdanje Chromea 79 zakazano je za 10. prosinca.

Glavni promjena в krom 78:

  • Provedeno eksperimentalna podrška za “DNS preko HTTPS” (DoH, DNS preko HTTPS), koja će biti selektivno omogućena za određene kategorije korisnika čije postavke sustava već pokazuju DNS pružatelje koji podržavaju DoH. Na primjer, ako korisnik ima DNS 8.8.8.8 naveden u postavkama sustava, tada će se Googleova DoH usluga ("https://dns.google.com/dns-query") aktivirati u Chromeu; ako je DNS 1.1.1.1. XNUMX, zatim usluga DoH Cloudflare ("https://cloudflare-dns.com/dns-query") itd.

    Za kontrolu je li DoH omogućen, dostupna je postavka "chrome://flags/#dns-over-https". Podržana su tri načina rada: siguran, automatski i isključen. U "sigurnom" načinu rada, hostovi se određuju samo na temelju prethodno spremljenih sigurnih vrijednosti (primljenih putem sigurne veze) i zahtjeva putem DoH-a; ne primjenjuje se povratak na obični DNS. U "automatskom" načinu rada, ako DoH i sigurna predmemorija nisu dostupni, podaci se mogu dohvatiti iz nesigurne predmemorije i pristupiti im putem tradicionalnog DNS-a. U “off” modu, zajednički cache se prvo provjerava i ako nema podataka, zahtjev se šalje kroz DNS sustava.

  • Alati za sinkronizaciju sada imaju preliminarnu podršku za dijeljene međuspremnike, ali još nisu omogućeni za sve korisnike. U instancama Chromea povezanim s jednim računom, sada možete pristupiti sadržaju međuspremnika drugog uređaja, uključujući dijeljenje međuspremnika između mobilnih i stolnih sustava. Sadržaj međuspremnika šifriran je end-to-end enkripcijom, koja ne dopušta pristup tekstu na Googleovim poslužiteljima;
  • Za određene kategorije korisnika omogućena je eksperimentalna opcija za promjenu teme i prilagodbu zaslona koji se prikazuje prilikom otvaranja nove kartice. Osim odabira pozadinske slike, izbornik "Prilagodi", prikazan u donjem desnom kutu zaslona s novom karticom, sada podržava promjenu načina izgleda prečaca i mogućnost promjene teme. Prečaci se mogu automatski predložiti na temelju najčešće posjećivanih stranica, prilagoditi ih korisnik ili potpuno onemogućiti. Možete odabrati temu dizajna iz niza unaprijed definiranih tema ili izraditi vlastitu na temelju odabira željenih boja u paleti. Da biste omogućili nove značajke, možete koristiti oznake “chrome://flags/#ntp-customization-menu-v2” i
    "chrome://flags/#chrome-colors";

  • Za tvrtke je zadana adresna traka omogućena za traženje datoteka u pohrani na Google disku. Pretraživanje se ne provodi samo prema naslovima, već i prema sadržaju dokumenata, uzimajući u obzir povijest njihova otkrića u prošlosti;

    Chrome izdanje 78

  • Uključena je komponenta Password Checkup koja će se postupno aktivirati za određene kategorije korisnika (za prisilnu aktivaciju dostupna je oznaka “chrome://flags/#password-leak-detection”). Ranija provjera lozinke isporučeno u obliku vanjski dodatak, dizajniran za analizu snage lozinki koje koristi korisnik. Kada se pokušate prijaviti na bilo koje web mjesto, Password Checkup provjerava vašu prijavu i lozinku u bazi podataka kompromitiranih računa, prikazujući upozorenje ako se otkriju problemi (provjerite provedena na temelju hash prefiksa na strani korisnika). Provjera se provodi prema bazi podataka koja pokriva više od 4 milijarde kompromitiranih računa koji su se pojavili u procurjelim bazama podataka korisnika. Upozorenje se također prikazuje pri pokušaju korištenja trivijalnih lozinki kao što je "abc123";
  • Dodana mogućnost pokretanja poziva s Android uređaja povezanog s istim Google računom. U desktop pregledniku, korisnik može istaknuti telefonski broj u tekstu, kliknuti desnom tipkom miša i preusmjeriti operaciju poziva na Android uređaj, nakon čega će se na telefonu pojaviti obavijest koja mu omogućuje da započne poziv;
  • Promijenjen je format opisa alata koji se prikazuje kada mišem prijeđete iznad naslova kartice. Opis sada se pojavljuje kao skočni blok koji prikazuje puni tekst naslova i URL stranice. Blok je prikladan za korištenje za brzo pronalaženje željene stranice pri otvaranju vrlo velikog broja kartica (umjesto da prolazite kroz kartice, možete pomicati miš preko ploče s karticama i pronaći stranicu koju tražite). U budućnosti se planira prikazati sličicu stranice u ovom bloku;
  • Dodana je eksperimentalna značajka (chrome://flags/#enable-force-dark) za prisilnu upotrebu tamne teme prilikom pregledavanja web stranica. Kako bi se osigurala tamna prezentacija stranice, boje su obrnute;
  • Dodano podrška za specifikaciju API za CSS svojstva i vrijednosti 1. razine, koji vam omogućuje registraciju vlastitih CSS svojstava koja su uvijek određene vrste, omogućuju vam postavljanje zadane vrijednosti i omogućuju vam vezanje efekata animacije. Da biste registrirali svojstvo, možete koristiti metodu registerProperty() ili CSS pravilo “@property”, na primjer:

    CSS.registerProperty({
    ime: "--moja-veličina-fonta",
    sintaksa: "‹duljina›",
    početna vrijednost: "0px",
    nasljeđuje: lažno
    });

  • U načinu Origin Trials (eksperimentalne značajke koje zahtijevaju odvojene aktivacija) predloženo je nekoliko novih API-ja. Origin Trial podrazumijeva mogućnost rada s navedenim API-jem iz aplikacija preuzetih s localhosta ili 127.0.0.1, ili nakon registracije i primanja posebnog tokena koji vrijedi ograničeno vrijeme za određenu stranicu.
    • API Izvorni datotečni sustav, koji vam omogućuje stvaranje web aplikacija koje komuniciraju s datotekama u lokalnom datotečnom sustavu. Na primjer, novi API bi mogao biti tražen u integriranim razvojnim okruženjima temeljenim na pregledniku, uređivačima teksta, slika i videa. Da biste mogli izravno pisati i čitati datoteke, koristiti dijaloške okvire za otvaranje i spremanje datoteka, kao i kretati se kroz sadržaj direktorija, aplikacija od korisnika traži posebnu potvrdu;

      Chrome izdanje 78

    • mehanizam Potpisane HTTP razmjene (SXG), koji vam omogućuje postavljanje provjerenih kopija web stranica na druge stranice koje korisniku izgledaju kao originalne stranice (bez promjene URL-a), proširena mogućnost preuzimanja pod-resursa (CSS, JS, slike itd.) s izvorne stranice. Izvorni izvor resursa naveden je putem Link HTTP zaglavlja, koje također navodi verifikacijski hash za provjeru svakog resursa. S ovom novom značajkom, pružatelji sadržaja mogu stvoriti jednu potpisanu HTML datoteku koja uključuje sve pridružene pod-resurse;
    • API SMS prijemnik, omogućujući web aplikaciji pristup SMS porukama, na primjer, za automatizaciju provjere transakcije pomoću jednokratnog koda poslanog putem SMS-a. Pristup je omogućen samo SMS-ovima koji sadrže posebnu oznaku koja određuje vezivanje poruke za određenu web aplikaciju;
  • Performanse učitavanja ArrayBuffer objekata putem Web Socketa značajno su poboljšane. Na Linux platformi postoji povećanje brzine preuzimanja za 7.5 puta, na Windows - za 4.1 puta, na macOS - za 7.8 puta;
  • Dodana je mogućnost definiranja vrijednosti prozirnosti kao postotka u CSS svojstvima opacity, stop-opacity, fill-opacity, stroke-opacity i shape-image-threshold. Na primjer, umjesto "opacity: 0.5" sada možete navesti "opacity: 50%";
  • U API-ju Korisničko vrijeme Omogućuje prosljeđivanje proizvoljnih vremenskih oznaka pozivima performance.measure() i performance.mark() za izvođenje mjerenja između njih, kao i određivanje proizvoljnih metapodataka;
  • U API medijskoj sesiji dodao podrška za definiranje rukovatelja za promjenu položaja u toku (seekto), uz prethodno dostupne rukovatelje za pauzu i početak reprodukcije;
  • U JavaScript motoru V8 uključen pozadinski način rada za analiziranje skripti u hodu dok se preuzimaju preko mreže. Implementirana optimizacija omogućila nam je smanjenje vremena kompilacije skripte za 5–20%. Novo izdanje također poboljšava performanse destrukturiranja objekata (pretvaranje "const {x, y} = object;" u "const x = object.x; const y = object.y;"). Poboljšana brzina obrade za RegExp izraze s neusklađenim preslikavanjima.
    Značajno je povećana brzina pozivanja JavaScript funkcija iz WebAssembly-a i obrnuto (za 9-20%). Prilikom sastavljanja bajtkoda povećana je učinkovitost konstruiranja tablica vezanja na početne pozicije, što je smanjilo potrošnju memorije za
    1-2.5%.

    Chrome izdanje 78

  • Prošireno alati za web programere. Nadzorna ploča revizije sada se može koristiti u kombinaciji s drugim značajkama kao što su blokiranje zahtjeva i nadjačavanje preuzimanja. Dodana podrška za otklanjanje pogrešaka procesora plaćanja putem Payment API-ja. LCP (Largest Contentful Paint) oznake dodane su na ploču za analizu performansi, odražavajući vrijeme renderiranja najvećih elemenata;

    Chrome izdanje 78

  • Izbrisano XSS Auditor mehanizam za blokiranje cross-site skriptiranja, koji je prepoznat kao neučinkovit (napadači već dugo koriste metode za zaobilaženje XSS Auditor zaštite) i dodaje nove vektore za curenje informacija;
  • Verzija za Android pruža mogućnost korištenja tamne teme za izbornike, postavke i način navigacije za otvorena mjesta.

Uz inovacije i ispravke pogrešaka, nova verzija eliminira 37 ranjivosti. Mnoge su ranjivosti identificirane kao rezultat automatiziranog testiranja pomoću alata AddressSanitizer, Sredstvo za čišćenje memorije, Integritet protoka kontrole, LibFuzzer и AFL. Nisu identificirani kritični problemi koji bi omogućili zaobilaženje svih razina zaštite preglednika i izvršavanje koda na sustavu izvan okruženja sandboxa. U sklopu programa isplate novčanih nagrada za otkrivanje ranjivosti za trenutno izdanje, Google je isplatio 21 nagradu u vrijednosti od 59500 USD (jednu nagradu od 20000 USD, jednu nagradu od 15000 USD, jednu nagradu od 5000 USD, dvije nagrade od 3000 USD, tri nagrade od 2000 USD, pet nagrada od 1000 USD i pet nagrada od 500 USD ). Veličina 4 nagrade još nije određena.

Izvor: opennet.ru

Dodajte komentar