Pular para o conteúdo
Fale conosco

Moatgator Runtime

Saiba quando seu app está sob ataque e decida o que acontece.

As verificações do Runtime dentro do app detectam ambientes hostis e respondem do jeito que a sua política manda: monitorar, avisar, bloquear ou encerrar a sessão.

Instrumentação com Frida, Aparelho com root, Fazenda de emuladores, Sessão encerrada, Transação bloqueada, Registrado no Pulse

Detecção que vive dentro do seu app.

Root, emuladores, depuradores, hooking e adulteração são como começa a maior parte da fraude mobile. O Runtime procura por eles enquanto o app está rodando, e a sua política decide a resposta.

  • Monitorar, avisar, bloquear ou encerrar a sessão, por detecção
  • Políticas versionadas no seu repositório
  • Toda detecção começa em modo monitor

O que o Runtime detecta

  • 01

    Root e jailbreak

    Binários su, gerenciadores de root, partições de sistema graváveis e artefatos de jailbreak: onde as proteções do sistema operacional deixaram de existir.

  • 02

    Emuladores e dispositivos virtuais

    Assinaturas de emuladores e de virtualização, a configuração por trás das fazendas de dispositivos que automatizam abusos em escala.

  • 03

    Hooking e instrumentação

    Frida server e gadget, Xposed e frameworks parecidos reescrevendo o comportamento do seu app enquanto ele roda.

  • 04

    Depuradores e tracing

    Depuradores e tracers anexados ao app em execução, e builds depuráveis circulando por aí.

  • 05

    Adulteração e reempacotamento

    Assinaturas que não conferem, código modificado e cópias reassinadas do seu app rodando no aparelho de outra pessoa.

  • 06

    Política e controle remoto

    Escolha a resposta por detecção e, nos planos compatíveis, altere-a com uma política remota assinada, sem uma nova versão.

Do primeiro build à aplicação

  1. 1

    Defina a política como código

    Declare o que detectar e como responder no moatgator.yml, revisado em um pull request como qualquer outra mudança.

  2. 2

    Comece em modo monitor

    O app informa o que teria feito e não toma nenhuma ação, para você ver o impacto real antes de impor qualquer coisa.

  3. 3

    Aplique com confiança

    Mova cada detecção para avisar, bloquear ou encerrar a sessão. Desligue uma remotamente com uma política assinada se ela errar.

moatgator.ymlExemplo ilustrativo
runtime:  # monitor | warn | block | end_session  mode: monitor  detect:    root_jailbreak: warn    hooking: block        # Frida, Xposed    debugger: block    emulator: warn    tamper: end_session  remote_policy: signed   # no release needed

Catálogo de detecções

Os sinais que o Runtime avalia, agrupados pelo ataque a que apontam.

Ambiente

  • Indícios de root e jailbreak
  • Emuladores e dispositivos virtuais
  • Estado inseguro do aparelho

Instrumentação

  • Frida server e gadget
  • Xposed e frameworks parecidos
  • Funções de sistema com hook

Depuração

  • Depurador anexado
  • Rastreamento de processo
  • Builds depuráveis

Integridade

  • Verificação de assinatura
  • Código do aplicativo modificado
  • Cópias reassinadas e reempacotadas

Tela e entrada

  • Sobreposições em telas sensíveis
  • Abuso do serviço de acessibilidade
  • Captura e gravação de tela
  • Ferramentas de acesso remoto

Perguntas frequentes

O Runtime precisa de um SDK?

Não há SDK para integrar. As verificações entram no seu build pelo pull request, e a política fica no moatgator.yml.

O que significa o modo monitor?

O app informa o que teria feito, mas não toma nenhuma ação, para você ver o impacto real antes de impor qualquer coisa.

O que acontece quando uma detecção dispara?

Sua política decide: registrar, avisar o usuário, bloquear a ação ou encerrar a sessão. Todo evento também é enviado ao Pulse com contexto.

Posso mudar uma política sem lançar uma nova versão?

Sim. Uma política remota assinada permite reduzir ou desligar uma detecção sem publicar um novo build.

Ele detecta o Frida?

Sim: Frida server e gadget, e o hooking de funções no seu processo. Nenhuma detecção isolada é perfeita, por isso o Runtime combina vários sinais e trabalha junto com o Shield.

Quais detecções cada plano inclui?

O plano gratuito inclui cinco detecções nos modos monitor e aviso. Os planos pagos incluem todas as detecções em todos os modos, e Scale e Enterprise adicionam o Pix Shield.

Pronto para proteger seu app?

Comece grátis ou conte o que você precisa.