Aller au contenu

Scan Mobile Agentic Deep Scan

Le Mobile Deep Agentic Scan fournit des tests d'intrusion par IA pour vos applications mobiles. Il :

  • fait la rétro-ingénierie de l'application, y compris de son code natif, avant le début des tests ;
  • découvre des failles logiques complexes et enchaîne les vulnérabilités en chemins d'attaque ;
  • valide les découvertes grâce à des exploits de type preuve de concept (PoC) pour confirmer leur impact réel ;
  • hiérarchise les risques selon les relations entre les faiblesses ;
  • exécute chaque contrôle du Mobile Shielding Scan : obfuscation, anti-falsification, anti-débogage et détection du root et du jailbreak.

Pour créer un Mobile Deep Agentic Scan :

  1. Cliquez sur "New Scan" dans la barre supérieure.

    New Scan

  2. Sélectionnez la provenance de l'application : "PlayStore" ou "AppStore" si elle est disponible sur le store, "Android App" ou "iOS App" pour importer un fichier APK, AAB ou IPA, ou "iOS TestFlight" pour utiliser un lien TestFlight. Pour cet exemple, nous sélectionnerons "PlayStore".

    Select Source

  3. Recherchez l'application en utilisant son name, package name ou bundle ID, puis sélectionnez-la. Si l'application n'est accessible que dans une zone ou un pays spécifique, utilisez le menu des pays pour sélectionner l'option appropriée. Cliquez sur "Continue".

    Search Application

  4. L'étape "Extra Context" est facultative : cliquez sur "Continue" pour la passer.

  5. Sélectionnez "Mobile Deep Agentic Scan" comme profil de scan et cliquez sur "Continue".

    Select Scan Profile

  6. Vérifiez les "Guardrails". Le scan s'exécute dans le périmètre approuvé et exclut les environnements que vous spécifiez.

    • "Approval of actions" (Approuver les actions d'un agent IA) : ce que font les agents d'IA avant une action à risque, comme l'envoi d'un SMS ou la publication d'un fichier :
      • "Run without asking" : ils l'exécutent d'eux-mêmes.
      • "Ask me, block if no answer" : ils vous demandent d'abord, et ignorent l'action en l'absence de réponse.
      • "Ask me, run if no answer" : ils vous demandent d'abord, et exécutent l'action en l'absence de réponse.
    • "Vulnerability scope" (facultatif) : les domaines et les IP que l'agent teste et sur lesquels il signale des vulnérabilités. Laissez ce champ vide pour signaler les vulnérabilités sur toutes les cibles.
    • "Blocked IPs" (facultatif) : les IP et plages CIDR que l'agent ne contacte jamais.
    • "Additional instructions" (facultatif) : limites des tests, environnements à éviter ou autres exigences de sécurité.

    Cliquez sur "Continue".

    Guardrails

  7. Sélectionnez le fournisseur d'IA : "Cybermodels" exécute le scan avec vos jetons Cybermodels, sans clé d'API à gérer, tandis que "BYOK Simple" et "BYOK Advanced" utilisent votre propre clé d'API. Consultez Présentation des Cyber Models et Utiliser votre clé d'analyse BYOK dans un profil d'analyse. Cliquez sur "Continue".

    AI Provider

  8. Définissez le niveau d'"Effort" : la profondeur d'exploration et le nombre de jetons alloués au scan. Chaque niveau est comparé à un pentest manuel, c'est-à-dire au temps dont un seul pentesteur a besoin pour évaluer le même nombre de risques :

    • "Core" : environ 1 semaine de pentest.
    • "Advanced" : environ 2 à 4 semaines de pentest.
    • "Elite" : environ 4 à 8 semaines de pentest.
    • "Custom Tokens" : un budget de jetons que vous définissez vous-même.

    Cliquez sur "Estimate this scan" pour obtenir une estimation du nombre de jetons et une recommandation d'effort pour votre cible. Cliquez sur "Continue".

    Effort

  9. Les étapes suivantes sont facultatives. Les prompts guident le Deep Agentic Scan sur ce qu'il faut tester, et les identifiants de test permettent d'effectuer des tests authentifiés. Vous pouvez également configurer des paramètres avancés, tels que "Scope URLs regexes" pour autoriser (whitelist) des URLs spécifiques à scanner, ainsi que des tags.

  10. Cliquez sur "Start scan" pour démarrer le scan.

    Start scan

  11. Suivez le scan depuis "Scans" dans la barre supérieure, et ouvrez-le une fois qu'il est terminé.

    Open the Scan

  12. La section "Risks" répertorie chaque chemin d'attaque testé par les agents, avec son niveau de risque et son statut.

    Risks

    Ouvrez un risque pour explorer son chemin de Transparent Attack Validation : les décisions exactes, les sorties d'outils et les étapes suivies par l'agent d'IA pour valider les vulnérabilités.

    Transparent Attack Validation

  13. Ouvrez la Scan Coverage Heatmap, qui fournit une vue visuelle de la couverture des tests à travers les composants de l'application et les catégories de sécurité. Cela aide les équipes à comprendre quelles zones de l'application ont reçu une analyse plus approfondie, où la couverture était limitée, et comment la couverture évolue au fil des évaluations.

    Scan Coverage Heatmap

    Note : Le traitement historique des scans (Historical Scan Processing) est activé par défaut. Le scanner se souvient des découvertes précédentes et des chemins d'attaque validés, concentrant les scans ultérieurs sur les fonctionnalités nouvelles ou modifiées pour une couverture incrémentale et cumulative.

Ce tutoriel a démontré comment créer un Mobile Deep Agentic Scan depuis le store ou par téléchargement de fichier.