Identifier les vulnérabilités affectant les applications mobiles qu’il serait possible d’exploiter dans le cas du vol / perte d’un périphérique ou bien dans le cas de la présence d’une application malveillante.
Ces tests, réalisés de manière statique et dynamique, permettent de mettre en exergue les vulnérabilités liées au stockage des informations, à la gestion des permissions, aux communications réseau et à l’études des mécanismes de sécurité mis en place.
Les applications mobiles faisant généralement appel à des Web Services, ces derniers ainsi que l’infrastructure les supportant représentent également un point d’entrée à analyser.
Afin de réaliser des tests complets, l’audit de sécurité portera également sur les Web Services exposés, à l’instar d’un attaquant.
Ces tests consistent à analyser le code source, les binaires ou la configuration de l’application sans l’exécuter, afin d’identifier des vulnérabilités potentielles dès la phase de développement.
Ces tests sont réalisés sur une application en cours d’exécution, en simulant des scénarios réels d’attaque afin de détecter des failles exploitables dans son comportement.
Ces tests portent sur l’infrastructure et les communications associées à l’application, en évaluant la sécurité des services, protocoles et configurations exposés.
Évaluez la sécurité de vos systèmes d’information afin d’anticiper les cyber-attaques.
Mettez-vous dans la peau d’un attaquant
pour éprouver votre sécurité.
Mettez-vous dans la peau d’un attaquant pour éprouver votre sécurité.
Les tests d’intrusion permettent d’identifier les vulnérabilités exploitables par un attaquant avant qu’un incident ne survienne. L’objectif est d’évaluer de manière indépendante et pragmatique le niveau de sécurité d’un périmètre, en simulant des attaques réelles, afin d’améliorer la résilience globale de votre système d’information.
Un scan de vulnérabilités est un processus automatisé qui identifie des failles connues à partir d’une base de données. Un test d’intrusion, en revanche, mobilise une expertise humaine pour exploiter les failles, enchaîner les vecteurs d’attaque et détecter des vulnérabilités complexes, souvent invisibles aux outils automatiques.
Un audit de sécurité vérifie la conformité d’un système par rapport à un référentiel (ISO 27001, ANSSI, etc.). Un pentest adopte une approche offensive : il simule une attaque réelle pour tester la robustesse des défenses en conditions opérationnelles.
Nous proposons généralement deux types d’approches :
– Boîte noire : aucune information n’est communiquée à l’auditeur (simulation d’un attaquant externe)
– Boîte grise : certaines informations sont partagées (comptes, documentation, etc.), ce qui permet de simuler un utilisateur malveillant
Oui, les tests peuvent être réalisés sur des environnements de production, à condition de respecter certaines précautions. Les scénarios sont adaptés pour éviter toute perturbation de service (pas d’exploitation de Déni de Service, pas de suppression de données).
Une phase de cadrage permet de définir précisément les périmètres, les plages horaires, les canaux de communication et les conditions d’intervention.