Главная→Блог→Инциденты→26 окт 2011→Тайна Duqu: часть вторая
Наше исследование троянской программы Duqu продолжается. В первой части отчета, опубликованной несколько дней назад мы указали на существование гораздо большего количества драйверов, чем считалось раньше, а также сделали выводы о возможном наличии других модулей. Кроме того, мы пришли к выводу, что в отличие от массового распространения, как это было со Stuxnet, Duqu атакует только крайне малое число целей.
Однако прежде чем сообщить о наших очередных находках, я должен выразить глубокое уважение к работе, проделанной венгерской исследовательской лабораторией Crysys. Именно они были первыми, кто исследовал компоненты Duqu и подготовил великолепный отчет, который затем был предоставлен ими другим антивирусным компаниям и стал основой для дальнейших исследований. К сожалению, наша компания не была в числе первых получателей этого отчета, но тем интересней эта задача для нас сейчас – выяснить про Duqu всё.
Наши эксперты продолжают проводить глубокий анализ всех файловых компонентов Duqu и находят все больше и больше подтверждений его сходства со Stuxnet. Детальный отчет с анализом работы файлов и их структуры находится в процессе подготовки и будет опубликован позже. Эта часть исследования – сейчас не самое главное и срочное, гораздо важней понять причины происходящего и ход развития событий.
В прошлом блогпосте мы упомянули о том, что за сутки с момента добавления детектирования всех известных компонентов Duqu мы обнаружили только один реальный инцидент. За прошедшее время количество зафиксированных инцидентов увеличилось, и это позволяет нам сделать некоторые выводы о направленности атаки в целом.
Необходимо отметить, что мы не можем ни подтвердить, ни опровергуть информацию от других антивирусных компаний по поводу известных инцидентов в UK и USA, а также, возможно, в Австрии и Индонезии. Вопрос инцидента в Венгрии мы также пока оставляем без комментариев. Сфокусируемся только на том, что видим мы сами при помощи Kaspersky Security Network.
Первый зафиксированный нами инцидент был отмечен, как мы сказали ранее, в весьма специфическом регионе. Заражение было зафиксировано в Судане.

В данном случае было обнаружено использование совершенно нового драйвера, который отличается именем и MD5 от ранее известных вариантов.
Исходя из того, что с нашей точки зрения, основной модуль Duqu состоит из трех компонентов: драйвера, библиотеки и конфигурационного файла, в данном случае должны были бы существовать еще два файла. Но мы не зафиксировали их детектирования. Это означает, что они отличаются от известных образцов (netp191/192.pnf, cmi4432/cmi4464.pnf).
К сожалению, нам пока так и не удалось вступить в контакт с зараженным пользователем для проведения более глубокого исследования этого инцидента. Также у нас отсутствует сам файл драйвера adp55xx.sys – нам известно только его имя, размер и контрольная сумма.
В настоящий момент наибольшее количество инцидентов с Duqu нами зафиксировано именно в Иране. Это вновь возвращает нас к истории Stuxnet и поднимает целый ряд вопросов. Но пока рассмотрим детали.

В очередной раз мы наблюдаем уже знакомую картину – новое уникальное имя файла драйвера (iraid18.sys), известный размер (24960 байт) и другая контрольная сумма. Но кроме этого есть и отличия. В данном инциденте зафиксирован не только новый драйвер, но и ранее неизвестный конфигурационный файл – ird182.pnf. Несомненно, он является аналогом уже известных файлов (совпадает размер 6750 байт), но отличается содержимым. Это вызвано тем, что данный файл и должен быть уникальным – в нем хранится информация о дате установки в систему для управления процессом последующего самоудаления.
Еще более интересным является еще один драйвер. Нам не удалось установить его оригинальное имя, но несмотря на совпадающий размер, он также отличается и от найденного там же iraid18.sys, и от всех других ранее известных драйверов.
Как видно, тут присутствует практически полная новая цепочка модулей с схожими именами – iraid18.sys + ird182.pnf + неизвестная основная DLL, которая может иметь имя, допустим ird181.pnf.

Один из самых интересных инцидентов, наблюдаемых нами. Здесь мы имеем дело с заражением двух систем, но, очевидно, связанных между собой. Объединяет их не только сетевая принадлежность, но и один и тот же файл драйвера (в очередной раз новый) – igdkmd16b.sys. В ходе проведенного нами расследования нам удалось получить копию данного файла:
| 1 | Publisher | Intel Corporation |
| 2 | Product | Intel Graphics Accelerator |
| 3 | Description | Intel Graphics Kernel Mode Driver |
| 4 | File version | 2.2.0.15 |
| 5 | Original name | igdkmd16b.sys |
| 6 | Internal name | igdkmd16b.sys |
| 7 | Size | 25088 bytes |
| 8 | Date of compilation | 17 October 2011 |
Обратите внимание, что файлы драйверов с таким размером (25088) нам еще не встречались – до сих пор были известны только размеры 24960 и 29568 (с цифровой подписью).
Кроме этого, в одной из систем были зафиксированы (но к сожалению, не получены нами) еще два файла: очередной конфигурационный файл с именем netq795.pnf и неизвестный драйвер с таким же размером (25088), но отличающийся контрольной суммой.
Как и в инциденте 2, тут также присутствует практически полная новая цепочка модулей: igdkmd16b.sys + netq795.pnf + неизвестная основная DLL, которая может иметь имя, допустим, netq794.pnf.

Как и во всех описанных выше инцидентах, мы видим использование уникального файла драйвера – отличающегося от ранее известных как именем (bpmgs.sys), так и размером (24382 байт). К сожалению, тут нам не удалось получить сам файл, поэтому его содержимое остается загадкой – так же, как и отсутствие детектирования у конфигурационного файла.
Нам удалось установить интересный факт, возможно не связанный с Duqu, но!
Данный компьютер подвергался нескольким сетевым атакам в недавнем прошлом – 4 и 16 октября. Обе атаки использовали эксплойт уязвимости MS08-067 - той же, которую использовал, например, червь Kido. Использование этой же уязвимости было отмечено, кстати, и в Stuxnet.
IP-адрес, с которого произошли атаки 4 и 16 октября — 63.87.255.149, формально принадлежит MCI Communications Services, Inc., подразделению компании Verizon Business.
Итак, представьте себе ситуацию: две атаки с интервалом 12 дней, и обе произошли с одного и того же внешнего IP-адреса. Какова вероятность того, что это был, например, червь Kido, который автоматически искал новую жертву? Одиночная атака – да, возможно. Две – нет, так не бывает.
Таким образом можно сделать предположение, что данные атаки были не случайны и велись целенаправленно, причем не исключено что использовались не только эксплойты MS08-067, но и другие – следы которых нам не удалось зафиксировать.
|
26 окт 2011, 21:01
Эх, я угадал только 2 буквы: не ВатикАН, а СудАН. :) Но, поскольку заражения точечные, то самая интересная инфа: кто именно заражен? Сервера? Рабочие станции? Частные лица? Организации? Частные или правительственные? |
|
26 окт 2011, 21:25
Кидо - сила > IP-адрес, с которого произошли атаки 4 и 16 октября - 63.87.255.149, формально принадлежит MCI Communications Services, Inc., подразделению компании Verizon Business. |
Также в аналитике
В блоге