Izlazak Chrome 78

Tvrtka Google predstavila izdanje web preglednika Chrome 78. Istovremeno dostupan stabilno izdanje slobodnog projekta Chromium, koji čini osnovu Chromea. Preglednik Chrome odlikuje se korištenjem Googleovih logotipa, sustavom slanja obavijesti u slučaju rušenja, mogućnošću preuzimanja Flash modula na zahtjev, modulima za reprodukciju zaštićenog video sadržaja (DRM), sustavom automatskog instaliranja ažuriranja i prijenosom prilikom pretraživanja RLZ parametara. Sljedeće izdanje Chrome 79 planirano je za 10. prosinca.

Glavne promjene u Chrome 78:

  • Implementirano eksperimentalna podrška za „DNS preko HTTPS” (DoH, DNS over HTTPS), koja će biti selektivno omogućena za određene kategorije korisnika, čiji su sustavski postavki već navedeni DNS-provajderi koji podržavaju DoH. Na primjer, ako korisnik u svojim postavkama sustava ima postavljen DNS 8.8.8.8, DoH servis Googlea („https://dns.google.com/dns-query”) će biti aktiviran u Chromeu, a ako je DNS 1.1.1.1, aktivirat će se DoH servis Cloudflare („https://cloudflare-dns.com/dns-query”), itd.

    Za upravljanje uključivanjem DoH predviđena je postavka „chrome://flags/#dns-over-https”. Podržavaju se tri načina rada: „secure”, „automatic” i „off”. U načinu rada „secure” hostovi se određuju isključivo na temelju prethodno keširanih sigurnih vrijednosti (dobivenih putem zaštićene veze) i zahtjeva putem DoH; povratak na obični DNS nije moguć. U načinu „automatic”, ako DoH i sigurni keš nisu dostupni, dopušteno je dobivanje podataka iz nesigurnog keša i upitima putem tradicionalnog DNS-a. U načinu „off” prvo se provjerava opći keš, a ako podaci nisu dostupni, zahtjev se šalje putem sustavnog DNS-a.

  • U sredstvima za sinhronizaciju pojavila se preliminarna podrška za zajedničku međuspremnicu, koja još uvijek nije aktivirana za sve korisnike. U povezanim instancama Chromea pod jednim korisničkim računom sada se može pristupiti sadržaju međuspremnice drugog uređaja, uključujući mogućnost zajedničkog pristupa među uređajem mobilnim i stolnim sustavima. Sadržaj međuspremnice je šifriran uz pomoć end-to-end šifriranja, koje ne omogućava pristup tekstu na Googleovim poslužiteljima;
  • Za određene kategorije korisnika uključena je eksperimentalna opcija promjene teme i prilagodbe ekrana koji se prikazuje pri otvaranju nove kartice. U izborniku „Prilagodba“, koji se prikazuje u donjem desnom kutu ekrana nove kartice, osim odabira pozadinske slike, dostupna je opcija promjene načina rasporeda prečaca i promjene teme. Prečaci se mogu automatski predložiti na temelju najčešće otvaranih web stranica, odabrati ih korisnik ili se potpuno isključiti. Teme se mogu odabrati iz skupa unaprijed definiranih tema ili stvoriti vlastita na osnovu odabira željenih boja u paleti. Za omogućavanje novih opcija možete koristiti oznake „chrome://flags/#ntp-customization-menu-v2“ i
    „chrome://flags/#chrome-colors“;
  • Za poduzeća je u adresnom okviru po defaultu dostupna mogućnost pretraživanja datoteka u Google Drive pohrani. Pretraživanje se vrši ne samo po naslovima, već i po sadržaju dokumenata, uzimajući u obzir povijest njihovog otvaranja;

    Izlazak Chrome 78
  • U sklopu je uključen komponenta Password Checkup koja će postepeno biti aktivirana za određene kategorije korisnika (za prisilno uključivanje predviđena je oznaka „chrome://flags/#password-leak-detection“). Password Checkup je ranije dostupan u obliku vanjskog dodatka, namijenjenog za analizu sigurnosti korištenih korisničkih lozinki. Prilikom pokušaja prijave na bilo koju web stranicu, Password Checkup provodi provjeru korisničkog imena i lozinke prema bazi kompromitiranih računa, s prikazom upozorenja u slučaju otkrivanja problema (provjera se provodi na temelju hash-prefiksa na strani korisnika). Provjera se vrši prema bazi koja obuhvaća više od 4 milijarde kompromitiranih računa koji su se našli u curenjima korisničkih baza. Upozorenje se također prikazuje prilikom pokušaja korištenja trivijalnih lozinki, poput „abc123“;
  • Dodana je mogućnost iniciranja poziva s Android uređaja povezanog s istim Google računom. U desktop pregledniku korisnik može označiti 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 omogućuje iniciranje poziva;
  • Promijenjen je format savjeta koji se prikazuje kada se miš zadrži iznad naslova kartice. Savjet se sada prikazuje kao iskačuća kartica koja prikazuje puni tekst naslova i URL stranice. Ova kartica je prikladna za brzo pronalaženje potrebne stranice kada je otvoreno vrlo veliko broj kartica (umjesto pretraživanja kartica, možete preći mišem preko trake s karticama i pronaći željenu stranicu). U budućnosti se planira omogućiti prikaz mini-kopije stranice u ovoj kartici;
  • Dodana je eksperimentalna mogućnost (chrome://flags/#enable-force-dark) prisilnog korištenja tamne teme prilikom pregledavanja web stranica. Za osiguranje tamnog prikaza stranice koristi se inverzija boja;
  • Dodana podrška za specifikaciju CSS Properties and Values API Level 1, koja omogućuje registraciju vlastitih CSS svojstava koja uvijek imaju određenu vrstu, omogućuju postavljanje zadane vrijednosti i podržavaju vezivanje animacijskih efekata. Za registraciju svojstva može se koristiti metoda registerProperty() ili CSS pravilo «@property», na primjer:

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

  • U načinu Origin Trials (eksperimentalne mogućnosti, koje zahtijevaju zasebnu aktivaciju) predloženi su neki novi API-ji. Origin Trial podrazumijeva mogućnost rada s navedenim API-jem iz aplikacija učitanih s localhosta ili 127.0.0.1, ili nakon registracije i dobivanja posebnog tokena koji vrijedi ograničeno vrijeme za određenu stranicu.
    • API Native File System, koja omogućuje stvaranje web aplikacija koje interagiraju s datotekama u lokalnom FS-u. Na primjer, novo API može biti korisno u integriranim razvojnim okruženjima, tekstualnim editorima, editorima slika i videa koji se pokreću u preglednicima. Za dobivanje mogućnosti izravnog čitanja i pisanja datoteka, korištenje dijaloga za otvaranje i spremanje datoteka, kao i za navigaciju po sadržaju direktorija, aplikacija traži posebnu potvrdu od korisnika;

      Izlazak Chrome 78
    • Mehanizam Signed HTTP Exchanges (SXG), koja omogućava postavljanje verifikovanih kopija web stranica na druge sajtove, koje izgledaju za korisnika kao izvorne stranice (bez promjene URL-a), proširen s mogućnošću učitavanja podresursa (CSS, JS, slike itd.) s originalne stranice. Izvor resursa definira se putem HTTP zaglavlja Link, u kojem se također navodi verifikacijski hash za verifikaciju svakog resursa. Pomoću nove mogućnosti, pružatelji sadržaja mogu izraditi jedinstveni potpisani HTML-dokument koji obuhvaća i sve povezane podresurse;
    • API SMS Receiver, koja omogućava web aplikaciji pristup SMS porukama, na primjer, za automatizaciju verifikacije operacije putem poslanog SMS jednokratnog koda. Pristup se daje samo SMS-ovima u kojima je naveden posebni oznaku koja određuje vezu poruke s određenom web aplikacijom;
  • Značajno je povećana brzina učitavanja objekata ArrayBuffer preko Web Socket-a. Na Linux platformi zabilježeno je povećanje brzine učitavanja od 7.5 puta, na Windows-u od 4.1 puta, na macOS-u od 7.8 puta;
  • Dodana je mogućnost određivanja prozirnosti u postocima u CSS svojstvima opacity, stop-opacity, fill-opacity, stroke-opacity i shape-image-threshold. Na primjer, umjesto "opacity: 0.5" sada se može navesti "opacity: 50%";
  • U API-ju User Timing omogućeno je proslijeđivanje proizvoljnih vremenskih oznaka u pozive performance.measure() i performance.mark() za mjerenje između njih, kao i navođenje proizvoljnih metapodataka;
  • U API-u Media Session dodana podrška za određivanje handlera za promjenu pozicije u toku (seekto), pored prethodno dostupnih handlera za pauziranje i pokretanje reprodukcije;
  • U JavaScript motoru V8 uključen režim pozadinskog parsanja skripti u letu dok se učitavaju preko mreže. Implementirana optimizacija je smanjila vrijeme kompilacije skripti za 5–20%. U novom izdanju također je povećana učinkovitost destrukturiranja objekta (prevođenje "const {x, y} = object;" u "const x = object.x; const y = object.y;"). Povećana je brzina obrade RegExp izraza sa neusklađenim podudaranjima.
    Značajno (za 9–20%) je povećana brzina poziva JavaScript funkcija iz WebAssembly-a i obratno. Pri kompajliranju bajtkoda poboljšana je učinkovitost izgradnje tablica vezivanja na izvornim pozicijama, što je omogućilo smanjenje potrošnje memorije na
    1-2.5%.

    Izlazak Chrome 78
  • Prošireno alati za web razvoj. Audit panel se sada može koristiti u kombinaciji s drugim mogućnostima, kao što su blokiranje zahtjeva i preusmjeravanje učitavanja. Dodana je podrška za debugiranje handlera plačanja preko API-a Payment. U analitičkom panelu performansi dodane su oznake LCP (Largest Contentful Paint), koje prikazuju vrijeme renderiranja najvećih elemenata;

    Izlazak Chrome 78
  • Uklonjeno mehanizam blokiranja međusajt skriptiranja XSS Auditor, koji je ocijenjen kao neučinkovit (napadači već dugo koriste metode za zaobilaženje zaštite XSS Auditor-a) i dodaje nove vektore za curenje informacija;
  • U verziji za Android omogućen je način korištenja tamne teme za izbornik, postavke i način navigacije kroz otvorene web stranice.

Pored novih značajki i ispravki grešaka, nova verzija uklanja 37 ranjivostiMnoge od ranjivosti identificirane su kroz automatizirano testiranje alatima AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFLNisu otkrivene kritične probleme koji omogućuju zaobilaženje svih razina zaštite preglednika i izvršavanje koda izvan sandbox okruženja. U okviru programa za isplatu novčanih nagrada za otkrivanje ranjivosti, tvrtka Google je za trenutno izdanje isplatila 21 nagradu u ukupnom iznosu od 59,500 dolara (jedna nagrada od 20,000 dolara, jedna nagrada od 15,000 dolara, jedna nagrada od 5,000 dolara, dvije nagrade od 3,000 dolara, tri nagrade od 2,000 dolara, pet nagrada od 1,000 dolara i pet nagrada od 500 dolara). Iznos 4 nagrade još nije utvrđen.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster