Платформа
Одна платформа, чтобы защищать, обнаруживать и доказывать.
Пять продуктов, которые работают вместе от CI до продакшена, и Pix Shield для платёжных сценариев.
Как это работает
Защитите приложение одним pull request.
Подключите, проверьте, выпустите.
01
Подключите репозиторий
Установите GitHub App и выберите проект Android или iOS (бета). Moatgator проанализирует его и определит, что нужно защитить.
02
Проверьте один pull request
Moatgator открывает PR, который добавляет защиту в ваш конвейер сборки. Вы проверяете его как любое другое изменение.
03
Выпускайте и наблюдайте
Проверки Runtime работают внутри приложения. Pulse показывает, что пытались сделать и что было остановлено.
app: com.example.payplatforms: [android, ios]protect: shield: [obfuscation, anti-tamper] runtime: detect: [root, emulator, debugger, hooking, overlay] on_detect: monitor # monitor | warn | blockMoatgator Shield
Сделайте реверс-инжиниринг дорогим.
Атакующие начинают с чтения вашего приложения. Shield переписывает скомпилированное приложение так, что логику, эндпоинты и секреты гораздо сложнее прочитать, изменить и перепаковать, не трогая ваш исходный код.
- Обфускация кода и строк
- Защита от модификации и проверки целостности
- Файлы маппинга сохраняются для читаемых отчётов о сбоях
Moatgator Runtime
Обнаружение, которое живёт внутри приложения.
Root, эмуляторы, отладчики, хукинг и модификация — с этого начинается большая часть мобильного мошенничества. Runtime ищет их, пока приложение работает, а политика определяет реакцию.
- Наблюдать, предупреждать, блокировать или завершать сессию, для каждого вида обнаружения
- Политики хранятся в вашем репозитории
- Каждое обнаружение начинается в режиме наблюдения
Moatgator Attest
Вердикт, который ваш бэкенд может проверить.
Attest объединяет сигналы целостности платформы с собственными проверками Moatgator и возвращает один подписанный вердикт. Ваш бэкенд проверяет подпись и решает, продолжать ли.
- Основан на сигналах Play Integrity и App Attest
- Подписанные вердикты, проверяемые на вашей стороне
- Решайте до того, как выполнится чувствительное действие
Moatgator Pulse
Сигналы безопасности, а не данные пользователей.
Pulse собирает события безопасности из защищённых приложений, чтобы ваша команда видела схемы атак по приложению, версии и сборке. Он записывает сигналы об устройствах и попытках, но никогда не содержимое ваших пользователей.
- Лента событий в реальном времени по приложению и сборке
- Оповещения на почту, в Slack и по вебхукам
- Срок хранения зависит от тарифа
Moatgator Scan
Первый взгляд за несколько минут.
Scan анализирует приложение так, как это сделал бы злоумышленник, и сопоставляет находки с OWASP MASVS-RESILIENCE, чтобы вы знали, где находитесь и что исправлять в первую очередь.
- Файлы APK, AAB и IPA
- Находки с привязкой к OWASP MASVS
- Исправляйте через pull request
Pix Shield
Создано для приложений, которые работают с деньгами в Бразилии.
Банковские трояны в Бразилии строятся на обмане клиента на его собственном устройстве. Pix Shield обнаруживает эти приёмы в момент оплаты и может остановить операцию до того, как она покинет счёт.
- Злоупотребление наложениями и службами специальных возможностей
- Снимки и запись экрана со скрытием содержимого
- Активный удалённый доступ с блокировкой операции
- Готовые политики для экранов оплаты
Moatgator Vault
Секреты для вашего бэкенда, CI и приложения
Ссылайтесь на секреты через mg:// в файлах .env, CLI и GitHub Actions. Ваше мобильное приложение получает секрет только на устройстве, прошедшем Attest.
Изучить Vault$ moatgator secrets run --env-file .env.tpl -- npm start$ moatgator secrets inject -i .env.tpl -o .env$ moatgator secrets get mg://api/prod/DATABASE_URLВердикты
Каждая детекция заканчивается одним вердиктом.
Наблюдать, предупредить или заблокировать: вы выбираете реакцию на каждую детекцию, а каждое изменение проверяется как код.
Вердикт с причинами
Каждая детекция фиксирует, что обнаружено, насколько приложение уверено и что сделала ваша политика.
Политики как код
Один moatgator.yml на приложение, с версиями и проверкой, как у любого изменения. Diff показывает, стала политика строже или мягче.
Проверяемый журнал аудита
Каждое изменение попадает в журнал с цепочкой хешей, а цепочку можно проверить в консоли.
Угрозы
Атаки, на которых строится мобильное мошенничество, остановленные внутри приложения.
Runtime следит за приёмами, которые используют злоумышленники и инструменты мошенников, и действует по политике.
01
Root и jailbreak
Устройства, на которых сняты защиты операционной системы.
02
Эмуляторы и виртуальные устройства
Фермы и песочницы, автоматизирующие злоупотребления в больших масштабах.
03
Отладчики
Инструменты, подключённые для изучения или изменения приложения во время работы.
04
Фреймворки для хукинга
Frida, Xposed и похожие инструменты, меняющие поведение приложения во время выполнения.
05
Модификация и перепаковка
Изменённые или переподписанные копии вашего приложения.
06
Наложения на экран
Поддельные экраны, нарисованные поверх вашего настоящего экрана оплаты или входа.
07
Злоупотребление службой специальных возможностей
Вредоносное ПО, которое читает экран или нажимает за пользователя.
08
Снимки и запись экрана
Конфиденциальное содержимое, покидающее устройство в виде скриншотов или записей.
09
Инструменты удалённого доступа
Кто-то другой управляет устройством во время операции.
By platform
Посмотрите на своём приложении.
Начните с бесплатного Scan или подключите репозиторий и получите pull request с защитой.