Сможет ли Chrome исправлять уязвимости быстрее ИИ?

В четверг Google сообщила об исправлении 1 072 уязвимостей в Chrome 149 и Chrome 150, выпущенных месяцем ранее. Это больше, чем компания устранила за предыдущие 23 версии браузера вместе взятые. В среду вышло обновление Chrome 151, закрывшее ещё 370 проблем. Из них 349 обнаружили специалисты самой Google, а семь получили критический уровень опасности. Суммарный результат трёх выпусков составил 1 442 исправления.
Сможет ли Chrome исправлять уязвимости быстрее ИИ?
Изображение носит иллюстративный характер

Такой скачок связан не только с качеством аудита Chrome. Поиск уязвимостей ускоряется экспоненциально, и одним из главных двигателей стали большие языковые модели, LLM. Они позволяют быстрее проверять код и находить ошибки, которые годами не замечали люди. Возникает неприятный перекос: новые проблемы могут регистрироваться быстрее, чем разработчики успевают готовить патчи. По данным американской National Vulnerability Database, NVD, за прошедшую часть 2026 года в базе уже появилось 46 872 уязвимости. За весь 2025 год их было 49 920.
Показательный случай обнаружился в компоненте Chrome Navigation. Уязвимость выхода из песочницы CVE-2026-3545 получила 9,6 балла по шкале CVSS и критический рейтинг. Атака могла заставить браузер читать локальные файлы на компьютере пользователя, то есть обойти границу, которая должна изолировать веб-контент от системы. Google закрыла дыру в начале марта 2026 года. Её нашёл агентный программный комплекс на базе моделей Gemini; ошибка пряталась в исходном коде Chrome больше 13 лет.
Ответом Google на «быстро развивающиеся атаки с применением ИИ» станет более частый выпуск Chrome. Основные версии браузера планируют переводить на двухнедельный цикл, еженедельные обновления безопасности сохранятся, а параллельно компания испытывает режим с двумя защитными релизами в неделю. Ускорение не должно превратить публикацию сведений об ошибках в формальность. Позиция Google сформулирована прямо: «Даже при таком темпе надлежащее публичное раскрытие информации остаётся первостепенным».
Каждая уязвимость, исправление которой попадает в Chrome Stable, должна получить публичное описание независимо от источника: её мог найти сотрудник Google или внешний исследователь. Компания считает такую прозрачность обычной практикой безопасности. Чтобы ручная подготовка документов не задерживала релизы, Google автоматизирует создание примечаний к обновлениям и описаний CVE непосредственно на основе внесённых в код исправлений. Это должно сократить паузу между обнаружением ошибки, выпуском патча и раскрытием технических подробностей.
Даже готовое обновление бесполезно, пока оно не установлено, поэтому Chrome пробует применять патчи без перезапуска браузера. Его многопроцессная архитектура позволяет по очереди заменять работающие в фоне дочерние процессы новыми версиями. В формулировке Google это звучит так: «Используя многопроцессную архитектуру Chrome, динамическое исправление последовательно заменяет фоновые дочерние процессы, такие как Renderer и GPU, обновлёнными исполняемыми файлами прямо во время работы». Если полный перезапуск всё же потребуется, браузер должен бесшовно восстановить сеанс. Пользователю не придётся самому следить, завершилось ли обновление.
Часть этой схемы уже появилась в Chrome 150 для macOS. Приложения в macOS часто продолжают работать после закрытия всех окон. Chrome распознаёт такое состояние без открытых окон и, если обновление ожидает установки, автоматически перезапускается. Момент выбран удачно: браузер ещё запущен, но человек сейчас не работает с его окном. Такой «оппортунистический» перезапуск сокращает задержку установки патча без внезапного обрыва активной сессии.
Отдельная работа идёт против целых семейств ошибок памяти: use-after-free, выхода за границы буфера и других нарушений безопасности памяти. Среду выполнения Chrome укрепляют, чтобы снизить риски старого кода на C++. Одновременно части браузера переносят на языки с безопасной моделью памяти; Google прямо называет Rust одним из вариантов замены. Это долгая переделка, поскольку C++ десятилетиями лежал в основе браузерной архитектуры.
Верхний уровень пользовательского интерфейса Chrome перестраивают с использованием HTML, CSS и TypeScript. Такой подход уменьшает зависимость интерфейса от традиционных фреймворков C++ и вместе с ней площадь для типичных ошибок памяти. Сторонние библиотеки тоже переходят на автоматические конвейеры обновления. Зависимости должны получать свежие версии без долгого ручного ожидания, иначе уже известная уязвимость во внешнем компоненте останется открытой внутри самого браузера.
Google Chrome Security Team описывает практический смысл этой гонки коротко: «Каждая найденная и исправленная ошибка лишает атакующего ещё одной точки опоры». Но исправление требуется быстро выпустить и применить раньше злоумышленника. Поэтому Google одновременно ускоряет релизы, испытывает динамические патчи и автоматические перезапуски, обновляет сторонние зависимости и убирает классы ошибок, связанные с памятью. Задуманная модель Chrome предполагает постоянное получение защиты с минимальным вмешательством пользователя.


Новое на сайте

20949Старая техника Apple получила заплатку для опасной уязвимости 20948Как три уязвимости открыли ShinyHunters путь к серверам PeopleSoft? 20947Может ли ИИ сам собрать уязвимости в работающий взлом? 20946Уязвимость CVSS 10.0 в LXD и MicroCloud позволяет выдать себя за доверенного клиента 20945Google разрешит устанавливать приложения из сторонних магазинов одним нажатием 20944Взлом Chainalysis: что могли увидеть атакующие 20943Oracle E-Business Suite под прицелом: попытки атак начались вскоре после исправления 20942Фишинг без кражи пароля: как Skyw4lker атакует Microsoft 365 20941ИИ в SOC: быстрее расследовать, не теряя контроля 20940Могут ли уязвимости GoAhead подорвать доверие к TLS? 20939Adobe устранила критические уязвимости в Campaign Classic и Connect 20938Как взломанный скрипт DebugBear помог похитить у трейдеров Polymarket около $2,7 млн? 20937Как ошибка в сетевой загрузке UEFI обходит защиту до запуска Secure Boot? 20936Silent Train: сеть скрытных атак Volt Typhoon 20935Как ссылка на ChatGPT могла открыть доступ к чужим чатам?
Ссылка