Tests d'intrusion d'applications web
Tests en boîte noire et en boîte grise de votre application web, face à l'OWASP Top 10 et à vos propres règles métier.
Évaluer · Valider · Rapporter · Corriger · Durcir · Surveiller
Nous identifions les vraies vulnérabilités de votre application web et de vos API, nous vous aidons à les corriger et nous maintenons vos défenses après le lancement. Vous recevez des preuves et des correctifs, pas un export de scanner.
Toujours sur autorisation écrite et dans le périmètre convenu.
Le cycle de vie de la sécurité
Six étapes. Choisissez une étape pour voir ce qu'elle contient. La plupart des équipes commencent par l'évaluation ; certaines rejoignent la boucle plus tard.
Nous cartographions la surface d'attaque dans le périmètre convenu : routes, rôles, API, services tiers et infrastructure exposée.
Services principaux
Prenez un service ou plusieurs. Chaque mission commence par un périmètre écrit.
Tests en boîte noire et en boîte grise de votre application web, face à l'OWASP Top 10 et à vos propres règles métier.
API REST et GraphQL testées pour les défauts d'autorisation, l'exposition de données et les abus, comme le ferait une application cliente.
Un rapport clair que votre équipe peut exploiter, puis un nouveau test pour confirmer que les correctifs fonctionnent.
Contrôles en périphérie configurés avec un fournisseur adapté, p. ex. Cloudflare, pour filtrer les abus avant qu'ils n'atteignent votre application.
Un WAF complète un code sécurisé. Il ne remplace pas les tests.
Les signaux de sécurité sont réunis en un seul endroit et envoyés à la bonne personne, avec les outils que vous utilisez déjà.
Le travail de configuration qui élimine des classes entières de problèmes, et les tests qui les maintiennent fermées.
Deux types de mission. Nous convenons de l'un d'eux avant le début des tests.
Scanner ou test d'intrusion manuel
Un scanner demande « quelque chose de connu est-il cassé ? ». Un test d'intrusion demande « que pourrait réellement faire quelqu'un avec cette application ? ».
Nous utilisons des scanners dans chaque test d'intrusion pour la couverture, puis nous consacrons le temps à ce qu'ils manquent.
Livrables
Déroulé d'une mission
Nous convenons des cibles, des limites et des dates, et vous signez l'autorisation.
Les tests se déroulent dans la fenêtre, les limites de débit et les exclusions convenues.
Présentation de chaque constat avec votre équipe, classé par risque.
Correctifs ordonnés par risque et effort, avec des responsables clairs.
Correctifs, durcissement et supervision, par nous ou par votre équipe.
Nous confirmons les correctifs, puis convenons d'éventuels tests complémentaires.
Qui nous aidons
Applications multi-locataires où un client ne doit jamais voir les données d'un autre.
Flux de paiement, soldes et actions sur les comptes, où une faille de logique coûte de l'argent réel.
Paiement, codes promo, comptes clients et interfaces d'administration qui attirent les abus.
Un test avant le lancement, pour que vos premiers utilisateurs ne soient pas vos premiers testeurs.
Outils internes et API dont d'autres systèmes et équipes dépendent chaque jour.
Confiance et limites
FAQ
Des tests manuels et outillés de votre application web dans un périmètre convenu : authentification et sessions, contrôle d'accès comme les IDOR et l'élévation de privilèges, injection, XSS, SSRF, logique métier, envois de fichiers, validation des entrées et limites de débit, au regard de l'OWASP Top 10. Vous recevez un rapport avec preuves et correctifs.
Un scan exécute des contrôles automatisés pour des problèmes connus. Il est rapide et utile pour l'hygiène régulière. Un test d'intrusion ajoute une personne qui comprend votre application, enchaîne les constats et teste la logique qu'un scanner ne voit pas, par exemple si un utilisateur peut accéder aux données d'un autre.
Oui, dans une mission avec correction. Nous appliquons les correctifs avec votre équipe, puis nous retestons. Dans une mission d'évaluation seule, vous recevez le rapport et le plan de correction, et votre équipe effectue les changements.
Oui. Nous mettons en place règles WAF, limitation de débit, mitigation des bots, TLS, en-têtes de sécurité et protection de l'origine avec un fournisseur adapté, p. ex. Cloudflare. Un WAF complète un code sécurisé. Il ne remplace pas les tests.
Nous configurons une journalisation centralisée et des alertes pour les événements de sécurité, les échecs d'authentification et les abus, et nous les acheminons vers les personnes qui réagissent. Qui surveille les alertes et comment les incidents sont traités est convenu pour chaque mission. Nous n'exploitons pas de SOC managé.
Uniquement avec une autorisation documentée et des limites sûres convenues. Nous préférons un environnement de préproduction qui reflète la production. Lorsque la production est incluse, nous convenons par écrit des horaires, des limites de débit et des actions exclues.
Lors de l'appel de cadrage, nous listons les domaines, applications, API, rôles utilisateurs et environnements à tester, ainsi que ce qui est hors limites. Cela devient l'autorisation écrite que nous signons tous deux avant le début des tests.
Oui. Le nouveau test des constats convenus fait partie de la mission, pour que vous ayez la preuve que les correctifs fonctionnent. Des tests supplémentaires par la suite sont convenus séparément.
Nous répondons avec un périmètre proposé, le type de mission adapté et un devis sur mesure. Rien n'est testé tant que l'autorisation n'est pas signée.
N'incluez ni identifiants ni détails de vulnérabilités dans votre premier message. Nous mettrons en place un canal sécurisé une fois le périmètre convenu.