Атака с подобранным префиксом на md5-хэш позволяет подменять исполняемый код
01.12 // Атака с подобранным префиксом на md5-хэш позволяет подменять исполняемый код
После многочисленных исследований в области хэш-функций удалось провести много атак на нахождение коллизий для практически всех широко используемых на сегодняшний момент и предсказать теоретическую возможность для остальных. Быстро были получены и практические результаты, но пока только для неиспользуемой md4 и имевшей широкое
распространение md5.
Первые атаки были непрактичны: удавалось получать лишь бессмысленные коллизии. Но их быстро адаптировали к получению коллизий для полей имён цифровых сертификатов, некоторых типов архивов.
Новым этапом стало недавнее исследование Marc Stevens, Arjen Lenstra и Benne de Weger
"Vulnerability of software integrity and code signing applications to chosen-prefix collisions for MD5". Им удалось получить коллизии для исполняемых файлов на основе
атак с подобранным префиксом, используя метод нахождения дифференциальных путей.
Теперь можно взять любой исходный код, например, такой:
и заменить его на любой произвольный, например, на такой:
После компиляции по методике авторов можно получить бинарные файлы с идентичным хэш-значением. Можно подменять и уже откомпилированный код, внедряя в него любые функции.
Аналогично, используя мультиколлизии и
атаки Нострадамуса при помощи вычислений на игровой приставке Sony playstation авторам удалось создать хэш для файла, который "абсолютно достоверно" предсказывает итоги предстоящих президентских выборов в США в 2008 году. Таким образом можно фальсифицировать доказательство знания событий, происходящих в будущем, в любых криптографических протоколах, использующих хэш-функции, нестойкие к атакам Нострадамуса.
Речь идёт о создании множества файлов имеющих одинаковый хэш (мультиколлидирующих) и предъявлении подтасованного заранее результата. Этот же метод применяется и для получения множества исполняемых файлов с одинаковым хэшем.
Пока что данная атака тоже не до конца практична, так как требует создания фальсификата до опубликования хэша или подписи. Например можно создать фальсифицированную копию драйвера со злонамеренными функциями, а получить сертификат на чистый вариант или множество других файлов. Но нельзя создать такой фальсификат по хэшу и файлу уже созданному другим разработчиком (нельзя подделать чужой файл).
Атака на
SHA-1 представляется пока недостижимой, но авторы рекоммендуют по возможности полностью отказаться от md5 и подумать о возможно недолгом будущем sha-1.
Источник:
Technische Universiteit Eindhoven
- Добавить комментарий
- Read original article.
- 405 просмотров
Недавно просмотрено
За последнее время:
- Пресс-релиз: День Матери стал поводом для атак спаммеров
- Красивый и функциональный лаптоп
- В видеороликах на YouTube появилась реклама
- Повышение привилегий в Cisco VPN Client
- "Лаборатория Касперского" проиграла иск к ФНС
- Обход ограничений безопасности в Bytehoard
- Водяные знаки
- Французским чиновникам могут запретить использовать BlackBerry
- Получение доступа к компьютеру посредством микропроцессора
- Первому спамовому сообщению исполнилось 30 лет - Компьюлента (3)
- Хакеры украли у "Альфа-банка" миллионы рублей
- "Лаборатория Каспеского" обнаружила вирус-вымогатель
- На "Одноклассниках.Ру" закрыли серьезную брешь в безопасности
- Борьба с пиратством
- Microsoft советует защищаться от троянов переходом на Vista
- Обход ограничений безопасности в Bugzilla
- Интернет - РФ стала мировым лидером в распространении компьютерных вирусов
- "Лаборатория Касперского": патчи к Internet Security и "Антивирусу Касперского"
- Криптологические протоколы в терминальных системах посредством двустороннего спутникового интернета
- Межсайтовый скриптинг в Rainboard
- Хакеры предлагают установить обновление IE
- Несколько уязвимостей в Aruba Mobility Controller
- "Штормовой червь" захватил 2 млн компьютеров
- Хакеры пошутили над мэром Вильнюса
- Достучаться до Небес или Как получить доступ к заблокированным сайтам
- ОБСЕ опубликовало доклад о проблемах регулирования интернета
- Обход ограничений безопасности в Drupal
- "Доктор Веб" выпустил антивирус для мобильных устройств
- Супер-Корова покоряет Рунет
- Хакеры взломали сайт МВД Латвии
Последние комментарии
5 часов 2 минуты назад
5 дней 7 часов назад
1 неделя 3 дня назад
1 неделя 6 дней назад
8 недель 14 часов назад
8 недель 6 дней назад
12 недель 3 дня назад
13 недель 6 дней назад
16 недель 23 часа назад
16 недель 1 день назад