Vydání Chrome 112

Společnost Google představila vydání webového prohlížeče Chrome 112. Zároveň je k dispozici stabilní verze volného projektu Chromium, který tvoří základ Chrome. Prohlížeč Chrome se od Chromia liší použitím logotypů Google, systémem odesílání upozornění v případě pádu, moduly pro přehrávání chráněného videobsahu (DRM), systémem automatické instalace aktualizací, trvalým zapnutím izolace Sandbox, dodáváním klíčů k Google API a přenosem parametrů RLZ při vyhledávání. Pro ty, kteří potřebují více času na aktualizaci, je zvlášť podporována větev Extended Stable, která je doprovázena 8 týdny. Další vydání Chrome 113 je naplánováno na 2. května.

Hlavní změny v Chrome 112:

  • Byla rozšířena funkcionalita rozhraní „Kontrola zabezpečení“ (Safety check), která ukazuje přehled možných problémů se zabezpečením, jako je použití kompromitovaných hesel, stav kontroly škodlivých webů (Safe Browsing), existence neinstalovaných aktualizací a odhalení škodlivých rozšíření. V nové verzi byl zaveden automatický odvolání dříve poskytnutých oprávnění pro dlouho nepoužívané weby, a také byly přidány možnosti pro deaktivaci automatického odvolání a vrácení odvolaných oprávnění.
  • Webovým stránkám je zakázáno nastavovat vlastnost document.domain pro uplatnění podmínek same-origin na zdroje načítané z různých subdomén. Pokud je nutné vytvořit komunikační kanál mezi subdoménami, je třeba použít funkci postMessage() nebo API Channel Messaging.
  • Byla ukončena podpora pro provozování specializovaných webových aplikací Chrome Apps na platformách Linux, macOS a Windows. Místo Chrome Apps by se měly používat samostatné webové aplikace založené na technologii Progressive Web Apps (PWA) a standardních Web API.
  • Ve vestavěném úložišti kořenových certifikátů certifikačních autorit (Chrome Root Store) byla zahrnuta zpracování omezení jmen pro kořenové certifikáty (například konkrétnímu kořenovému certifikátu může být povolena generace certifikátů pouze pro jednotlivé domén. prvního stupně). V Chrome 113 se plánuje přechod na používání Chrome Root Store a vestavěného mechanismu ověřování certifikátů na platformách Android, Linux a ChromeOS (v systému Windows a macOS byl přechod na Chrome Root Store již dříve dokončen).
  • Část uživatelů dostala zjednodušené rozhraní pro připojení účtu v Chrome.
    Vydání Chrome 112
  • Byla přidána možnost exportu a vytváření záloh v archivačním nástroji Google (Google Takeout) pro data používaná při synchronizaci různých instancí Chrome a obsahující typy AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE a PRINTER.
  • Autentizační stránka pro rozšíření založená na Web Auth Flow se nyní zobrazuje na kartě, nikoli v samostatném okně, což umožňuje vidět URL pro ochranu proti phishingu. Nová implementace společně používá sdílený stav připojení pro všechny karty a uchovává stav po restartu.
    Vydání Chrome 112
  • Z pracovních procesorů rozšíření prohlížeče byl povolen přístup k API WebHID, které je určeno pro nízkoúrovňový přístup k HID zařízení (Human Interface Device, klávesnice, myši, herní ovladače, dotykové panely) a organizaci práce bez potřeby specifických ovladačů v systému. Změna byla provedena za účelem podpory přechodu na třetí verzi manifestu rozšíření Chrome, které dříve přistupovalo k WebHID z pozadí.
  • Do CSS byla přidána podpora pro vnořená pravidla definovaná pomocí selektoru „nesting“. Vnořená pravidla umožňují zmenšit velikost CSS souboru a zbavit se opakujících se selektorů. .nesting { color: hotpink; > .is { color: rebeccapurple; > .awesome { color: deeppink; } } }
  • Byla přidána CSS vlastnost animation-composition, která umožňuje používat kompozitní operace pro současné aplikace několika animací, které se týkají stejné vlastnosti.
  • Bylo povoleno předat tlačítko submit do konstruktoru FormData, což umožňuje vytvářet objekty FormData se stejnou sadou dat jako při odesílání původního formuláře po kliknutí na tlačítko.
  • Do regulárních výrazů s příznakem „v“ byla přidána podpora pro operace nastavení (set), řetězcových literálů, vnořených tříd a vlastností řetězců Unicode, což usnadňuje vytváření regulárních výrazů pokrývajících určité Unicode znaky. Například konstrukce „/[\p{Script_Extensions=Greek}&&\p{Letter}]/v“ pokrývá všechny řecké znaky.
  • Byl aktualizován algoritmus pro výběr počátečního zaměření pro dialogy vytvořené pomocí prvku . Zaměření vstupu je nyní nastavováno na prvcích spojených s vstupem z klávesnice, nikoli přímo na prvku .
  • V WebView se zahájilo testování převodu hlavičky X-Requested-With na zastaralou.
  • Byla přidána experimentální podpora připojení garbage collectorů pro WebAssembly.
  • Ve WebAssembly byla přidána podpora objektového kódu pro přímou a nepřímou tail-call rekurzi.
  • Byla vylepšena uživatelská rozhraní pro webové vývojáře. Byla přidána podpora pro vnořené CSS. Na záložce Rendering byla přidána emulace snížené kontrastnosti, která umožňuje posoudit, jak vidí web lidé se sníženou citlivostí na kontrast. V konzole pro webové vývojáře bylo implementováno zvýraznění zpráv souvisejících s podmíněnými zarážkami a logpointy. Do panelu pro práci se styly byly přidány kontextové nápovědy s krátkým vysvětlením použití CSS vlastností.
    Vydání Chrome 112

Kromě novinek a oprav chyb byla v nové verzi odstraněna 16 zranitelností. Mnoho zranitelností bylo odhaleno pomocí automatizovaného testování nástroji jako AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Nebyly zjištěny kritické problémy, které by umožnily obejít všechny úrovně ochrany prohlížeče a spustit kód v systému mimo sandboxové prostředí. V rámci programu odměn za odhalení zranitelností společnost Google vyplatila 14 odměn v celkové výši 26,5 tisíc dolarů (tři odměny po 5000 $ a 1000 $, dvě odměny po 2000 $ a jedna odměna ve výši 1000 $ a 500 $). Výše 4 odměn zatím nebyla určena.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster