Pular para o conteúdo
Fale conosco

Plataforma

Uma plataforma para proteger, detectar e comprovar.

Cinco produtos que trabalham juntos do seu CI à produção, mais o Pix Shield para fluxos de pagamento.

Como funciona

Proteja seu app em um único pull request.

Conecte, revise, publique.

  1. 01

    Conecte seu repositório

    Instale o GitHub App e escolha seu projeto Android ou iOS (beta). O Moatgator analisa o projeto e mapeia o que precisa de proteção.

  2. 02

    Revise um pull request

    O Moatgator abre um PR que adiciona a proteção ao pipeline de build. Você revisa como qualquer outra mudança.

  3. 03

    Publique e acompanhe

    As verificações do Runtime rodam dentro do app. O Pulse mostra o que foi tentado e o que foi barrado.

moatgator.ymlExemplo de política, versionada no seu repositório.
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

Faça a engenharia reversa custar caro.

O atacante começa lendo o seu app. O Shield reescreve o app compilado para que lógica, endpoints e segredos fiquem bem mais difíceis de ler, alterar e reempacotar, sem tocar no seu código-fonte.

  • Ofuscação de código e de strings
  • Anti-tamper e verificações de integridade
  • Arquivos de mapeamento mantidos para relatórios de crash legíveis
Explorar Shield
Seu códigoSaída decompiladaShield
Seu código, Saída decompilada, Shield

Moatgator Runtime

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
Explorar Runtime
Instrumentação com Frida, Aparelho com root, Fazenda de emuladores, Sessão encerrada, Transação bloqueada, Registrado no Pulse

Moatgator Attest

Um veredito que o seu backend consegue verificar.

O Attest combina sinais de integridade da plataforma com as verificações próprias do Moatgator e devolve um único veredito assinado. O seu backend verifica a assinatura e decide se continua.

  • Baseado em sinais do Play Integrity e do App Attest
  • Vereditos assinados, verificados do seu lado
  • Decida antes de uma ação sensível ser executada
Explorar Attest
Seu app, Attest, Seu backend, Genuíno, Adulterado, Permitir, Bloquear

Moatgator Pulse

Sinais de segurança, não conteúdo do usuário.

O Pulse coleta eventos de segurança dos apps protegidos para que o seu time veja padrões de ataque por app, versão e build. Ele registra sinais sobre aparelhos e tentativas, nunca o conteúdo dos seus usuários.

  • Feed de eventos ao vivo por app e build
  • Alertas por e-mail, Slack e webhooks
  • Retenção que depende do seu plano
Explorar Pulse
Eventos ao vivo
Eventos ao vivo, Alerta enviado, Bloqueado, Alertado, Liberado

Moatgator Scan

Uma primeira olhada em minutos.

O Scan analisa seu app como um atacante faria e mapeia os achados ao OWASP MASVS-RESILIENCE, para você saber onde está e o que corrigir primeiro.

  • Arquivos APK, AAB e IPA
  • Achados mapeados ao OWASP MASVS
  • Corrija com um pull request
Explorar Scan
Relatório do Scanapp-release.aab · OWASP MASVSNota
Relatório do Scan, Nota, Sem detecção de root, Chave de API fixa no código, Build depurável, Strings legíveis

Pix Shield

Feito para apps que movimentam dinheiro no Brasil.

Os trojans bancários no Brasil dependem de enganar o cliente no próprio aparelho. O Pix Shield detecta essas técnicas na hora do pagamento e pode parar a transação antes que ela saia da conta.

  • Abuso de sobreposição e de serviços de acessibilidade
  • Captura e gravação de tela, com ocultação do conteúdo
  • Acesso remoto ativo, com bloqueio da transação
  • Políticas prontas para telas de pagamento
Explorar Pix Shield
Transferência, Sobreposição falsa, Transação bloqueada, Acesso remoto, Abuso de acessibilidade

Moatgator Vault

Segredos para o seu backend, o seu CI e o seu app

Referencie segredos como mg:// no .env, na CLI e no GitHub Actions. O seu app móvel só recebe um segredo em aparelho que passou no Attest.

Explorar Vault
terminalExemplo
$ 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

Vereditos

Toda detecção termina em um veredito.

Monitorar, avisar ou bloquear: você escolhe a resposta de cada detecção, e toda mudança é revisada como código.

Um veredito, com os motivos

Cada detecção registra o que foi visto, o quanto o app tem certeza e o que a sua política fez.

Políticas como código

Um moatgator.yml por app, versionado e revisado como qualquer mudança. O diff mostra se ficou mais rígido ou mais frouxo.

Uma trilha de auditoria verificável

Toda mudança entra num registro encadeado por hash, e você verifica a cadeia pelo console.

Ameaças

Os ataques por trás da fraude mobile, barrados dentro do app.

O Runtime observa as técnicas que atacantes e ferramentas de fraude usam e age conforme a política.

  • 01

    Root e jailbreak

    Aparelhos em que as proteções do sistema operacional foram removidas.

  • 02

    Emuladores e dispositivos virtuais

    Fazendas e sandboxes que automatizam abusos em escala.

  • 03

    Depuradores

    Ferramentas anexadas para inspecionar ou alterar o app enquanto ele roda.

  • 04

    Frameworks de hooking

    Frida, Xposed e ferramentas parecidas que reescrevem o comportamento em tempo de execução.

  • 05

    Adulteração e reempacotamento

    Cópias modificadas ou reassinadas do seu app.

  • 06

    Sobreposição de telas

    Telas falsas desenhadas por cima da sua tela real de pagamento ou de login.

  • 07

    Abuso do serviço de acessibilidade

    Malware que lê a tela ou toca em nome do usuário.

  • 08

    Captura e gravação de tela

    Conteúdo sensível saindo do aparelho em capturas ou gravações.

  • 09

    Ferramentas de acesso remoto

    Outra pessoa controlando o aparelho durante uma transação.

Ver todas as detecções

Veja no seu próprio app.

Comece com um Scan grátis ou conecte seu repositório e receba um pull request de proteção.