← Проекты

Squirrel Detective

Офлайн-аудитор приватности Android: что приложения объявили и что включено прямо сейчас

Задача
Приложения тихо следят, какие ещё программы стоят на телефоне и как им пользуются. А включённые однажды спецвозможности, клавиатура или доступ к уведомлениям видят экран, каждое нажатие и SMS-коды.
Что сделал
Полностью офлайн Android-приложение: разбирает реально объявленные компоненты, проверяет, какие спецвозможности, администраторы устройства, клавиатуры и доступ к уведомлениям включены прямо сейчас, и объясняет каждую находку простым языком. Сравнивает сканы: баннер показывает новые находки и +/− разрешения по приложениям и держится, пока его не раскроешь. Whitelist доверяет только системным приложениям и установленным из доверенных магазинов.
Результат
Релиз 2.0.0, open-source под MIT. Без разрешения INTERNET, аналитики и сигнатурных баз. Включённый сервис — отдельная находка ВЫСОКОГО риска, просто объявленный — СРЕДНЕГО. Target Android 17, 91 JUnit-тест, APK после R8 — ~2,5 МБ вместо ~14.
Главная: быстрый аудит или разбор одного приложения
Результаты скана: раскрытый баннер изменений с новой находкой и риск по каждому приложению
Отчёт по приложению: служба уведомлений объявлена (средний риск) и включена прямо сейчас (высокий)
Wiki разрешений: что на самом деле даёт каждое право