Данные, хранимые на устройстве
Хранятся ли токены сессии, персональные данные и кэш в защищённом хранилище или в открытых файлах? Проверяем и то, что утекает в резервные копии и скриншоты.
Изучаем ваше приложение для Android и iOS изнутри устройства и со стороны сети: какие разрешения запрашивает, как хранит данные, как общается с сервером. Находки приводим в порядке, удобном для закрытия до отправки в магазин.
Хранятся ли токены сессии, персональные данные и кэш в защищённом хранилище или в открытых файлах? Проверяем и то, что утекает в резервные копии и скриншоты.
Перехватываем трафик и проверяем, не позволяют ли шифрование, проверка сертификатов и авторизация API попасть в чужой аккаунт.
У каждого запрашиваемого разрешения должна быть причина. Проверяем также встроенные в пакет ключи, остатки отладки и защиту от реверс-инжиниринга.
Между экраном и сервером лежат четыре слоя, у каждого свои риски и свои тесты.
На первой встрече вместе уточняем объём работ, результаты и критерии приёмки. Письменное предложение перечисляет объём по позициям; если он меняется, предложение обновляется новой версией.
Каждый шаг заканчивается конкретным результатом; к следующему переходим с вашего согласия.
Вместе письменно фиксируем цель, границы и критерии приёмки.
Оцениваем текущее состояние по согласованным критериям и фиксируем пробелы с доказательствами.
В простом отчёте делимся тем, что сделано, результатом и следующим шагом.
Повторно проверяем исправленные находки и подтверждаем доказательствами, что они закрыты.
Какие категории применяются, согласовывается совместно на основе вашей цели и области тестирования.
Мы анализируем ваше приложение как по коду, так и во время работы: хранение данных на устройстве, сетевой трафик, аутентификацию и защиту самого приложения.
Цифры — это количество проверок в наших автоматизированных движках безопасности. Не каждая категория выполняется в каждом тесте; выбираются те, которые подходят для вашей цели и области тестирования.
Каждый тест выполняется с вашего письменного разрешения и в согласованной нами области. Тесты, которые могут нарушить работу сервиса, и социальная инженерия планируются только с отдельным письменным согласованием. Ни один тест не доказывает, что система полностью защищена; мы чётко сообщаем, что было найдено и что не было найдено.
Что входит, что нужно от вас, сроки и оплата — всё в одном месте. Точные объём работ и цена фиксируются в письменном коммерческом предложении.
Расскажите о задаче — объём определим вместе.
Расскажите о проектеНе обязательно. Можем работать с собранным пакетом и тестовой учётной записью. Если поделитесь исходным кодом, проверка станет глубже, а рекомендации — точнее.
Да. Оцениваются только системы, за которые вы отвечаете и на которые дали письменное разрешение.
Объём, время и методы согласуются заранее; рискованные шаги требуют вашего отдельного одобрения.
Расскажите о задаче — объём определим вместе.