-Поиск по дневнику

Поиск сообщений в Linux_Loader

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 20.04.2008
Записей: 743
Комментариев: 2542
Написано: 7716


Обнаружена возможность утечки данных через /proc

Понедельник, 17 Августа 2009 г. 17:12 + в цитатник
В колонках играет - Enigma - The Eyes of Truth
Настроение сейчас - Опять *OK*

На конференции Usenix Security 2009 исследователи Kehuan Zhang и XiaoFeng Wang показали новую уязвимость в безопасности многопользовательских Linux-систем.

В Linux псевдофайл /proc/$PID/stat любого процесса может быть прочитан любым пользователем (world-readable). Этот файл содержит разную информацию о состоянии конкретного процесса, в том числе текущее значение регистров ESP (Extended Stack Pointer) и EIP (Extended Instruction Pointer). На первый взгляд эта информация бесполезна, но исследователи обнаружили, что если часто запрашивать эту информацию, то можно примерно определить ход выполнения программы (получается что-то типа "неточной" отладки). А по ходу выполнения программы можно определить какие она получает данные.

Исследователи разработали утилиту для проведения такой атаки и успешно испытали её на vim, ssh и gedit. Из-за невозможности точно проследить ход программы (т.к. между чтениями /proc/$PID/stat программа-жертва может успеть выполнить много операций) точный ввод определить невозможно, но зато возможно очень сильно сократить область поиска, например при подборе пароля.

Другие Unix-подобные системы (например Solaris и FreeBSD) не предоставляют информацию о регистрах, но предоставляют другую информацию, которую можно использовать для подобных атак.

Обсуждение на LKML

Источник: http://www.linux.org.ru/view-message.jsp?msgid=3966263
Рубрики:  софт
ссылки и цитаты
Безопасность
Метки:  

tecktonik_mix   обратиться по имени Понедельник, 17 Августа 2009 г. 18:30 (ссылка)
Я не думаю что меня взломают таким способом.
Ответить С цитатой В цитатник
tecktonik_mix   обратиться по имени Понедельник, 17 Августа 2009 г. 19:49 (ссылка)
while [ 1 -le 1 ];do cat /proc/$PID/stat;done > > ./debug.txt
Ответить С цитатой В цитатник
Tirador   обратиться по имени Вторник, 18 Августа 2009 г. 11:35 (ссылка)
Вроде в новых 29-30 ядрах уже пофикшен баг.
Ответить С цитатой В цитатник
Linux_Loader   обратиться по имени Вторник, 18 Августа 2009 г. 20:21 (ссылка)
Tirador, я не сомневался :).
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку