Moatgator Runtime
Entérate cuando tu app esté bajo ataque y decide qué ocurre.
Las comprobaciones de Runtime dentro de la app detectan entornos hostiles y responden como dice tu política: monitorizar, avisar, bloquear o cerrar la sesión.
Una detección que vive dentro de tu app.
Root, emuladores, depuradores, hooking y manipulación son cómo empieza la mayor parte del fraude móvil. Runtime los busca mientras la app se ejecuta, y tu política decide la respuesta.
- Monitorizar, avisar, bloquear o cerrar la sesión, por detección
- Políticas versionadas en tu repositorio
- Toda detección empieza en modo monitor
Qué detecta Runtime
01
Root y jailbreak
Binarios su, gestores de root, particiones del sistema con permiso de escritura y artefactos de jailbreak: donde las protecciones del sistema operativo ya no existen.
02
Emuladores y dispositivos virtuales
Huellas de emuladores y de virtualización, la configuración que hay detrás de las granjas de dispositivos que automatizan el abuso a gran escala.
03
Hooking e instrumentación
Servidor y gadget de Frida, Xposed y frameworks similares que reescriben el comportamiento de tu app mientras se ejecuta.
04
Depuradores y trazado
Depuradores y trazadores conectados a la app en ejecución, y compilaciones depurables circulando por ahí.
05
Manipulación y reempaquetado
Firmas que no coinciden, código modificado y copias refirmadas de tu app ejecutándose en el dispositivo de otra persona.
06
Política y control remoto
Elige la respuesta por detección y, en los planes compatibles, cámbiala con una política remota firmada, sin una nueva versión.
De la primera compilación a la aplicación
- 1
Define la política como código
Declara qué detectar y cómo responder en moatgator.yml, revisado en un pull request como cualquier otro cambio.
- 2
Empieza en modo monitor
La app informa de lo que habría hecho y no toma ninguna medida, así ves el impacto real antes de aplicar nada.
- 3
Aplica con confianza
Pasa cada detección a avisar, bloquear o cerrar la sesión. Desactiva una de forma remota con una política firmada si alguna vez falla.
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 neededCatálogo de detecciones
Las señales que evalúa Runtime, agrupadas por el ataque al que apuntan.
Entorno
- Indicios de root y jailbreak
- Emuladores y dispositivos virtuales
- Estado inseguro del dispositivo
Instrumentación
- Servidor y gadget de Frida
- Xposed y frameworks similares
- Funciones del sistema con hooks
Depuración
- Depurador conectado
- Trazado de procesos
- Compilaciones depurables
Integridad
- Verificación de firma
- Código de la aplicación modificado
- Copias refirmadas y reempaquetadas
Pantalla y entrada
- Superposiciones en pantallas sensibles
- Abuso del servicio de accesibilidad
- Captura y grabación de pantalla
- Herramientas de acceso remoto
Preguntas frecuentes
¿Runtime necesita un SDK?
No hay ningún SDK que integrar. Las comprobaciones se añaden a tu compilación mediante el pull request, y la política vive en moatgator.yml.
¿Qué significa el modo monitor?
La app informa de lo que habría hecho pero no toma ninguna medida, así ves el impacto real antes de aplicar nada.
¿Qué pasa cuando salta una detección?
Tu política decide: registrarla, avisar al usuario, bloquear la acción o cerrar la sesión. Además, cada evento se envía a Pulse con su contexto.
¿Puedo cambiar una política sin publicar una nueva versión?
Sí. Una política remota firmada te permite bajar o desactivar una detección sin publicar una nueva compilación.
¿Detecta Frida?
Sí: servidor y gadget de Frida, y el hooking de funciones en tu proceso. Ninguna detección es perfecta por sí sola, por eso Runtime combina varias señales y funciona junto con Shield.
¿Qué detecciones incluye cada plan?
El plan gratuito incluye cinco detecciones en los modos monitor y aviso. Los planes de pago incluyen todas las detecciones en todos los modos, y Scale y Enterprise añaden Pix Shield.
¿Listo para proteger tu app?
Empieza gratis o cuéntanos qué necesitas.