ИЗЛИЗАНЕ на web браузъра Chrome 128

Компания Google публикува нова версия на уеб браузъра Chrome 128. В същото време е налична стабилната версия на свободния проект Chromium, който служи за основа на Chrome. Браузерът Chrome се отличава от Chromium с използването на логотипи на Google, наличието на система за уведомления в случай на срив, модули за възпроизвеждане на съдържание, защищено от копиране (DRM), система за автоматично инсталиране на актуализации, постоянно активиране на Sandbox изолацията, предоставяне на ключове за Google API и предаване на RLZ параметри при търсене. За тези, които се нуждаят от повече време за актуализация, се поддържа отделно разклонение Extended Stable, което е с период на поддръжка от 8 седмици. Следващата версия на Chrome, 129, е планирана за 17 септември.

Основни промени в Chrome 128:

  • Добавена е възможността за търсене в историята на посещенията, като се взема предвид съдържанието на отворените страници, а не само URL адресите и заглавията. В този етап функцията е достъпна само за английски език потребители в САЩ. Функционалността за търсене на съдържание е реализирана с помощта на система за машинно обучение, работеща на страната на Google, за която релевантни данни могат да бъдат изпращани на сървъри Google (изпращането може да бъде изключено в настройките).
  • Задействан е нов парсер на JSON формат, пренаписан от C++ на Rust, осигуряващ по-висока защита чрез намаляване на вероятността за поява на грешки при работа с паметта. Отбелязва се, че преминаването на новия парсер може да доведе до спиране на разбор на некоректно форматирано съдържание в JSON формат, но той също така решава проблемите при работа с некоректен JSON, който преди е предизвиквал аварийно завършване, а сега води до връщане на код за грешка.
  • На страницата, показваща се при отваряне на нова таб, е добавена възможност за поставяне на секция с данни от Google Календар, позволяваща да се виждат предстоящите срещи и събития.
    ИЗЛИЗАНЕ на web браузъра Chrome 128
  • В Chrome за Android в интерфейса за превключване между табове е добавена нова секция, в която автоматично се пренасят неактивни табове, отворени повече от 60 дни. Съществува възможност за затваряне на всички стари табове наведнъж. По подразбиране новата функция е активирана за 1% от потребителите.
    ИЗЛИЗАНЕ на web браузъра Chrome 128
  • В Chrome за Android е добавена поддръжка на профилактични проверки на сигурността (Safety Check), които периодично проверяват за наличието на проблеми в браузъра и информират потребителя в случай на откритие на заплахи, изискващи внимание. Освен това е променен дизайнът на страницата Safety Check в настройките (chrome://settings/safetyCheck).
    ИЗЛИЗАНЕ на web браузъра Chrome 128
  • В компонента WebView в Chrome за Android е решено временно да се деактивира поддръжката на технологията CHIPS (Cookies Having Independent Partitioned State), разработвана в рамките на инициативата Privacy Sandbox и позволяваща изолиране на Cookies в контекста на домейн първо ниво, използвайки атрибута «Partitioned». Причината за изключването бяха проблеми с достъпа до секционирани Cookies чрез API CookieManager, предоставен от платформата Android.
  • В централизираните системи за управление администраторът има възможности за създаване на собствени ярлици за бързо търсене през адресната лента (може да се създаде ярлик «@име» за търсене на определен сайт), както и управление на неразшифровани пароли в интегрирания мениджър на пароли (например, може да се настрои изтриването на такива пароли, останали след миграция на друго устройство с помощта на трета страна).
  • В версията за Chrome OS е добавена поддръжка за механизма за стартиране на самостоятелни уеб приложения IWA (Isolated Web Apps), който разширява PWA (Progressive Web Apps) чрез прилагане на по-строга изолация на приложението в случай на компрометиране на сървъра. Изолацията се постига чрез заверяване на пакета с приложението с цифров подпис, който защитава от неоторизирани промени в пакета, което позволява разпространение на приложението чрез трети канали без поддържане на собствен сървър.
  • CSS свойството position-try-options е преименувано на position-try-fallbacks, в съответствие с препоръките на работната група CSSWG (CSS working group), тъй като думата «options» въвежда в заблуда и не отразява реалната същност на свойството.
  • В HTML елемента , който позволява прикрепяне на анотации към текста, показвани нагоре, надолу или до текста, например за уточняване на произношението или значението на йероглифи, е добавена възможността за синхронно поставяне на нови редове при пренос на дълъг основен текст и анотация, които не се побират в един ред и преди това се пренасяха поотделно. Добавено е и CSS свойството ruby-align за управление на подравняването на основния текст и анотацията.
  • Добавен е методът Promise.try(), позволяващ преобразуването в Promise на резултата от всяко извикване на callback за опростяване на обработката на грешки при изпълнението на функции, изпълнявани както в асинхронен, така и в синхронен режим.
  • В интерфейса PointerEvent е добавен нов атрибут PointerEvent.deviceProperties, с който могат да се идентифицират различни цифрови перфоратори, използвани с графичен таблет (например, за всяко устройство може да се зададе собствен цвят и форма на перфоратора).
  • Реализацията на CSS свойството zoom е приведена в съответствие със спецификацията и позволява намаляване или увеличаване на мащаба на отделни елементи.
  • В режим «Origin trials» е реализирана експериментална поддръжка на API Digital Credentials, която позволява на сайтовете да искат необходимите за идентификация данни от мобилни приложения-кошелци, използвайки предоставената в Android система IdentityCredential CredMan.
  • В WebGPU е добавена експериментална поддръжка на подгрупи, позволяващи използването на принципа SIMD (Single instruction, multiple data) за паралелно изчисление.
  • Реализирана е експериментална функция за блокиране на достъпа до IP 0.0.0.0, за да се предотвратят атаки върху локални услуги.
  • Въведени са подобрения в инструментите за уеб разработчици. В панела за инспектиране на анимация е добавена възможност за запис на анимация и редактиране на ключови кадри в реално време. Значително са разширени възможностите на панела за анализ на производителността. За повечето европейски държави е включена функция за извеждане на пояснения за характера на грешките в уеб консолата, генерирани с помощта на голям езиков AI модел Gemini.
    ИЗЛИЗАНЕ на web браузъра Chrome 128

Освен нововъведенията и поправките, в новата версия са отстранени 38 уязвимости. Много от уязвимостите са открити в резултат на автоматизирано тестване с инструменти като AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. На 7 проблема е присвоен висок риск. Критични проблеми, позволяващи заобикаляне на всички нива на защита на браузъра и изпълнение на код в системата извън sandbox средата, не са открити. В рамките на програмата за награди за откритие на уязвимости за текущото издание, компанията Google е изплатила 20 награди на обща сума от 95 хиляди долара (една награда от $36000, $10000, $5000 и $2000, две награди от $11000, $7000 и $500, четири награди от $1000). Размерът на 5 награди все още не е определен.

Пуснете видеото


Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster