Определить легитимность системных приложений в Android можно с помощью следующих методов:
- Идентификация и сбор основных сведений об устанавливаемых на устройстве приложениях. nuancesprog.ru К ним относятся имя, подписи, разрешения и информация о том, использует ли приложение AccessibilityService. nuancesprog.ru На основе этих данных легитимное приложение может обнаружить потенциально вредоносные приложения. nuancesprog.ru
- Проверка недавней установки приложения. nuancesprog.ru Например, можно проверить, было ли приложение, использующее AccessibilityService, установлено недавно, например за последние 15 минут. nuancesprog.ru Если такое приложение было установлено недавно, то риск безопасности устройства выше. nuancesprog.ru
- Анализ рисков устройства. nuancesprog.ru Для этого нужно собрать как можно больше данных об установленных приложениях, их разрешениях, используемых сервисах доступа и проверках на наличие рут-прав. nuancesprog.ru На основе этих данных можно составить рейтинг рисков устройства. nuancesprog.ru
Также можно использовать специальные инструменты, например, платформу Mobile Security Framework, которая позволяет проводить статический и динамический анализ данных и выявлять потенциальные проблемы всех приложений, установленных на устройстве. 4pda.to