Uvoľnenie Chrome 100

Spoločnosť Google predstavila vydanie webového prehliadača Chrome 100. Súčasne je k dispozícii stabilná verzia voľného projektu Chromium, ktorý je základom prehliadača Chrome. Prehliadač Chrome sa vyznačuje použitím loga Google, existenciou systému zasielania upozornení v prípade zrútenia, modulmi na prehrávanie chráneného videobsahu (DRM), systémom automatickej inštalácie aktualizácií a prenášaním parametrov RLZ pri vyhľadávaní. Ďalšie vydanie Chrome 101 je naplánované na 26. apríla.

Hlavné zmeny v Chrome 100:

  • V súvislosti s dosiahnutím čísla verzie 100, ktoré sa skladá z troch číslic namiesto dvoch, nie sú vylúčené problémy s fungovaním niektorých webových stránok, ktoré používajú nesprávne knižnice na analýzu hodnoty User-Agent. Na prípadné vznikajúce problémy je predpokladaná nastavenie „chrome://flags##force-major-version-to-minor“, ktorá umožňuje vrátiť výstup v hlavičke User-Agent na verziu 99 pri skutočnom používaní verzie 100.
  • Chrome 100 je označený ako posledná verzia s úplným obsahom User-Agent. V ďalšom vydaní sa začne obmedzovanie informácií v HTTP hlavičke User-Agent a JavaScript parametroch navigator.userAgent, navigator.appVersion a navigator.platform. V hlavičke budú ponechané iba informácie o názve prehliadača, hlavnej verzii prehliadača, platforme a type zariadenia (mobilný telefón, PC, tablet). Na získanie ďalších údajov, ako je presná verzia a rozšírené údaje o platforme, bude nutné použiť API User Agent Client Hints. Pre webové stránky, ktorým nové informácie nestačia a ktoré ešte nie sú pripravené prejsť na User Agent Client Hints, je do mája 2023 poskytnutá možnosť vrátenia plného User-Agent.
  • Pridala sa experimentálna funkcia zobrazenia indikátora sťahovania v paneli s adresným riadkom, po kliknutí na ktorý sa zobrazí stav sťahovaných a stiahnutých súborov, podobne ako na stránke chrome://downloads. Na aktiváciu indikátora je predpokladaná nastavenie „chrome://flags#download-bubble“.
    Uvoľnenie Chrome 100
  • Obnovila sa možnosť vypnúť zvuk pri kliknutí na indikátor prehrávania zobrazený na tlačidle karty (predtým bolo možné zvuk vypnúť prostredníctvom kontextového menu). Na povolenie tejto možnosti bola pridaná nastavenie „chrome://flags#enable-tab-audio-muting“.
    Uvoľnenie Chrome 100
  • Pridaná možnosť „chrome://flags/#enable-lens-standalone“ na vypnutie služby Google Lens pre vyhľadávanie pomocou obrázkov (položka „Nájsť obrázok“ v kontextovej ponuke).
  • Pri poskytovaní zdieľania karty (tab-sharing) teraz modrý rámček zvýrazňuje len časť karty s posielaným obsahom inému používateľovi, nie celú kartu.
  • Logo prehliadača bolo zmenené. Nové logo sa od variantu z roku 2014 líši mierne väčším kruhom uprostred, jasnejšími farbami a absenciou tieňov na hranici medzi farbami.
    Uvoľnenie Chrome 100
  • Zmeny v verzii pre Android:
    • Podpora režimu šetrenia dát „Lite“, pri ktorom sa znižoval bitrate počas prehrávania videa a aplikovalo sa dodatočné kompresovanie obrázkov, bola ukončená. Hovorí sa, že režim bol odstránený v dôsledku poklesu nákladov na tarify v mobilných sieťach a rozvoja iných metód na zníženie dátového prenosu.
    • Pridaná možnosť vykonávať akcie s prehliadačom priamo z adresného riadku. Napríklad môžete zadať „vymazať históriu“ a prehliadač navrhne prejsť na formulár na vymazanie histórie prehliadania alebo „upraviť heslá“ a prehliadač otvorí správcu hesiel. Pre desktopové systémy bola táto možnosť implementovaná vo verzii Chrome 87.
    • Implementovaná podpora prihlásenia sa do účtu Google skenovaním QR kódu zobrazeného na obrazovke iného zariadenia.
    • Zabezpečené zobrazenie potvrdzovacieho dialógu pri pokuse o zatvorenie všetkých kariet naraz.
    • Na stránke otvorenia novej karty sa objavil prepínač medzi zobrazením RSS odberov (Following) a odporúčaným obsahom (Discover).
    • Možnosť používania protokolov TLS 1.0/1.1 v komponente Android WebView bola ukončená. V samotnom prehliadači bola podpora TLS 1.0/1.1 odstránená v verzii Chrome 98. V súčasnej verzii bolo podobné zmeny aplikované na mobilné aplikácie používajúce komponent WebView, ktoré sa teraz nebudú môcť pripojiť k serveru, ktorý nepodporuje TLS 1.2 alebo TLS 1.3.
  • Pri overovaní certifikátov pomocou mechanizmu Certificate Transparency pre potvrdenie certifikátu je teraz potrebné mať podpísané záznamy SCT (signed certificate timestamp) v akýchkoľvek dvoch logoch, ktoré podporujú rôzni prevádzkovatelia (predtým bol potrebný záznam v logu Google a v logu akéhokoľvek iného prevádzkovateľa). Certificate Transparency zabezpečuje vedenie nezávislých verejných logov všetkých vydaných a odvolaných certifikátov, ktoré umožňujú nezávislý audit všetkých zmien a akcií certifikačných autorít a umožňujú sledovať akékoľvek pokusy o skryté vytváranie falošných záznamov.

    Pre používateľov, ktorí aktivovali režim Safe Browsing, je predvolene aktivovaný audit záznamov SCT používaných v logoch Certificate Transparency. Táto zmena spôsobí odosielanie ďalších požiadaviek do Google na potvrdenie správnosti fungovania logu. Kontrolné požiadavky sa odosielajú veľmi zriedka, približne raz na 10 000 TLS pripojení. V prípade zistenia problémov budú do Google odoslané údaje o problematickom reťazci certifikátov a SCT (odosielajú sa iba už verejne šírené údaje o certifikátoch a SCT).

  • Pri zapnutí rozšíreného režimu ochrany pred nebezpečnými stránkami (Enhanced Safe Browsing) a prihlásení do účtu Google sa do odosielaných na servery Google údajov o incidentoch teraz zahŕňajú tokeny viazané na účet v Google, čo umožňuje zvýšiť ochranu pred phishingom, škodlivou činnosťou a ďalšími hrozbami na webe. Pre relácie v režime inkognito takéto údaje nie sú odosielané.
  • Vo verzii Chrome pre pracovné plochy bola pridaná možnosť odmietnuť upozornenia na používanie skompromitovaných hesiel.
  • Pridané API Multi-Screen Window Placement, prostredníctvom ktorého je možné získať informácie o pripojených monitoroch k počítaču a usporiadať umiestnenie okien na určených obrazovkách. Pomocou nového API je tiež možné presne vybrať polohu zobrazovaných okien a definovať prechod do celoobrazovkového režimu, iniciovaný pomocou metódy Element.requestFullscreen(). Medzi príklady použitia nového API patrí aplikácie na prezentácie (zobrazenie na projektore a zobrazovanie poznámok na obrazovke notebooku), finančné aplikácie a monitorovacie systémy (umiestnenie grafov na rôznych obrazovkách), medicínske aplikácie (zobrazenie obrázkov na samostatných obrazovkách s vysokým rozlíšením), hry, grafické editory a iné typy viacokenných aplikácií.
  • V režime Origin Trials (experimentálne možnosti, ktoré vyžadujú samostatnú aktiváciu) bola implementovaná podpora prístupu k Media Source Extensions z vyhradených worker-ov, čo môže byť použité napríklad na zlepšenie výkonu bufferovaného prehrávania multimediálnych dát vytvorením objektu MediaSource v samostatnom worker-i a streamovaním výsledkov jeho práce do HTMLMediaElement v hlavnom vlákne. Origin Trial predpokladá možnosť práce s uvedeným API z aplikácií načítaných z localhost alebo 127.0.0.1, alebo po registrácii a získaní špeciálneho tokenu, ktorý platí obmedzený čas pre konkrétnu stránku.
  • Stabilizované a ponúknuté všetkým záujemcom API Digital Goods, určené na zjednodušenie organizácie nákupov z webových aplikácií. Zabezpečuje prepojenie so službami distribúcie tovaru, v Android poskytuje obal nad API Android Play Billing.
  • Pridaná metóda AbortSignal.throwIfAborted(), ktorá umožňuje spracovať prerušenie vykonávania signálu so zohľadnením stavu signálu a dôvodu jeho prerušenia.
  • Do objektu HIDDevice bola pridaná metóda forget(), ktorá umožňuje odvolať poskytnuté užívateľské oprávnenia na prístup k vstupnému zariadeniu.
  • Do CSS vlastnosti mix-blend-mode, určujúcej metódu zmiešavania pri prekrytí elementov, bola pridaná podpora hodnoty „plus-lighter“ na zvýraznenie prienikov dvoch prvkov, ktoré majú spoločné pixely.
  • Do objektu NDEFReader bola pridaná metóda makeReadOnly(), ktorá umožňuje používať NFC tagy v režime len na čítanie.
  • V API WebTransport, určeného na odosielanie a prijímanie dát medzi prehliadačom a serverom, bola pridaná možnosť serverCertificateHashes na autentifikáciu pripojenia k serveru pomocou hash certifikátu bez použitia Web PKI (napríklad pri pripojení k serveru alebo virtuálnej mašine, ktorá nie je v verejnej sieti).
  • Bol vylepšený nástroj pre webových vývojárov. Rozšírili sa možnosti panelu Recorder, ktorým je možné nahrávať, prehrávať a analyzovať akcie používateľa na stránke. Pri prezeraní kódu v procese ladenia je zabezpečené zobrazenie hodnôt vlastností pri najetí myšou na triedy alebo funkcie. V zozname emulovaných zariadení User-Agent pre iPhone bol aktualizovaný na verziu 13_2_3. V navigačnom paneli CSS štýlov bola zavedená možnosť prezerania a úpravy pravidiel „@supports“.
    Uvoľnenie Chrome 100

Okrem noviniek a opráv chýb v novej verzii bolo odstránených 28 zraniteľností. Mnohé z nich boli odhalené prostredníctvom automatizovaného testovania nástrojmi AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Neboli zistené kritické problémy, ktoré by umožnili obísť všetky úrovne ochrany prehliadača a vykonať kód v systéme mimo prostredia sandbox. V rámci programu na odmenu za odhaľovanie zraniteľností spoločnosť Google vyplatila 20 odmien v celkovej sume 51 tisíc dolárov (jedna odmena $16000, dve odmeny $7000, tri odmeny $5000 a po jednej odmene vo výške $3000, $2000 a $1000. Výška 11 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