Aller au contenu
Verion
Comment nous travaillons

Une méthodologie explicite, du cadrage au correctif vérifié

Un audit n'a de valeur que si vous savez ce qui a été fait, comment, et ce qui ne l'a pas été.

  • 7 étapes
  • Rapport sous 3 jours
  • Correctifs revérifiés

Lecture non authentifiée de pièces d'identité

Score de base

7,5

Élevée
CR:H

Score contextualisé

9,3

Critique

Le score de base ne mesure que la mécanique de la faille. Renseigner l'exigence de confidentialité de vos données fait basculer le même constat dans la catégorie critique.

Déroulement

Le déroulement d'une mission

  1. 01 · Cadrage

    1 à 2 semaines avant le démarrage

    Nous écrivons ensemble le périmètre : domaines, API, applications mobiles, intégrations. Surtout, nous écrivons les exclusions : ce qui ne sera pas testé est aussi important que ce qui le sera.

    • Périmètre et exclusions formalisés par écrit
    • Autorisation de tests signée par les deux parties
    • Vérification des conditions de votre hébergeur (certains exigent une déclaration préalable)
    • Fenêtre d'intervention et canal de contact d'urgence convenus
  2. 02 · Préparation de l'environnement

    Avant le jour 1

    Un environnement représentatif conditionne la valeur des résultats. Nous validons les accès la veille du démarrage pour ne pas consommer de jours de mission à déboguer des comptes.

    • Deux organisations distinctes, ou deux comptes utilisateurs distincts pour une application grand public, réellement peuplés de données fictives
    • Un compte par rôle dans chacune : administrateur, standard, lecture seule, invité
    • Boîte e-mail de test accessible pour les parcours d'invitation et de réinitialisation
    • Configuration de sécurité identique à la production, ou écarts documentés
  3. 03 · Reconnaissance et cartographie

    Jour 1

    Nous reconstituons la surface réellement exposée, qui dépasse presque toujours ce que la documentation décrit : sous-domaines actifs, endpoints non documentés, environnements de démonstration oubliés.

    • Inventaire des points d'entrée et des paramètres acceptés
    • Cartographie des rôles et de leurs actions autorisées
    • Repérage des flux de données sortants vers des services tiers
    • Relevé des composants et versions exposés
  4. 04 · Tests manuels

    Le cœur de la mission

    C'est ici que se joue la différence entre un audit et un scan. Les outils automatisés servent à couvrir le terrain connu ; les défauts qui comptent, logique métier, contrôle d'accès et séparation entre clients, se trouvent à la main.

    • Contrôle d'accès horizontal : substitution systématique de références entre organisations ou entre comptes
    • Contrôle d'accès vertical : chaque action tentée depuis chaque rôle
    • Séparation multi-tenant : caches, index de recherche, tâches asynchrones, fichiers
    • Logique métier : facturation, quotas, invitations, partages, imports et exports
    • Enchaînement de constats mineurs en scénarios complets
  5. 05 · Qualification et notation

    En continu

    Chaque constat est reproduit au moins deux fois avant d'être retenu, puis noté. Un constat critique ne vous est jamais annoncé dans le rapport final : nous vous alertons immédiatement.

    • Vérification systématique pour écarter les faux positifs
    • Score CVSS v3.1 avec vecteur complet, vérifiable
    • Criticité contextualisée, tenant compte de la sensibilité réelle de vos données
    • Alerte immédiate en cas de constat critique ou de compromission en cours
  6. 06 · Rapport

    Sous 3 jours ouvrés après la fin des tests

    Le rapport est rédigé en français, structuré pour deux publics distincts : une synthèse lisible par la direction, et un corps technique exploitable directement par vos développeurs.

    • Synthèse de deux pages sans jargon, avec niveau de risque global
    • Constats localisés précisément, mécanisme expliqué, preuve fournie
    • Recommandations adaptées à votre pile technique
    • Section « périmètre et limites » explicite sur ce qui n'a pas été testé
    • Rapport complet détaillant l'ensemble des constats, reproductibilité et proposition de correctif
  7. 07 · Contre-vérification

    1 à 3 mois après la remise

    Un correctif écrit dans l'urgence n'a été relu par personne d'extérieur. Nous vérifions que chaque constat est réellement traité : il n'est pas rare qu'un tiers des correctifs soit incomplet.

    • Reprise de chaque constat et vérification du correctif
    • Contrôle des variantes : même défaut sur un endpoint équivalent
    • Rapport de contre-vérification et attestation mise à jour
Sur quoi nous nous appuyons

Référentiels utilisés

Des référentiels publics rendent nos résultats vérifiables et comparables. Chaque constat du rapport porte ses références.

OWASP Testing Guide (WSTG)
Notre trame de tests. Il définit la liste des contrôles à effectuer sur une application web, catégorie par catégorie, ce qui garantit une couverture homogène plutôt que dépendante de l'intuition de l'auditeur.
OWASP ASVS
Le référentiel d'exigences de vérification. Il nous sert à qualifier un niveau attendu selon la sensibilité de votre application, et à formuler des recommandations vérifiables.
OWASP Top 10
Grille de lecture des catégories de risques, utilisée pour classer les constats et rendre le rapport comparable d'une mission à l'autre. Ce n'est pas un standard de conformité, et nous ne le présentons jamais comme tel.
CVSS v3.1
Système de notation de la criticité, de 0 à 10. Nous calculons le score de base et le score environnemental, qui tient compte des exigences de sécurité propres à vos données, et nous publions les deux vecteurs complets pour que votre équipe puisse les recalculer.
CWE
Nomenclature des types de faiblesses. Chaque constat porte son identifiant CWE, ce qui facilite les recherches de votre équipe et l'intégration dans vos propres outils de suivi.
Notation

Comment nous qualifions la criticité

Le score CVSS mesure des caractéristiques techniques : il ignore la valeur métier de vos données. Nous l'accompagnons systématiquement d'une criticité contextualisée, et nous expliquons tout écart entre les deux.

Du score de base au score contextualisé

Le score de base ne mesure que la mécanique de la faille : vecteur, complexité, privilèges requis, atteinte à la confidentialité, à l'intégrité et à la disponibilité. Il ignore délibérément la nature des données touchées, et plafonne donc bas sur une fuite en lecture seule : 7,5 sans authentification, 6,5 depuis un compte légitime, quel que soit le volume exposé.

C'est pourquoi nous calculons systématiquement le score environnemental, prévu par la norme, en renseignant les exigences de sécurité propres à vos données (CR, IR, AR). Une lecture non authentifiée de pièces d'identité passe ainsi de 7,5 en base à 9,3 avec CR:H, c'est-à-dire dans la catégorie critique. Les deux scores et leurs vecteurs complets figurent dans le rapport, afin que votre équipe puisse les recalculer et, le cas échéant, contester nos hypothèses.

Les délais indiqués sont des recommandations, pas des engagements contractuels de votre part. Votre équipe arbitre la priorisation en fonction de ses propres contraintes de livraison.

  • Critique 9,0 – 10,0

    Alerte immédiate, correction sous 72 heures

    Exécution de code à distance, prise de contrôle d'un compte administrateur, ou accès non authentifié à des données personnelles sensibles une fois le score environnemental appliqué

  • Élevée 7,0 – 8,9

    Correction sous deux semaines

    Lecture des données d'autres clients sans authentification, élévation de privilèges entre rôles

  • Moyenne 4,0 – 6,9

    Correction planifiée dans le trimestre

    Lecture des données d'autres clients depuis un compte légitime, fuite d'informations facilitant une attaque ciblée

  • Faible 0,1 – 3,9

    À traiter au fil de l'eau

    Version de composant exposée dans les en-têtes

Limites

Ce que notre méthodologie ne couvre pas

Annoncer les limites fait partie du travail. Un prestataire qui prétend tout couvrir vend une illusion.

  • Un audit est une photographie à une date donnée, sur un périmètre fini. Il ne prouve jamais l'absence de faille.
  • Nous ne testons pas la résistance à une attaque par déni de service, sauf demande explicite et environnement dédié.
  • Nous ne pratiquons pas d'ingénierie sociale sur vos collaborateurs sans mandat écrit spécifique.
  • Nous n'auditons pas les systèmes de vos fournisseurs tiers, dont vous n'êtes pas propriétaire.
  • Nous ne développons pas les correctifs à votre place, afin de conserver notre indépendance d'évaluation.
Prendre contact

Envie de vérifier que notre méthode correspond à votre besoin ?

Décrivez votre application en quelques lignes : nous revenons vers vous sous 24 heures ouvrées avec un périmètre chiffré, sans engagement.

  • Réponse sous 24 h ouvrées
  • Périmètre écrit avant démarrage
  • Sans engagement