Современные методы обработки и алгоритмы детектирования вредоносного программного обеспечения. Краткий обзор угроз для мобильной платформы Android
Количество добавленных угроз в вирусные базы
Источники вирусов Система регистрации вирусных заявок –Пользователи –Партнеры лицензирующие модуль поиска вирусов Система мониторинга вредоносных ссылок Система honeypotов Системы мульти-сканеров (virustotal, jotti, virscan..) Ежедневный обмен среди антивирусных вендоров)
Алгоритмы детектирования вредоносных программ Оценка похожести файлов на основе вейвлет анализа Оценка похожести файла на основе анализа графа передачи управления (Origin Tracing, Origin Tracing for Android)
Оценка похожести файлов на основе вейвлет анализа Экспоненциальный рост количества файлов присылаемых в лабораторию. Более уникальных файлов в день. Сложные техники для предотвращения детектирования антивирусами (полиморфиз, обфускация) –BackDoor.Tdss.based (TDL3/4) ~2000 в месяц –Win32.HLLW.Autoruner (Win32/Rimecud,Palevo) ~3000 в месяц
Подсчет энтропии методом скользящего окна
Вейвлет анализ
Оценка похожести файла на основе вейвлет анализа
Оценка похожести файлов на основе вейвлет анализа Быстрый алгоритм не требующий больших вычислительных ресурсов (эмуляция файла, дизассемблирование) Компактная запись для вирусной базы
Технология Origin Tracing Статический анализ кода Построение графа управления программы Выделение подозрительных вершин графа Составление записи детектирования вредоносного семейства
Мобильные угрозы для Android OS
Рост количества угроз
Типы угроз Вредоносные приложения не несущие полезной нагрузки –Android.SmsSend –Android.SpyEye.1 Платные шпионские программы –Flexispy, Mobile Spy, Mobistealth Легитимные инфицированные приложения распространяющиеся на сторонних маркетах –Android.Plankton –Android.Gongfu (Android.DreamExploid) –Android.GoldDream –Android.AntaresSpy.1
Android.SmsSend
Пример схемы мошенничества
Количество модификаций Android.SmsSend
Детектирования новых угроз с помощью технологии Origin Tracing
Android.SpyEye.1
Android.Plankton.1
загрузок с официального Android Market Сбор и передача информации о зараженном устройстве Выполнение различные команды, получаемые от удаленного центра
Android.Gongfu.1 Повышает привилегии до пользователя root Скрыто устанавливает дополнительные вредоносные приложения
Android.GoldDream.1
Cобирает информацию об инфицированном устройстве, включая телефонный номер абонента и номер IMEI Отслеживает все входящие СМС-сообщения Отслеживает входящие и исходящие телефонные звонки Осуществляет несанкционированную рассылку СМС-сообщений по комманде от сервера Android.GoldDream.1
Android.AntaresSpy.1
Передает на сервер злоумышленника –Фотографии хранящиеся на телефоне –СМС-сообщения –Текст набранный на виртуальной клавиатуре – GPS координаты
Вопросы ???