Исследователи безопасности выявили серьезную уязвимость в WebGL, которая по умолчанию включена для браузеров Firefox и Chrome, и позволяет злоумышленникам запускать вредоносный код на компьютерах пользователей. Мы рассмотрели, как отключить WebGL в Firefox 4, вот как отключить WebGL в браузере Google Chrome.
WebGL обеспечивает аппаратное ускорение трехмерной графики в браузерах без необходимости установки дополнительного программного обеспечения. Консультационная компания по безопасности Context имеет более подробную информацию об уязвимостях в WebGL, и лучший способ оставаться в безопасности — отключить WebGL в браузерах.
Согласно странице в Context, «эта уязвимость позволяет злоумышленникам предоставлять вредоносный код через веб-браузер, что позволяет атаковать графический процессор и графические драйверы. Эти атаки на GPU через WebGL могут вывести из строя целые машины ».
Отключение WebGL в Google Chrome
Обновление от 30 ноября 2017 г .: Google добавила поддержку WebGL 2.0 в браузер Chrome в версии 56 и предложила возможность отключить WebGL во флагах.
К вашему сведению, команда Chromium недавно удалила флаг WebGL 2.0 (# enable-es3-apis) из Chrome 63.
Если вы отчаянно пытаетесь отключить WebGL в Chrome 63 или более поздних версиях, вы можете установить указанное ниже расширение.
Отключить расширение WebGL
После этого вы можете перейти по этой ссылке, чтобы подтвердить статус WebGL в Chrome.
Обновление от 31 мая 2017 г.: в Chrome 57 или более поздней версии
1. Посетите chrome: // flags или chrome: // flags / # enable-es3-apis.
2. С помощью Ctrl + f найдите параметр webGL2.0 и установите для него значение «Отключено».
3. Перезапустите браузер Chrome.
1. Щелкните правой кнопкой мыши ярлык Chrome на рабочем столе, выберите «Свойства».
— отключить-webgl
после chrome.exe в поле Target, как показано ниже на снимке экрана.
2. Нажмите «Применить» и «ОК», чтобы сохранить изменения.
Обновление: еще лучше, попробуйте следующее: просто посетите chrome: // flags / # disable-webgl в браузере, нажмите ссылку «Включить», прокрутите вниз и нажмите «Перезапустить сейчас», чтобы перезапустить браузер для внесения изменений в подать заявление. Обновление: флаг больше не доступен, он был удален Google, вам лучше попробовать запустить Chrome с указанным выше переключателем командной строки, чтобы отключить webGL в браузере.
Мы можем подтвердить, что это отключит WebGL для Chrome, поскольку вы по-прежнему можете получать сообщение «Браузеру не удалось инициализировать WebGL» при запуске любого из экспериментов WebGL в Chrome, проверьте снимок экрана ниже.
Мы обновим эту публикацию, если найдем дополнительную официальную информацию от команды Chrome или из других источников по текущей проблеме. Будьте на связи.