Uvoľnenie Chrome 78

Spoločnosť Google predstavila uvedenie webového prehliadača Chrome 78. Súčasne je dostupný stabilné vydanie otvoreného projektu Chromium, ktoré je základom Chrome. Prehliadač Chrome sa líši využíva logá Google, má systém posielania notifikácií v prípade pádu, možnosť načítania modulu Flash na vyžiadanie, moduly na prehrávanie chráneného videa (DRM), systém automatickej inštalácie aktualizácií a prenášanie pri vyhľadávaní parametrov RLZĎalšie vydanie Chrome 79 je naplánované na 10. decembra.

Hlavné zmeny v Chrome 78:

  • Realizovaná Experimentálna podpora „DNS cez HTTPS“ (DoH, DNS over HTTPS) bude selektívne povolená pre určité skupiny používateľov, ktorých systémové nastavenia už obsahujú DNS poskytovateľov podporujúcich DoH. Napríklad, ak má používateľ v systémových nastaveniach uvedený DNS 8.8.8.8, DoH služba Google („https://dns.google.com/dns-query“) bude aktívna v Chrome; ak DNS je 1.1.1.1, tak DoH služba Cloudflare („https://cloudflare-dns.com/dns-query“) a podobne.

    Na ovládanie povolenia DoH je k dispozícii nastavenie „chrome://flags/#dns-over-https“. Podporujú sa tri režimy prevádzky: „secure“, „automatic“ a „off“. V režime „secure“ sú hostitelia určovaní iba na základe predtým vyrovnaných bezpečných hodnôt (získaných cez zabezpečené pripojenie) a požiadaviek cez DoH, návrat na bežný DNS nie je povolený. V režime „automatic“, ak DoH a zabezpečená vyrovnávacia pamäť nie sú dostupné, je povolené získavanie údajov z nezabezpečenej vyrovnávacej pamäte a prístup cez tradičný DNS. V režime „off“ sa najprv kontroluje spoločná vyrovnávacia pamäť a ak nie sú údaje k dispozícii, požiadavka sa odosiela cez systémový DNS.

  • V synchronizačných nástrojoch sa objavila predbežná podpora spoločnej schránky, ktorá zatiaľ nie je aktivovaná pre všetkých používateľov. V prepojených inštanciách Chrome s rovnakým účtom je teraz možné získať prístup k obsahu schránky iného zariadenia, vrátane možného spoločného používania schránky medzi mobilným a desktopovým systémom. Obsah schránky je šifrovaný pomocou end-to-end šifrovania, ktoré zabraňuje prístupu k textu na serveroch Google.
  • Pre niektoré kategórie používateľov bola zahrnutá experimentálna funkcia na zmenu dizajnu a prispôsobenie obrazovky, ktorá sa zobrazuje pri otvorení novej karty. V ponuke „Nastaviť“, ktorá sa zobrazuje v pravom dolnom rohu obrazovky novej karty, okrem výberu pozadia pribudla podpora na zmenu rozloženia zástupcov a možnosť zmeny témy. Zástupcovia môžu byť automaticky navrhnutí na základe najčastejšie navštevovaných stránok, vybraní používateľom alebo úplne vypnutí. Tému je možné vybrať z preddefinovaných tém alebo vytvoriť vlastnú na základe výberu požadovaných farieb v palete. Na aktiváciu nových funkcií je možné použiť vlajky „chrome://flags/#ntp-customization-menu-v2“ a
    „chrome://flags/#chrome-colors“;
  • Pre podniky je v predvolenej adresnej lište aktivovaná funkcia vyhľadávania súborov v úložisku Google Drive. Vyhľadávanie sa vykonáva nielen podľa názvov, ale aj podľa obsahu dokumentov s ohľadom na históriu ich otvárania v minulosti;

    Uvoľnenie Chrome 78
  • Súčasťou je komponent Password Checkup, ktorý sa postupne aktivuje pre jednotlivé kategórie používateľov (na nútené zapnutie je k dispozícii vlajka „chrome://flags/#password-leak-detection“). Password Checkup bol predtým bola dodávaná vo forme externého doplnku, určený na analýzu spoľahlivosti používateľom používaných hesiel. Pri pokuse o prihlásenie na akúkoľvek stránku Password Checkup vykonáva kontrolu mena a hesla v databáze skompromitovaných účtov s varovaním v prípade zistenia problémov (kontrola vykonáva na základe hash prefixu na strane používateľa). Kontrola sa vykonáva nad databázou, ktorá pokrýva viac ako 4 miliardy skompromitovaných účtov, ktoré sa objavili v únikoch používateľských databáz. Varovanie sa zobrazí aj pri pokuse o použitie triviálnych hesiel, ako je „abc123“;
  • Bola pridaná možnosť iniciovať hovor z Android zariadenia pripojeného k tej istej účte Google. V desktopovom prehliadači môže používateľ zvýrazniť telefónne číslo v texte, kliknúť pravým tlačidlom myši a presmerovať operáciu uskutočnenia hovoru na Android zariadenie, po čom na telefóne sa zobrazí upozornenie, ktoré umožňuje iniciovať hovor;
  • Formát nápovedy zobrazený pri naklonení kurzora nad názvom záložky bol upravený. Nápoveda sa teraz zobrazuje ako vyskakovací blok, v ktorom je zobrazený celý text názvu a URL stránky. Blok je pohodlné použiť na rýchle vyhľadávanie požadovanej stránky pri otvorení veľmi veľkého počtu záložiek (namiesto prechádzania záložiek môžete kurzorom myši prechádzať po paneli so záložkami a nájsť požadovanú stránku). V budúcnosti sa plánuje zabezpečiť zobrazenie náhľadu stránky v tomto bloku;
  • Pridaná experimentálna funkcia (chrome://flags/#enable-force-dark) núteného používania tmavého tématu pri prehliadaní webových stránok. Na zabezpečenie tmavého zobrazenia stránky sa používajú inverzné farby;
  • Pridaná podpora špecifikácie CSS Properties and Values API Level 1, ktorá umožňuje registrovať vlastné CSS vlastnosti, ktoré majú vždy určený typ, umožňujú nastaviť predvolené hodnoty a podporujú priradenie animačných efektov. Na registráciu vlastnosti môže byť použitá metóda registerProperty() alebo CSS pravidlo „@property“, napríklad:

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

  • V režime Origin Trials (experimentálne funkcie, vyžadujúce osobitnú aktiváciu) bolo navrhnutých niekoľko nových API. Origin Trial predpokladá možnosť práce s uvedeným API z aplikácií, ktoré sú načítané z localhostu alebo 127.0.0.1, alebo po registrácii a získaní špeciálneho tokenu, ktorý platí obmedzený čas pre konkrétnu stránku.
    • API Native File System, ktorý umožňuje vytvárať webové aplikácie, ktoré komunikujú s súbormi v lokálnom FS. Napríklad nový API môže byť žiadaný v prehliadačoch integrovaných vývojových prostrediach, textových editoroch, editoroch obrázkov a videa. Na získanie možnosti priameho zápisu a čítania súborov, používania dialógov na otvorenie a uloženie súborov, ako aj na navigáciu v obsahu adresárov, aplikácia žiada od používateľa špeciálne potvrdenie;

      Uvoľnenie Chrome 78
    • Mechanizmus Signed HTTP Exchanges (SXG), ktorá umožňuje umiestniť na iné webové stránky overené kópie webových stránok, ktoré vyzerajú pre používateľa ako pôvodné stránky (bez zmeny URL), rozšírený s možnosťou načítania subzdrojov (CSS, JS, obrázky atď.) z pôvodnej stránky. Zdroj daného materiálu je definovaný pomocou HTTP hlavičky Link, v ktorej je takisto uvedený kontrolný hash na overenie každého zdroja. Pomocou tejto novej funkcie môžu poskytovatelia obsahu vytvárať jediný podpísaný HTML súbor, ktorý pokrýva aj všetky s ním súvisiace subzdroje;
    • API SMS Receiver, ktorý umožňuje webovej aplikácii prístup k SMS správam, napríklad na automatizáciu overovania operácie odoslaním jednorazového kódu prostredníctvom SMS. Prístup je poskytnutý iba k SMS, ktoré obsahujú špeciálny tag definujúci priradenie správy k konkrétnej webovej aplikácii;
  • Výrazne zvýšený výkon pri načítaní objektov ArrayBuffer cez Web Socket. Na platforme Linux sa zaznamenal nárast rýchlosti načítania 7,5-násobne, vo Windows 4,1-násobne, na macOS 7,8-násobne;
  • Pridaná možnosť určiť percentuálnu hodnotu priehľadnosti v CSS vlastnostiach opacity, stop-opacity, fill-opacity, stroke-opacity a shape-image-threshold. Napríklad namiesto „opacity: 0.5“ je teraz možné uviesť „opacity: 50%“;
  • V API User Timing umožnený prenos ľubovoľných časových značiek do volaní performance.measure() a performance.mark() na vykonávanie meraní medzi nimi, ako aj uvedenie ľubovoľných metaúdajov;
  • V API Media Session bola pridaná podpora definovania spracovateľov zmien polohy v prúde (seekto), okrem predtým dostupných spracovateľov pozastavenia a začatia prehrávania;
  • V JavaScript engine V8 je zapnutý režim pozadia spracovania skriptov na akonáhle sa načítajú z siete. Implementovaná optimalizácia umožnila znížiť čas kompilácie skriptov o 5–20%. V novej verzii bola tiež zvýšená výkonnosť deštrukturalizácie objektu (transformácia „const {x, y} = object;“ na „const x = object.x; const y = object.y;“). Zvýšená rýchlosť spracovania výrazov RegExp s nesúhlasnými zhodami.
    Podstatne (o 9-20%) sa zvýšila rýchlosť volania funkcií JavaScriptu z WebAssembly a naopak. Pri kompilácii bytekódu sa zvýšila efektivita budovania tabuliek viazania na pôvodné pozície, čo umožnilo znížiť spotrebu pamäte na
    1-2.5%.

    Uvoľnenie Chrome 78
  • Rozšírené nástroje pre webových vývojárov. Auditná panel môže teraz byť použitý v kombinácii s inými funkciami, ako je blokovanie požiadaviek a predefinovanie načítaní. Bola pridaná podpora na ladenie spracovateľov platieb cez API Payment. V analytickom paneli výkonu boli pridané značky LCP (Largest Contentful Paint), ktoré odrážajú čas vykreslenia najväčších prvkov;

    Uvoľnenie Chrome 78
  • Odstránené mechanizmus blokovania medziwebového skriptovania XSS Auditor, ktorý bol považovaný za neefektívny (útoky sa už dlho objavili s metódami na obídenie ochrany XSS Auditor) a pridáva nové vektory pre únik informácií;
  • V verziach pre Android bola zabezpečená možnosť používania tmavej témy pre menu, nastavenia a režim navigácie po otvorených stránkach.

Okrem noviniek a opravy chýb bola v novej verzii odstránená 37 zraniteľností. Mnohé z zraniteľností boli odhalené prostredníctvom automatizovaného testovania nástrojmi AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFLNeboli zistené žiadne kritické problémy, ktoré by umožnili obchádzanie všetkých úrovní ochrany prehliadača a vykonanie kódu v systéme mimo sandboxového prostredia. V rámci programu odmien za odhaľovanie zraniteľností pre aktuálnu verziu spoločnosť Google vyplatila 21 odmien v celkovej výške 59 500 USD (jedna odmena 20 000 USD, jedna odmena 15 000 USD, jedna odmena 5 000 USD, dve odmeny po 3 000 USD, tri odmeny po 2 000 USD, päť odmien po 1 000 USD a päť odmien po 500 USD). Výška 4 odmien zatiaľ nebola určená.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster