id: Гость   вход   регистрация
текущее время 15:03 25/04/2024
Владелец: ntldr редакция от 11/03/2008 10:10 (автор: ntldr) Печать
Категории: софт, truecrypt
https://www.pgpru.com/Новости/2008/КритическаяУязвимостьВTrueCrypt51
создать
просмотр
редакции
ссылки

Это старая редакция страницы Новости / 2008 / Критическая Уязвимость В True Crypt 51 за 11/03/2008 10:10.


11.03 // Критическая уязвимость в TrueCrypt 5.1


10.03.2008 вышел релиз TrueCrypt 5.1 одной из добавленых фич которого является поддержка hibernation. Посмотрев исходный код TrueCrypt, я обнаружил критическую уязвимость приводящую на некоторых конфигурациях железа к полному раскрытию всех ключей шифрования находившихся в памяти в момент использования hibernate. Это дает возможность дешифрования загрузочного раздела, и весьма вероятно всех подключенных контейнеров.


Уязвимость находится в файле DriveFilter.c, и заключается в некорректной реализации перехвата исполнения точки входа dump port драйвера. TrueCrypt определяет нужный драйвер путем сравнения его имени со следующим списком:



Если вы используете нестандартный storage контроллер, то он может иметь свой драйвер реализующий функциональность dump port, и в этом случае содержимое памяти будет записано на диск в открытом виде, что позволяет извлечь ключи шифрования просто просканировав данные на диске.


Уязвимости подвержены пользователи держащие систему на аппатарных RAID, а частности на популярном чипе Intel Matrix Storage.
Способы решения уязвимости: отключить hibernate в настройках электропитания. В случае если вы уже использовали hibernate вы должны проверить удалился ли файл hiberfil.sys и затереть все свободное место на диске программой безопасного уничтожения информации.