230 likes | 407 Views
Возможности современных ОС для мобильных платформ по противодействию вредоносному программному обеспечению. Сорокин Юрий ООО «НеоБИТ». Анализируемые платформы. Windows Mobile Symbian Blackberry Maemo Android iOS. ВПО для мобильных платформ. Методы внедрения ВПО.
E N D
Возможности современных ОС для мобильных платформ по противодействию вредоносному программному обеспечению Сорокин Юрий ООО «НеоБИТ»
Анализируемые платформы • Windows Mobile • Symbian • Blackberry • Maemo • Android • iOS
Symbian: особенности • Разделение режима ядра и пользователя • Использование Application engines • Доступ к службам с использованием фреймворков
Symbian: механизмы защиты • Средства контроля доступа, основанные на системе сертификатов • Права конкретного приложения определяются сертификатом, с помощью которого оно подписано • Ограниченность прав приводит к невозможности вызова некоторых функций
Symbian: недостатки механизмов защиты • Все программное обеспечение, поставляемое в прошивке телефона, обладает максимальными правами независимо от производителя • В случае эксплуатации уязвимости в каком-либо из этих приложений вредоносный код получает исключительные возможности • Известны случаи получению сертификатов создателями ВПО
Android: особенности • Полностью открытая операционная система • Приложения разрабатываются на языке JAVA • Система построена на базе Linux • Разрабатывается и продвигается более чем 30 компаниями по всему миру
Maemo: особенности • Построена на базе Linux • Полностью открытая операционная система • Простота разработки приложений • Поддержка DRM • Поддержка сертификатов приложений • Использование единого каталога ПО
Maemo: недостатки механизмов защиты
Blackberry: особенности • Платформа распространена в США • Память телефона и карт памяти не может быть прочитана на другом устройстве • Потерянные или украденные устройства все равно в безопасности
Blackberry: механизмы защиты • Шифрование данных • Контроль доступа к данным • Контроль взаимодействия приложений • Контроль доступа к сети • Централизованный каталог приложений
Blackberry: недостатки механизмов защиты • С помощью API можно получатьразличную информациюоб устройстве • Приложения не проверяются перед добавлением в каталог • Возможно создать приложение с закладкой и каким-либо образом заставить пользователя скачать его
iOS: особенности • Гибридное ядро • Разрабатывалось NeXT для NEXTSTEP • Основано на ядре BSD 4.3 и Mach (Darwin OS) • ARM, x86, x64, PowerPC • Поддержка kernel extensions (архитектура I/O Kit): USB, VPN