2017-03-26 02 Кирилл Лейфер. Мобильные платформы с точки...
TRANSCRIPT
Мобильные платформы с точки зрения безопасности
Лейфер Кирилл, Dr. Web,вирусный аналитик
О себе
● Закончил ОмГУ им. Ф.М. Достоевского● Учусь в аспирантуре● Копаюсь во внутренностях Android● Устроился вирусным аналитиком под
Android
О безопасности смартфонов в целом
● Хранят огромное количество личной информации
● Не воспринимаются пользователями всерьёз
Особенности iOS
● Долгий срок поддержки
Особенности iOS
● Всегда свежая прошивка!
Последняя версия iOS как правило установлена у ~85% пользователей
Особенности iOS
● Закрытость○ Вся ОС в руках одной компании○ Приложения можно ставить только из
App Store○ Закрыт код ядра
хорошо это или плохо?
Особенности Android
● Всё то же самое, только наоборот!
Особенности Android
● Короткий срок поддержки
Особенности Android
● Большой разброс версий прошивок
Особенности Android
● Открытость○ Производители могут вносить изменения○ Разрешено ставить приложения не из
Google Play○ Открыт код ядра и ОС
Malware под Android
Вредоносное ПО, написанное со злым умыслом
Источники malware
● спам-рассылка
Источники malware
Источники malware
● “Из коробки”
Источники malware
● Фишинговые маркеты
Источники malware
● Сторонние маркеты
Источники malware
● Google Play, увы
(фонарики, cleaner-ы,
booster-ы - главные
подозреваемые на троян)
Классификация
● Собственно, вирусы● Adware (рекламный модуль)● Tool
Adware
Показывает рекламу не там, где следует
Банковские трояны
Локеры
● Блокируют устройство,
вымогают деньги
Шпионы
● Крадут всю возможную информацию
SMS
контакты
файлы
фотографии
записи разговоров
Backdoor
● Удалённое управление устройством
Установка \ удаление приложений
Открыть страницу в браузере
Отправить СМС \ набрать номер
Выполнить произвольный код
Самозащита вирусов
● Пытаются стать Device Administrator
Самозащита вирусов
● Пытаются получить права root с помощью эксплойтов
Дальнейшие действия зависят от фантазии вирусописателей
Эволюция механизмов безопасности в Android
3.1+ запрет на автозапуск приложения после его установки
Эволюция механизмов безопасности в Android
● 4.3+ Появление SELinux
Security-Enhanced Linux, система контроля доступа:
● мандатная политика безопасности● работает по белому списку
Эволюция механизмов безопасности в Android
● 5.0+ Включение SELinux для всех компонентов ОС
Эволюция механизмов безопасности в Android
● 6.0+ Runtime permissions
Приложения могут запрашивать разрешения во время работы по мере необходимости
Выводы
● Используем актуальные версии ОС● Не ходим по файлообменникам● Пользуемся Google Play● Игнорируем спам-рассылки● ????● Вы в безопасности!*
* относительной
Контакты
● vk.com/bootak● [email protected]
Спасибо за внимание!