Moatgator Runtime
Sachez quand votre app est attaquée, et décidez de la suite.
Les contrôles de Runtime dans l'app détectent les environnements hostiles et répondent comme le dit votre politique : surveiller, avertir, bloquer ou terminer la session.
Une détection qui vit dans votre app.
Root, émulateurs, débogueurs, hooking et altération sont le point de départ de la plupart des fraudes mobiles. Runtime les cherche pendant que l'app s'exécute, et votre politique décide de la réponse.
- Surveiller, avertir, bloquer ou terminer la session, par détection
- Politiques versionnées dans votre dépôt
- Chaque détection démarre en mode surveillance
Ce que détecte Runtime
01
Root et jailbreak
Binaires su, gestionnaires de root, partitions système inscriptibles et artefacts de jailbreak : là où les protections du système d'exploitation ont disparu.
02
Émulateurs et appareils virtuels
Empreintes d'émulateurs et de virtualisation, l'infrastructure derrière les fermes d'appareils qui automatisent les abus à grande échelle.
03
Hooking et instrumentation
Serveur et gadget Frida, Xposed et frameworks similaires qui réécrivent le comportement de votre app pendant son exécution.
04
Débogueurs et traçage
Débogueurs et traceurs attachés à l'app en cours d'exécution, et builds débogables qui circulent dans la nature.
05
Altération et reconditionnement
Signatures qui ne correspondent pas, code modifié et copies re-signées de votre app qui tournent sur l'appareil de quelqu'un d'autre.
06
Politique et contrôle à distance
Choisissez la réponse par détection et, sur les plans compatibles, modifiez-la avec une politique distante signée, sans nouvelle version.
Du premier build à l'application des règles
- 1
Définissez la politique comme du code
Déclarez quoi détecter et comment répondre dans moatgator.yml, relu dans une pull request comme n'importe quel autre changement.
- 2
Démarrez en mode surveillance
L'app signale ce qu'elle aurait fait sans rien bloquer, ce qui vous montre l'impact réel avant d'appliquer quoi que ce soit.
- 3
Appliquez en confiance
Faites passer chaque détection à avertir, bloquer ou terminer la session. Désactivez-en une à distance avec une politique signée si elle se trompe.
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 neededCatalogue de détections
Les signaux qu'évalue Runtime, regroupés par attaque visée.
Environnement
- Indices de root et de jailbreak
- Émulateurs et appareils virtuels
- État d'appareil non sûr
Instrumentation
- Serveur et gadget Frida
- Xposed et frameworks similaires
- Fonctions système hookées
Débogage
- Débogueur attaché
- Traçage de processus
- Builds débogables
Intégrité
- Vérification de la signature
- Code de l'application modifié
- Copies re-signées et reconditionnées
Écran et saisie
- Superpositions sur les écrans sensibles
- Abus du service d'accessibilité
- Capture et enregistrement d'écran
- Outils d'accès à distance
Questions fréquentes
Runtime nécessite-t-il un SDK ?
Aucun SDK à intégrer. Les contrôles sont ajoutés à votre build par la pull request, et la politique vit dans moatgator.yml.
Que signifie le mode surveillance ?
L'app signale ce qu'elle aurait fait mais ne prend aucune mesure, ce qui vous montre l'impact réel avant d'appliquer quoi que ce soit.
Que se passe-t-il quand une détection se déclenche ?
Votre politique décide : la consigner, avertir l'utilisateur, bloquer l'action ou terminer la session. Chaque événement est aussi envoyé à Pulse avec son contexte.
Puis-je modifier une politique sans publier de nouvelle version ?
Oui. Une politique distante signée vous permet de réduire ou de désactiver une détection sans livrer de nouveau build.
Détecte-t-il Frida ?
Oui : serveur et gadget Frida, et le hooking de fonctions dans votre processus. Aucune détection n'est parfaite à elle seule, c'est pourquoi Runtime superpose plusieurs signaux et s'associe à Shield.
Quelles détections chaque plan inclut-il ?
Le plan gratuit inclut cinq détections en modes surveillance et avertissement. Les plans payants incluent toutes les détections dans tous les modes, et Scale et Enterprise ajoutent Pix Shield.
Prêt à protéger votre app ?
Démarrez gratuitement, ou dites-nous ce qu'il vous faut.