Перейти к содержимому

Платформа

Одна платформа, чтобы защищать, обнаруживать и доказывать.

Пять продуктов, которые работают вместе от CI до продакшена, и Pix Shield для платёжных сценариев.

Как это работает

Защитите приложение одним pull request.

Подключите, проверьте, выпустите.

  1. 01

    Подключите репозиторий

    Установите GitHub App и выберите проект Android или iOS (бета). Moatgator проанализирует его и определит, что нужно защитить.

  2. 02

    Проверьте один pull request

    Moatgator открывает PR, который добавляет защиту в ваш конвейер сборки. Вы проверяете его как любое другое изменение.

  3. 03

    Выпускайте и наблюдайте

    Проверки Runtime работают внутри приложения. Pulse показывает, что пытались сделать и что было остановлено.

moatgator.ymlПример политики, хранящейся в вашем репозитории.
app: com.example.payplatforms: [android, ios]protect:  shield: [obfuscation, anti-tamper]  runtime:    detect: [root, emulator, debugger, hooking, overlay]    on_detect: monitor   # monitor | warn | block

Moatgator Shield

Сделайте реверс-инжиниринг дорогим.

Атакующие начинают с чтения вашего приложения. Shield переписывает скомпилированное приложение так, что логику, эндпоинты и секреты гораздо сложнее прочитать, изменить и перепаковать, не трогая ваш исходный код.

  • Обфускация кода и строк
  • Защита от модификации и проверки целостности
  • Файлы маппинга сохраняются для читаемых отчётов о сбоях
Изучить Shield
Ваш кодДекомпилированный результатShield
Ваш код, Декомпилированный результат, Shield

Moatgator Runtime

Обнаружение, которое живёт внутри приложения.

Root, эмуляторы, отладчики, хукинг и модификация — с этого начинается большая часть мобильного мошенничества. Runtime ищет их, пока приложение работает, а политика определяет реакцию.

  • Наблюдать, предупреждать, блокировать или завершать сессию, для каждого вида обнаружения
  • Политики хранятся в вашем репозитории
  • Каждое обнаружение начинается в режиме наблюдения
Изучить Runtime
Хукинг Frida, Устройство с root, Эмуляторы, Сессия завершена, Операция заблокирована, Передано в Pulse

Moatgator Attest

Вердикт, который ваш бэкенд может проверить.

Attest объединяет сигналы целостности платформы с собственными проверками Moatgator и возвращает один подписанный вердикт. Ваш бэкенд проверяет подпись и решает, продолжать ли.

  • Основан на сигналах Play Integrity и App Attest
  • Подписанные вердикты, проверяемые на вашей стороне
  • Решайте до того, как выполнится чувствительное действие
Изучить Attest
Ваше приложение, Attest, Ваш бэкенд, Подлинное, Изменено, Разрешить, Заблокировать

Moatgator Pulse

Сигналы безопасности, а не данные пользователей.

Pulse собирает события безопасности из защищённых приложений, чтобы ваша команда видела схемы атак по приложению, версии и сборке. Он записывает сигналы об устройствах и попытках, но никогда не содержимое ваших пользователей.

  • Лента событий в реальном времени по приложению и сборке
  • Оповещения на почту, в Slack и по вебхукам
  • Срок хранения зависит от тарифа
Изучить Pulse
События в реальном времени
События в реальном времени, Оповещение отправлено, Заблокировано, Предупреждение, Пропущено

Moatgator Scan

Первый взгляд за несколько минут.

Scan анализирует приложение так, как это сделал бы злоумышленник, и сопоставляет находки с OWASP MASVS-RESILIENCE, чтобы вы знали, где находитесь и что исправлять в первую очередь.

  • Файлы APK, AAB и IPA
  • Находки с привязкой к OWASP MASVS
  • Исправляйте через pull request
Изучить Scan
Отчёт Scanapp-release.aab · OWASP MASVSОценка
Отчёт Scan, Оценка, Нет обнаружения root, Ключ API прямо в коде, Отлаживаемая сборка, Читаемые строки

Pix Shield

Создано для приложений, которые работают с деньгами в Бразилии.

Банковские трояны в Бразилии строятся на обмане клиента на его собственном устройстве. Pix Shield обнаруживает эти приёмы в момент оплаты и может остановить операцию до того, как она покинет счёт.

  • Злоупотребление наложениями и службами специальных возможностей
  • Снимки и запись экрана со скрытием содержимого
  • Активный удалённый доступ с блокировкой операции
  • Готовые политики для экранов оплаты
Изучить Pix Shield
Перевод, Поддельное наложение, Операция заблокирована, Удалённый доступ, Злоупотребление специальными возможностями

Moatgator Vault

Секреты для вашего бэкенда, CI и приложения

Ссылайтесь на секреты через mg:// в файлах .env, CLI и GitHub Actions. Ваше мобильное приложение получает секрет только на устройстве, прошедшем Attest.

Изучить Vault
terminalПример
$ 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

    Инструменты удалённого доступа

    Кто-то другой управляет устройством во время операции.

Все виды обнаружения

Посмотрите на своём приложении.

Начните с бесплатного Scan или подключите репозиторий и получите pull request с защитой.