13:24 [Александр Белов]
В новый год с новыми «дырами»
В первый же день нового 2004 года Арман Найери открыл новую уязвимость в программе Internet Explorer, что от Microsoft. Она не является чем-то свершено новым, а просто некой разновидностью старой известной всем уязвимости, основанной на вызове showHelp() инструкции.
Работает она по достаточно простой схеме, так интернет ресурс может вызвать функцию showHelp(), которая, в свою очередь, открывает локальный CHM файл. В этом файле могут содержаться ссылки на системные команды и может быть запущен код с правами авторизованного в данный момент пользователя. В нормальных условиях эта функция позволяет веб ресурсам открывать CHM файлы, доверенные только ей.
Тем не менее, другие файлы могут быть замаскированы под CHM. Это можно использовать в разрушительных целях с помощью таких программ, как WinAmp, XMLHTTP, ADODB или другими, которые позволяют интернет ресурсам закачивать файлы и заданные папки.
Таким образом уже создан exploit, который позволяет запускать код в системе, на которую установлен WinAmp версии 5.
Данная уязвимость проявляется в полной мере, если у вас установлен Internet Explorer версии 6 со всеми заплатками и WinAmp 5.
Стоит также напомнить, что с недавних пор компания Microsoft решила выпускать заплатки только раз в месяц, так как же быть пользователям сейчас?
Решение достаточно просто, первое, что необходимо сделать, это поставить в настройках интернет браузера использовать Active scripting только для «доверенных сайтов», можно поставить фильтр на использование showHelp() в прокси сервере и брандмауэре.
Так же, как вариант, можно просто отказаться на время от использование Microsoft Internet Explorer. Стоит напомнить пользователям, что для избежания получения вреда от вирусов или хакерских атак стоит входить в систему с правами пользователя, а не администратора, тогда, если даже злоумышленнику получится запустить код на вашей системе, то он будет запущен с правами пользователя и путь к системным файлам для него будет закрыт.