Chrome 138: нові функції штучного інтелекту та безпеки

Google Chrome 138: нові функції штучного інтелекту та безпеки

Компанія Google опублікувала реліз веб-браузера Chrome 138. Одночасно доступний стабільний випуск вільного проєкту Chromium, що є основою Chrome. Браузер Chrome відрізняється від Chromium використанням логотипів Google, наявністю системи відправлення сповіщень у разі краху, модулями для відтворення захищеного від копіювання відеоконтенту (DRM), системою автоматичного встановлення оновлень, постійним включенням Sandbox-ізоляції та передачею RLZ-параметрів при пошуку. Для тих, кому потрібно більше часу на оновлення, окремо підтримується гілка Extended Stable, що супроводжується 8 тижнів. Наступний випуск Chrome 139 запланований на 5 серпня.

Основні зміни в Chrome 138 з інтеграцією штучного інтелекту

  • В адресному рядку та на сторінці відкриття нової вкладки реалізовано AI-режим виведення рекомендацій, пов’язаних із введеним пошуковим запитом.
  • В адресному рядку в системі контекстних рекомендацій реалізована можливість отримання інформації про сторінку через Google Lens, задавши питання природною мовою або вказавши на об’єкт на екрані.
  • Деяким користувачам, які прив’язали браузер до облікового запису в Google, запропонована нова форма включення синхронізації вкладок та історії навігації між пристроями у вигляді підказки поряд з профілем користувача.
  • При використанні додатків, що змінюють вміст сторінки відкриття нової вкладки, відомості про додаток тепер показуються в нижній частині сторінки.

Нові можливості спільної роботи та розширень

  • Додано підтримку груп спільних вкладок, з якими можуть працювати кілька користувачів. Користувач може створити набір вкладок і поділитися ним з іншими, які бачитимуть ті самі вкладки на своїх пристроях. Створення груп поки доступне лише для користувачів тестових збірок.
  • Надано можливість вибіркового надання доступу окремих розширень до API userScript без необхідності активації режиму розробника (Developer Mode).
  • Реалізована підтримка механізму TLS 1.3 Early Data, що дозволяє клієнту відправляти GET-запити до завершення стадії узгодження TLS-з’єднання.
  • Додана можливість збереження закладок і списку для читання у своєму обліковому записі Google.

Функції безпеки з використанням штучного інтелекту

  • Реалізовано виведення попередження про шахрайські сторінки, виявлені великою мовною моделлю на основі аналізу вмісту. AI-модель виконується на стороні клієнта, але у разі виявлення підозр виконується додаткова перевірка на серверах Google.
  • Забезпечено синхронізацію налаштувань режиму розширеного захисту між браузерами на різних пристроях користувача.

Нові API для розробників з підтримкою штучного інтелекту

  • Реалізовано API Translator, що надає можливості для перекладу тексту з однієї мови на іншу. Для перекладу задіяна AI-модель Gemini Nano, що виконується на локальній системі користувача.
  • Реалізовано API Language Detector, що дозволяє визначати мову за фрагментом тексту.
  • Реалізовано API Summarizer для резюмування текстів або генерації заголовків, використовуючи велику мовну модель.
  • Додано API Viewport Segments для організації виведення на пристрої зі складними екранами.

Технічні вдосконалення та безпека в Chrome 138

  • У версії для Android додана можливість використання API Web Serial для підключення до послідовного порту через Bluetooth.
  • Відповідно до змін у специфікації HTML, націлених на захист від XSS-атак, включено екранування символів “<” та “>” при серіалізації атрибутів HTML-елементів.
  • Додані нові CSS-функції abs() та sign() для визначення абсолютного значення та знаку числа; progress() для обчислення проміжного значення; sibling-index() та sibling-count() для стилізації елементів на основі позиції.
  • В інструментах для веб-розробників розширені можливості для аналізу продуктивності. Для звичайних користувачів включений AI-асистент, здатний пояснювати суть помилок і попереджень, що виводяться у веб-консолі.
  • У системі збірки проєкту Chromium здійснено перехід з інструментарію Ninja на збірну систему Siso, яка може використовуватися як прозора заміна, що підтримує віддалене виконання збірних робіт.

Окрім нововведень і виправлення помилок, у новій версії усунено 11 вразливостей. Багато з них виявлено в результаті автоматизованого тестування інструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer і AFL. Критичних проблем, які дозволяють обійти всі рівні захисту браузера та виконати код у системі за межами sandbox-оточення, не виявлено. У рамках програми з виплати грошової винагороди за виявлення вразливостей для поточного релізу компанія Google виплатила 3 премії на суму 6000 доларів США.

Детальніше про випуск Chrome 138 можна дізнатися на офіційному сайті.