Универсальная уязвимость по Дауду

Автор: Киви Берд
Опубликовано 05 мая 2008 года

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

Например, всякая серьезная уязвимость в плеере flash-файлов - катастрофа по определению. Пользователи Сети используют много разных браузеров, которые работают на основе существенно разных операционных систем. Однако технология Flash едина для всех, flash-плеер изготовляет лишь один разработчик - Adobe, так что одна и та же по сути программа работает на платформах Windows, Mac OS, Linux и пр. И коль скоро сложилось так, что flash-плееры ныне устанавливают почти на все браузеры, то любая серьезная дыра, обнаруженная злоумышленниками в защите Flash, потенциально становится общей проблемой. Что недавно и произошло.

В первой половине апреля Марк Дауд (Mark Dowd), сотрудник хакерской команды X-Force в подразделении IBM Internet Security Systems, опубликовал информацию об обнаруженной им уязвимости типа "переполнение буфера памяти" в программе Adobe Flash Player, когда та выполняет обработку мультимедиа-файлов. В частности, Дауд сообщил, что удаленный злоумышленник, создав медиа-файл особой структуры и убедив жертву его воспроизвести, способен заставить систему выполнять произвольные команды. Например, подсадить троянца или обустроить "черный ход" для проникновения в систему. Поскольку выявлением дыры занимался серьезный специалист из почтенной фирмы, компания Adobe была предупреждена заранее, так что объявление о новой дыре было сделано в тот же день, когда в Сети появилась версия Flash Player с патчем, эту дыру латающим. В общем, внешне все было как и обычно в данной сфере.

Но спустя неделю Марк Дауд опубликовал на сайте IBM ISS статью, в которой описал, что представляет собой выявленная уязвимость и как именно ее можно эксплуатировать на Wintel-системах. Из этой работы специалистам, хорошо понимающим суть дела, стало ясно, что история с flash-плеером представляет собой далеко не рядовой случай, а, похоже, открывающий новую страницу в противостоянии средств компьютерной обороны и все более усложняющихся методов атак.

С присущей компьютерам проблемой переполнения буфера памяти мир безопасности вплотную познакомился в 1996 году, когда появилась работа хакера Aleph One "О сокрушении стека памяти ради забавы и прибыли" ("Smashing the Stack for fun and Profit"). Статья не только наглядно демонстрировала, как можно эксплуатировать эту уязвимость, но и стала основой для множества последовавших атак этого типа. Многие годы борьбы с этой напастью позволили создать и отточить эффективные средства защиты от злонамеренных нарушений в работе памяти. Однако нынешняя статья Дауда показывает, по свидетельству экспертов, что проблема не исчезла, а просто переместилась на более сложный и, можно даже сказать, изощренный уровень.

В самом простом изложении техническая суть открытия Дауда сводится к очень тонкой работе с NULL pointer, особым указателем адреса памяти с несуществующим значением. В большинстве случаев приложение должно остановиться и обрушиться, если почему-то вдруг происходит обращение к значению NULL в памяти. Однако обнаружено, что в данной ситуации есть возможность заставлять некоторые приложения обращаться к произвольным адресам памяти и выполнять соответствующие коды всякий раз, когда происходит доступ к NULL pointer. Правда, добиться этого в реальности чрезвычайно сложно, а в общей ситуации для разных приложений практически невозможно. Так, во всяком случае, считалось до работы Марка Дауда, открывшей новый класс уязвимостей, свойственных чуть ли не всем компьютерным платформам.

Возникает закономерный вопрос: если эти самые NULL-указатели так опасны, почему их до сих пор используют в кодах программ, вместо того чтобы от них отказаться? К сожалению, эта проблема программирования имеет слишком глубокие корни, уходящие к аппаратным кодам, которые непосредственно управляют работой регистров памяти. Иначе говоря, опора на NULL-указатели, чрезвычайно полезные для начальных установок переменных, заложена в основы взаимодействий компьютера с программными приложениями.

Поскольку эта опасность известна давно, в современных ОС предпринят ряд мер для защиты от угрозы и предельного сокращения времени, в течение которого может действовать вредоносный баг. По этой причине опасные в прошлом баги стали ненадежны с точки зрения атак, и их, вообще говоря, перестали воспринимать как существенную угрозу. Теперь же работа Дауда показала, что, сконцентрировавшись на единственном, но широко распространенном приложении вроде flash-плеера, злоумышленники по-прежнему могут эффективно использовать переполнение буфера. В частности, продемонстрировано, что встроенная в плеер виртуальная машина (ActionScript Virtual Machine) может быть очень полезна не только для быстрого выполнения скриптов в онлайновой рекламе, но и для хитроумных атак злоумышленников. Дауд изготовил вредоносный SWF-файл (Shockwave Flash), способный одновременно и без следов поражать компьютеры как с браузерами Internet Explorer, так и Firefox, не вызывая сбоев в работе самих программ.

- Из журнала "Компьютерра"

Read the rest of this entry »

Поиск в лицах

Автор: Илья Шпаньков
Опубликовано 07 мая 2008 года

Попытки создать поисковые системы, работающие по принципу визуального сравнения объектов, предпринимаются давно, но особых сдвигов в этой области пока нет. Еще одной попыткой все-таки научить машину видеть и находить схожие лица является онлайновый сервис Piccolator. От вас требуется указать локально размещенное фото, после чего поисковик начнет свою нелегкую трудовую деятельность. Правда, работа сервиса оставляет неоднозначное впечатление: поиск "двойников" осуществляется быстро, и на первый взгляд действительно обнаруживается нечто схожее между всеми результатами, но эта самая схожесть ограничивается в основном положением объекта на фотографии, обилием волосяного покрова на голове и прочими, в общем, широко распространенными признаками. Остается надеяться, что авторы проекта сумеют настроить поисковик так, чтобы находить действительно похожих людей.

Поиск в лицах<br />

АдресИнтерфейс: русскийтребуется флэш-плагин

Другие постинги в блоге "Разнософт" »

От редакции. Вы только что прочитали постинг в блоге "Компьютерры-Онлайн". Между постингами в блогах и статьями есть существенная разница. Авторы блогов могут высказывать субъективные мнения, которые порой не совпадают с мнением редакции и даже могут быть ошибочными.

Кроме того, постинги в блогах публикуются без предварительной проверки редактором и корректором, поэтому в них чаще встречаются опечатки и ошибки. Пожаловаться на ошибки можно по адресу site@computerra.ru.

В блоге "Разнософт" используются материалы журнала "Компьютерра".

Read the rest of this entry »

Увеличиваем число ячеек Speed Dial в Opera

Автор: Илья Шпаньков
Опубликовано 08 мая 2008 года

С появлением тестовой версии браузера Opera 9.2 пользователи получили новый удобный инструмент - панель быстрого старта Speed Dial. Разместив на ней ссылки на наиболее часто посещаемые страницы, в дальнейшем можно открывать любимые веб-сайты одним кликом мышки сразу после запуска браузера. По умолчанию разработчики из Opera Software поместили на эту панель девять свободных ячеек, что было продиктовано "корнями" Speed Dial, берущими начало в Opera для мобильных телефонов (по числу кнопок с цифрами на трубке). Но пользователи настольной версии сразу оценили удобство панели быстрого старта на десктопе и начали засыпать норвежских разработчиков просьбами об увеличении числа доступных ячеек. И, похоже, их мольбы были услышаны. Но для начала - небольшая предыстория.

Девятнадцатилетний студент из Нидерландов Ремко Лантинг, являясь давним пользователем браузера Opera, любит в свободное время проводить исследование бинарных файлов этой программы в поисках скрытых возможностей. И совсем недавно ему удалось обнаружить способ увеличения числа доступных ячеек в Speed Dial, явно заложенный в браузер его разработчиками, но до поры до времени, видимо, скрываемый от широкой публики (возможно, это один из сюрпризов, подготавливаемых к официальному релизу финальной версии Opera 9.50). Надеемся, что любопытство Ремко не повлияет на общий эффект от новых возможностей Opera 9.50 и посмотрим, как мы можем уже сейчас самостоятельно усовершенствовать панель быстрого старта.

Для начала отыщем в папке профиля пользователя Opera файл speeddial.ini, содержащий описание панели быстрого старта. Затем открываем его в текстовом редакторе и дописываем в начало или в конец файла новую секцию со следующими параметрами:

[Size]
Rows=3
Columns=5

Сохраняем файл. Готово - при следующем запуске браузера в панели быстрого старта появится пятнадцать ячеек взамен стандартных девяти.

Увеличиваем число ячеек Speed Dial в Opera

При желании можно подобрать любое соотношение числа строк и столбцов, начиная от 1х1, но следует помнить, что при очень большом количестве ячеек браузер будет ощутимо "притормаживать".

Небольшие пояснения по синхронизации данных Opera Link - ещё одной новой функции, появившейся в тестовой версии браузера. При синхронизации ячеек панели быстрого старта с мобильными устройствами будут использоваться только первые девять элементов, а вот между десктопными версиями Opera вы сможете обмениваться любым числом ячеек, но следует помнить, что в конфигурационный файл speeddial.ini других копий браузера нужно внести аналогичное исправление.

Read the rest of this entry »

Госдеп США потерял ноутбуки с антитеррористической программой

В ходе правительственной проверки выяснилось, что Госдепартамент США не досчитался порядка 1000 лэптопов, из которых 400, по некоторым данным, принадлежали комитету по борьбе с терроризмом, сообщают ITNews.

Инспектирование Госдепартамента будет проходить в течение трех месяцев, на данный момент был завершен лишь первый этап — инвентаризация. Проверяющие выяснили, что разные департаменты утеряли компьютерного оборудования на сумму в 30 млн. долларов. "99% всей техники составляли ноутбуки", — сообщил источник из группы инвентаризаторов.

Другое официальное лицо заявило, что из Госдепартамента пропали лишь 1000 лэптопов, средняя стоимость каждого составила порядка 3 тысяч долларов. В сумме это дает гораздо меньшую цифру — 3 миллиона. Однако возмущения вызвали не столько финансовые потери, сколько халатность сотрудников различных отделов — ведь на пропавшей технике могла находиться исключительно конфиденциальная и важная для страны информация.

Серьезность потерь подтвердил и президент AFSA Джон Нэлэнд, который заявил, что, "в случае если пропавшие ноутбуки действительно содержали засекреченную информацию, ситуация на самом деле устрашающая". Напомним, что законодателями моды на потерю важных данных в свое время стали британцы, которые каждую неделю преподносят нам сюрпризы: на прошлых выходных из дата-центра компании Rednet Ltd были украдены серверы веб-ресурсов Real World, Peter Gabriel и WOMAD. Ранее в Великобритании уже успели утерять базу призывников, пациентов больниц и просто два CD с данными о 25 млн. человек.

Read the rest of this entry »

Дамский конструктор

Автор: Илья Шпаньков
Опубликовано 08 мая 2008 года

Женщины способны часами сидеть перед зеркалом, обложившись всем своим макияжным арсеналом и неустанно ища тот единственный неповторимый образ, который сразит мужчин наповал. С появлением же онлайнового сервиса Taaz шансы сильного пола остаться в живых и вовсе становятся мизерными. Авторы ресурса подготовили настоящую лабораторию стиля, позволяя дамам бесконечно менять собственный облик в погоне за совершенством. Достаточно загрузить свою фотографию и воспользоваться редакторами цвета помады, оттенка теней и пудры, формы ресниц и цвета туши, а также поэкспериментировать с цветом глаз (контактные линзы), волос, прической. Практически все доступные опции базируются на продуктах известных производителей косметики, и при выборе какого-либо оттенка отобразится название фирмы, в ассортименте которой имеется тот или иной вид косметических средств.

Дамский конструктор<br />

АдресИнтерфейс: английскийтребуется флэш-плагин

Другие постинги в блоге "Разнософт" »

От редакции. Вы только что прочитали постинг в блоге "Компьютерры-Онлайн". Между постингами в блогах и статьями есть существенная разница. Авторы блогов могут высказывать субъективные мнения, которые порой не совпадают с мнением редакции и даже могут быть ошибочными.

Кроме того, постинги в блогах публикуются без предварительной проверки редактором и корректором, поэтому в них чаще встречаются опечатки и ошибки. Пожаловаться на ошибки можно по адресу site@computerra.ru.

В блоге "Разнософт" используются материалы журнала "Компьютерра".

Read the rest of this entry »