Vydání webového prohlížeče Chrome 128

Společnost Google vydala verzi webového prohlížeče Chrome 128. Současně je k dispozici stabilní vydání svobodného projektu Chromium, který tvoří základ Chrome. Prohlížeč Chrome se od Chromia odlišuje použitím logotypů Google, přítomností systému pro zasílání oznámení v případě pádu, moduly pro přehrávání chráněného videa (DRM), systémem automatické instalace aktualizací, neustálým zapnutím izolace Sandbox, dodáváním klíčů k Google API a předáváním RLZ parametrů při vyhledávání. Pro ty, kteří potřebují více času na aktualizaci, je navíc podporována větev Extended Stable, která je aktualizována každých 8 týdnů. Další vydání Chrome 129 je naplánováno na 17. září.

Hlavní změny v Chrome 128:

  • Byla přidána možnost hledání v historii navštívených stránek, přičemž se zohledňuje obsah otevíraných stránek, nikoli pouze URL a názvy. V současné době je tato funkce dostupná pouze pro anglicky mluvící uživatele v USA. Funkcionalita vyhledávání obsahu byla implementována pomocí systémů strojového učení běžícího na straně Google, k trénování a optimalizaci kterého mohou být relevantní data zasílána na servery Google (odeslání lze vypnout v nastavení).
  • Byl nasazen nový parser formátu JSON, přepsaný z C++ do jazyka Rust, který poskytuje vyšší úroveň ochrany snížením pravděpodobnosti vzniku chyb při práci s pamětí. Bylo uvedeno, že přechod na nový parser může vést k přerušení analýzy některého nesprávně formátovaného obsahu ve formátu JSON, ale také řeší problémy při práci s neplatným JSON, které dříve způsobovaly havárii, a nyní vedou k návratu chybového kódu.
  • Na stránku zobrazovanou při otevření nové karty byla přidána možnost umístit sekci s daty z Google Kalendáře, což umožňuje mít na očích nadcházející schůzky a události.
    Vydání webového prohlížeče Chrome 128
  • V Chromu pro Android byla do rozhraní pro přepínání mezi záložkami přidána nová sekce, do které se automaticky přesouvají neaktivní záložky, které byly otevřeny déle než 60 dní. Existuje možnost zavřít všechny staré záložky najednou. Tato nová funkce je ve výchozím nastavení povolena pro 1 % uživatelů.
    Vydání webového prohlížeče Chrome 128
  • V Chromu pro Android byla přidána podpora preventivních bezpečnostních kontrol (Safety Check), které pravidelně kontrolují problémové oblasti v prohlížeči a informují uživatele o hrozbách, které vyžadují pozornost. Kromě toho bylo změněno uspořádání stránky Safety Check v nastavení (chrome://settings/safetyCheck).
    Vydání webového prohlížeče Chrome 128
  • V komponentě WebView v Chromu pro Android byla dočasně vypnuta podpora technologie CHIPS (Cookies Having Independent Partitioned State), vyvíjené v rámci iniciativy Privacy Sandbox, která umožňuje izolaci cookie spojených s domain prvním stupněm, pomocí atributu „Partitioned“. Důvodem pro deaktivaci byly problémy při přístupu k sekcionovaným cookie prostřednictvím API CookieManager, které poskytuje platforma Android.
  • Ve centrálně spravovaných systémech mají administrátoři k dispozici funkce pro vytváření vlastních zkratek rychlého vyhledávání přes adresní řádek (například můžete vytvořit zkratku „@jméno“ pro vyhledávání na určitém webu) a také pro správu neusmazatelných hesel ve vestavěném správci hesel (například můžete nastavit odstranění takových hesel, která zůstala po migraci na jiné zařízení pomocí třetí strany).
  • Ve verzi pro Chrome OS byla přidána podpora mechanizmu spouštění samostatných webových aplikací IWA (Isolated Web Apps), který rozšiřuje PWA (Progressive Web Apps) použitím přísnější izolace aplikace v případě kompromitace serveru. Izolace je dosažena podepsáním balíčku aplikace digitálním podpisem, který chrání před vkládáním externích změn do balíčku, což umožňuje distribuci aplikace prostřednictvím externích kanálů bez udržování vlastního serveru.
  • CSS vlastnost position-try-options byla přejmenována na position-try-fallbacks, v souladu s doporučením pracovní skupiny CSSWG (CSS working group), protože slovo „options“ může být matoucí a neodráží skutečnou podstatu vlastnosti.
  • V HTML elementu , který umožňuje připojit k textu anotaci zobrazenou nad, pod nebo vedle textu, například pro objasnění výslovnosti nebo významu znaků, byla přidána možnost synchronního rozložení přerušení řádků při přenosu dlouhého základního textu a anotace, které se nevejdou do jednoho řádku a dříve se zatím přenášely odděleně. Také bylo přidáno CSS vlastnost ruby-align pro řízení zarovnání základního textu a anotace.
  • The Promise.try() method has been added to allow the transformation of any callback function's result into a Promise, simplifying error handling during the execution of functions performed in both asynchronous and synchronous modes.
  • Do rozhraní PointerEvent byl přidán nový atribut PointerEvent.deviceProperties, pomocí kterého lze odděleně identifikovat různé digitální peru používané s grafickým tabletem (například pro každé zařízení lze přiřadit svou barvu a tvar pera).
  • Implementace CSS vlastnosti zoom byla uvedena do souladu se specifikací, což umožňuje zmenšovat nebo zvětšovat měřítko jednotlivých prvků.
  • V režimu „Origin trials“ byla implementována experimentální podpora API Digital Credentials, která umožňuje webům požadovat potřebné identifikační údaje z mobilních aplikací-peněženek, využívajíc systém IdentityCredential CredMan poskytovaný v Androidu.
  • Podpora subskupin byla experimentálně přidána do WebGPU, což umožňuje využití principu SIMD (Single instruction, multiple data) pro paralelizaci výpočtů.
  • Byla zavedena experimentální možnost blokování přístupu k IP 0.0.0.0 pro prevenci útoků na místní služby.
  • Byla provedena zlepšení v nástrojích pro webové vývojáře. Do inspekčního panelu animací byla přidána možnost zachytávání animací a úpravy klíčových snímků za chodu. Možnosti panelu pro analýzu výkonu byly výrazně rozšířeny. Pro většinu evropských zemí byla zahrnuta možnost výstupu v webové konzoli vysvětlení podstaty chyb generovaných pomocí velkého jazykového AI modelu Gemini.
    Vydání webového prohlížeče Chrome 128

Kromě nových funkcí a opravy chyb byla v nové verzi odstraněna 38 zranitelností. Mnoho zranitelností bylo odhaleno díky automatizovanému testování nástroji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Sedmi problémům byla přidělena vysoká úroveň nebezpečí. Kritické problémy, které by umožnily obcházet všechny úrovně ochrany prohlížeče a vykonávat kód v systému mimo izolované prostředí, nebyly zjištěny. V rámci programu odměn za nalezení zranitelností pro tuto verzi společnost Google vyplatila 20 odměn v celkové výši 95 tisíc dolarů (jedna odměna ve výši 36 000 USD, 10 000 USD, 5 000 USD a 2 000 USD, dvě odměny 11 000 USD, 7 000 USD a 500 USD, čtyři odměny 1 000 USD). Výše 5 odměn zatím nebyla určena.

Přehrát video


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