LinuxForum.Fans
Тема

Хакеры обошли механизм защиты Sandbox в Chrome

Автор: Lupo_Alberto 14 сообщений 3218 просмотров
#160382

Хакеры обошли механизм защиты Sandbox в Chrome



Браузер Google Chrome был 2 года подряд признан самым стойким на конференции pwn2own, поскольку его защиту не смогли преодолеть ни одни хакеры. Неуязвимость программы заключалась в особенностях работы механизма Sandbox, однако время и старания заинтересованных людей сделали свое дело, защиту удалось преодолеть.

Классическим примером взлома браузера является запуск внешних приложений, и именно это продемонстрировали участники команды VUPEN, которым удалось обойти Sandbox и запустить в качестве примера калькулятор. Это значит, что с такой же легкостью на компьютере может быть запущена и любая другая программа, включая вредоносный код.

Как обычно, команда, взломавшая приложение из спортивного интереса, не разглашает те уязвимости, которые в ней присутствуют. Подробные сведения о недоработках скорее всего уже отправлены в Google, чтобы там могли позакрывать все дыры. В VUPEN говорят лишь о том, что взлом дался им непросто и для этого понадобилось создать специальный код, который является одним из самых сложных, с которым им приходилось иметь дело.

Источник — http://www.securitylab.ru/news/405585.php

#160389

Прграммы ломают программы. Где то я это уже слышал, а точно, в Матрице! Только масштаб там другой, а разве не к этому идёт?

#160399

Я не понял - то ли радоваться что безопасней станет браузер то ли орать РЕШЕТО!!!!

#160407

kOvr1K, как на меня то первое.

#160414

Не ходил по линку, но как понял, сэндбокс в хроме ломался на виндовсе (где еще можно запустить калькулятор для примера?). Так что это не о нас.

#160473
bobr написал:
(где еще можно запустить калькулятор для примера?

что, больше нигде калькулятора нет?!

#160504

PAZITIV, есть везде, но везде по-разному называется, и редко используют его для примера.

#160526
Lupo Alberto написал:
продемонстрировали участники команды VUPEN, которым удалось обойти Sandbox и запустить в качестве примера калькулятор. Это значит, что с такой же легкостью на компьютере может быть запущена и любая другая программа, включая вредоносный код.

ну ещё одно доказательство порочности закрытого кода :(

bobr написал:
Не ходил по линку, но как понял, сэндбокс в хроме ломался на виндовсе (где еще можно запустить калькулятор для примера?). Так что это не о нас.

а без разницы, где вы этот код запустите. в линуксе он с лёгкостью может сделать rm -rf $HOME, похоронив ВСЕ ваши документы :(

можно запускать хром так: http://linuxforum.ru/viewtopic.php?id=13179
тогда он похоронит _другие_ документы. Но если вы запускаете хром от своего имени - новость для вас...

bobr написал:
и редко используют его для примера.

часто. для демонстрации.

#160888

Док, а для ремува права рута точно не нужны? Для калькулятора - точно.

#161151

yxma, а права несложно настроить при полном доступе к машине. Главное-прописаться wink

#161247
yxma написал:
для ремува права рута точно не нужны?

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

#161466
yxma написал:
а для ремува права рута точно не нужны?

скрипт запущенны юзером имеет ровно столько-же прав, как и этот юзер. для rm $HOME вполне достаточно прав у любого юзера.

Wolfenberg написал:
а права несложно настроить при полном доступе к машине.

не нужно. это нужно только если нам нужен доступ к другому юзеру. Например доступ к системным файлам. А зачем они нам? Они лежат в свободном доступе.

#161547

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

#161585
yxma написал:
Задача вроде несложная - думаю, запустить калькулятор куда проще, чем получить права рута.

как сказать... тут вот в чём дело: есть 2 песочницы:

1) линуксовая песочница, которая всегда была, есть и будет. другое дело, что её не все используют в полной мере. Там ядро следит за правами, и не даёт доступ программам одного юзера, к данным другого юзера.
2) встроенная в браузер песочница - браузер выполняет скрипты из интернетов, но при этом смотрит, что-бы они не получили доступ к данным клиента. например не запускали калькуляторы или там rm $HOME.

Первая - не костыль, ибо она заложена ещё при разработки UNIX'а. Вторая - костыль, ибо когда создавались эти ваши JS про безопасность никто не думал. Думали про удобство. Теперь вот нужен такой вот костыль :(

И этот костыль в очередной раз сломали. В гугле конечно залатают...

Войдите или зарегистрируйтесь, чтобы ответить.