Пентест вашего мобильного приложения
Приложение на чужом телефоне можно разобрать, изменить и прослушать. Мы проверяем, что узнает тот, кто сделает именно это, — и что он сможет сделать с API за ним.
Приложение, телефон и сервер
Мы начинаем с пакета APK или IPA (black-box) или также с исходного кода и документации (graybox).
Локальное хранение
Что остаётся на телефоне: токены, персональные данные, временные файлы, кэш и журналы — и защищены ли они системой или лежат на виду.
Секреты в приложении
API-ключи, пароли и внутренние адреса, зашитые в код (hardcoded), которые обнаруживаются при первой декомпиляции.
Связь с сервером
TLS, закрепление сертификата (certificate pinning) и что видит тот, кто перехватывает трафик между приложением и сервером.
Аутентификация и сессии
Биометрическая аутентификация, сохранение сессии, выход и что происходит с данными при потере телефона.
Защита кода
Устойчивость к декомпиляции и модификации, обнаружение root/jailbreak и что может изменить тот, кто запускает изменённую сборку.
Серверные API
Если вы включите их в тест: REST и GraphQL, аутентификация, авторизация, инъекции и доступ к объектам других пользователей (IDOR).
Соберите запрос за две минуты
Три шага, без угадывания цен: расскажите, что у вас есть, и в течение рабочего дня вы получите периметр, длительность и график теста.
Запрос отправлен
Мы ответим в течение рабочего дня на указанный email.
Номер запроса: —
А пока: как подготовиться к тесту →Как проходит проект
По OWASP MASVS и MASTG, со статическим (код) и динамическим (работающее приложение) анализом, на iOS, Android или обеих платформах.
Периметр и предложение
Вы сообщаете, что входит в тест; в течение одного рабочего дня вы получаете предложение с периметром, сроками и графиком.
Разрешение на тестирование
Вы подписываете разрешение в портале: цели, окно тестирования и правила. Без него ни один тест не начинается.
Разведка и тестирование
Мы изучаем приложение и серверы, с которыми оно общается, затем тестируем вручную, используя автоматические инструменты лишь как вспомогательные. Статус тестирования виден в портале.
Отчёт и разбор
Вы получаете отчёт для руководства и технический отчёт; о серьёзных находках мы сообщаем сразу, а не в конце.
Устранение и повторная проверка
После исправления вы запрашиваете повторную проверку из портала: мы проверяем каждую находку и закрываем её с доказательством.
Результаты
- Отчёт для руководства: риск понятным языком, без жаргона
- Технический отчёт: каждая находка с критичностью, доказательством и шагами воспроизведения
- Конкретные шаги по устранению для вашей технологии
- Находки в портале: ответственный, срок, история и повторная проверка в один клик
- Письмо-подтверждение для аудиторов с публичной проверкой
Руководства по этой услуге
Что нас спрашивают клиенты
Что нужно для начала?
Тестируете ли вы перед релизом?
Есть ли риски для наших систем?
Что мы получаем в конце?
Хотите знать, что найдёт тот, кто разберёт ваше приложение?
Опишите периметр — мы ответим предложением в течение одного рабочего дня.