Ключевое событие: переход на ветку v3
Проект Mobile Verification Toolkit (MVT), разработанный Лабораторией безопасности Amnesty International для выявления следов компрометации мобильных устройств, официально объединил ветку v3. Это обновление вносит breaking changes (критические изменения, ломающие обратную совместимость).
Разработчики предупреждают: если вы используете MVT в автоматизированных скриптах или пайплайнах для парсинга вывода, они, скорее всего, перестанут работать корректно. Подробности о технических изменениях доступны в Issue #757 на GitHub.
Что такое MVT и зачем он нужен
MVT — это набор утилит для сбора и анализа криминалистических следов на устройствах Android и iOS. Инструмент был создан в июле 2021 года в рамках Pegasus Project для расследования атак с использованием шпионского ПО. Он предназначен исключительно для специалистов по цифровой криминалистике и исследователей, а не для самостоятельной проверки обычных пользователей.
Ключевые возможности и работа с IOC
Основной функционал MVT строится вокруг работы с Indicators of Compromise (IOCs) — индикаторами компрометации. Инструмент позволяет сканировать устройства на наличие следов известных кампаний шпионского ПО, используя публичные IOC от Amnesty International и других исследовательских групп.
Важно понимать ограничения публичных IOC:
- Неполнота: Наличие публичных IOC не гарантирует, что устройство «чисто». Они могут не покрывать новые или малоизвестные угрозы.
- Ложная безопасность: Опора только на публичные данные может создать ложное чувство защищенности, пропустив свежие следы взлома.
- Коммерческая/профессиональная поддержка: Для надежного триажа и анализа требуются непубличные индикаторы и доступ к threat intelligence, которые предоставляются Amnesty International или через партнерство с Digital Security Helpline от Access Now.
Установка и использование
Инструмент доступен через PyPI и поддерживает установку через стандартный pip или современный менеджер uv. Основные команды для анализа:
| Команда | Описание | Примечание |
|---|---|---|
mvt-ios |
Анализ устройств iOS | Требует дамп бэкапа или образа |
mvt-android |
Анализ устройств Android | Требует root-доступ или дамп |
mvt-ios completion |
Генерация автодополнения | Поддерживает Bash, Zsh, Fish |
--load-module |
Загрузка кастомных модулей | Позволяет расширить функционал Python-скриптами |
Для установки через pip выполните: pip3 install mvt. Для использования с uv: сначала установите uv, затем uv tool install mvt.
Лицензия и этика
MVT распространяется под собственной лицензией, цель которой — облегчение консенсуальной криминалистической экспертизы. Проект строго направлен на защиту прав человека, активистов и маргинализированных сообществ, становящихся мишенями для сложного шпионского ПО. Использование MVT для несанкционированного анализа устройств других лиц запрещено философией и лицензией проекта.
Источник: Github ↗
