Google готовит новую функцию безопасности для Chrome, которая будет блокировать расширения, установленные через политики браузера, если те пытаются изменить страницу новой вкладки или поисковую систему по умолчанию.
Защиту обнаружили в серии изменений, опубликованных в Chromium Gerrit. Пока функция находится в разработке, но после одобрения изменений Google планирует включить её по умолчанию.
Сотрудник Google Ануной Гхош (Anunoy Ghosh) пояснил:
На обычных пользовательских устройствах, которые не управляются организацией, злоумышленники используют принудительную установку и рекомендации через корпоративные политики. Это позволяет закреплять расширения, которые подменяют поисковую систему или страницу новой вкладки.
Новое изменение включает по умолчанию функцию kBlockDseNtpOverrideExtensionsOnUnmanagedDevices, которая активирует комплексную защиту на неуправляемых устройствах с Windows и macOS.
Сейчас организации могут использовать корпоративные политики Chrome Enterprise для принудительной установки расширений и изменения настроек браузера.
На рабочих устройствах, подключенных к домену или системе управления мобильными устройствами, это штатный механизм. Однако вредоносные программы используют его и на обычных домашних ПК.
Вредоносное ПО может без разрешения пользователя добавить локальные ключи политик Chrome и принудительно установить расширение. Оно способно заменить страницу новой вкладки, изменить поисковую систему или перенаправлять запросы на подозрительные сайты.
Chrome при этом может решить, что расширение установил администратор. В результате пользователь не сможет отключить или удалить его.
В некоторых случаях браузер также показывает сообщение «Управляется вашей организацией», хотя компьютер на самом деле не принадлежит компании и не подключен к корпоративной системе управления.
Google называет такие устройства средами с низким уровнем доверия. Chrome считывает локальные политики, но не может подтвердить их через доверенный источник, например домен или MDM-сервис.
Новая защита будет блокировать установку управляемых политиками расширений, которые пытаются изменить страницу новой вкладки или поисковую систему по умолчанию.
Chrome отменит установку и сохранит идентификатор расширения в списке заблокированных.
Во время последующих проверок политик браузер также перестанет повторно загружать это расширение. Это должно предотвратить новые попытки установки и сократить лишнюю сетевую активность.
Google закроет еще один способ захвата расширений
Расширение, которое пользователь установил вручную, больше нельзя будет превратить в заблокированное расширение, управляемое политиками. Оно останется под контролем пользователя, поэтому его по-прежнему можно будет отключить или удалить.
Если ранее управляемое устройство потеряет доверенный статус, но на нем останутся локальные ключи политик, Chrome автоматически удалит расширения, которые подменяют страницу новой вкладки или поисковую систему.
Google также добавляет сбор статистики. Компания хочет оценить, насколько часто встречаются такие расширения и как часто Chrome их блокирует.
Для корпоративных администраторов предусмотрят отдельную политику-исключение, которая позволит отключить защиту, если организации действительно необходимо расширение, которое изменяет страницу новой вкладки или поисковую систему.
Изменения в Gerrit все еще находятся на рассмотрении. В стабильной версии Chrome новая функция пока недоступна.
