Разработчики уличили корпорацию Google в незаконной прослушке

Разработчики уличили корпорацию Google в незаконной прослушке

Нововведение в браузере Chromium позволяет Google подслушивать разговоры пользователей, находящихся неподалёку от своих компьютеров, заявили разработчики программного обеспечения. Но в корпорации утверждают, что модуль активируется только с согласия пользователей.

Согласно источнику, разработчики программного обеспечения обнаружили, что при установке браузера Chromium, появляются уведомления: «Микрофон включён» и «Захват аудио разрешён». Этому предшествует загрузка неких данных.

Как оказалось, загружаемый код позволяет пользоваться функцией голосового управления «OK, Google», однако пользователи высказали опасения, что теперь браузер сможет «подслушивать» за ними, отсылая аудиозаписи разговоров в корпорацию. Новый модуль стали именовать «чёрным ящиком», так как полной информацией о его возможностях и принципах работы обладает исключительно Google.

На новый код обратил внимание основатель шведской Пиратской партии Рик Фальквинге.

«Без вашего на то согласия Google скачивает «чёрный ящик» кода, который, согласно описанию, включает микрофон и активно следит за тем, что было произнесено в комнате, — пояснил он. — Это значит, что ваш компьютер был тайно настроен таким образом, чтобы посылать аудиозаписи всего, что было сказано в комнате, третьему лицу, частной компании в иностранном государстве, без вашего на то согласия и даже не информируя вас об этом».

«Мы не знаем и не можем знать, как функционирует этот «чёрный ящик», — заключил он.

В ответ на выраженную пользователями и разработчиками обеспокоенность корпорация Google поспешила сообщить, что модуль не активируется без согласия конечных пользователей. Компания также отметила, что «Chromium не является продуктом Google. Мы не занимаемся его распространением и не даём гарантий по поводу соответствия продукта различным правилам открытого кода».

Рик Фальквинге и сам признаёт, что использование микрофона браузером не означает автоматической передачи данных третьим лицам, однако отмечает, что никто не знает, на какие ключевые слова может отреагировать «чёрный ящик». По его мнению, единственным реальным методом противодействия потенциальной массовой слежке является отключение функций микрофона и камеры на компьютере.

В Vim нашли опасную уязвимость: для атаки достаточно просто открыть файл

В текстовом редакторе Vim, которым пользуются миллионы разработчиков и системных администраторов по всему миру, обнаружили опасную уязвимость. Причём речь не об абстрактной опасности, поскольку специально подготовленный файл может запустить произвольные команды в системе сразу после открытия.

Проблема получила оценку 8,2 балла по шкале CVSS, так что история вполне серьёзная.

И особенно неприятно здесь то, насколько легко срабатывает атака: жертве не нужно нажимать на какие-то дополнительные кнопки или подтверждать действия. Достаточно просто открыть вредоносный файл в Vim.

Уязвимость связана с цепочкой из двух ошибок. Первая касается функции modeline, которая позволяет задавать определённые параметры прямо внутри открываемого файла.

В теории это должно быть удобно, но на практике именно здесь и возникла брешь: один из параметров, tabpanel, оказался недостаточно защищён и позволял внедрить выражение, которое не должно было выполняться в таком сценарии.

Дальше включается вторая часть проблемы. Vim распознаёт, что выражение небезопасно, и пытается выполнить его в ограниченной среде — так называемой песочнице. Но тут срабатывает ещё одна ошибка: функция autocmd_add() не выполняет нужную проверку безопасности.

В результате вредоносный код может зарегистрировать автокоманду, которая сработает уже после выхода из песочницы, то есть в обход защитных ограничений.

Именно из-за этой связки багов злоумышленник получает возможность выполнить в системе произвольную ОС-команду с правами того пользователя, который запустил Vim.

Под удар попадают стандартные сборки Vim с поддержкой tabpanel. Как отмечается, это характерно для сборок типа HUGE, а они используются довольно широко. Дополнительный риск создаёт и то, что modeline во многих окружениях включён по умолчанию.

Разработчики Vim уже выпустили срочный патч. Безопасной считается версия 9.2.0272 и новее. Тем, кто пока не может обновиться сразу, советуют хотя бы временно отключить modeline, добавив в .vimrc строку set nomodeline.

RSS: Новости на портале Anti-Malware.ru