Aller au contenu principal

Cas d’usage

Sécuriser un système commence par savoir où sont les vrais risques.

La sécurité peut occuper un budget illimité sans jamais donner le sentiment d'avancer. L'enjeu n'est pas de tout couvrir : c'est de savoir ce qui est réellement exposé, ce que cela coûterait, et quelles corrections réduisent le risque en premier.

Vous vous reconnaissez peut-être

Ces situations n'ont rien d'exceptionnel. Elles décrivent la plupart des systèmes qui ont grandi plus vite que leurs revues.

  • Une application exposée sur Internet a beaucoup évolué sans revue de sécurité.
  • Une partie de l'infrastructure date d'avant les pratiques actuelles et personne ne l'a revue depuis.
  • Des dépendances techniques ne reçoivent plus de mises à jour.
  • Les droits d'accès se sont élargis au fil des besoins et n'ont jamais été réduits.
  • La segmentation réseau est faible : depuis un poste, on atteint beaucoup de choses.
  • Il n'y a pas de visibilité réelle sur ce qui se passe : ni journaux exploitables, ni alerte.
  • Un client ou un audit à venir va demander des preuves que vous ne pouvez pas produire aujourd’hui.

Ce qui se passe si on ne fait rien

Sans dramatiser : la plupart des incidents n'ont rien de spectaculaire, et c'est précisément ce qui les rend coûteux.

L'exposition augmente sans que personne ne la suive
Chaque nouveau service, environnement de test ou intégration partenaire ajoute de la surface. Sans inventaire, cette croissance n'est visible nulle part.
Les correctifs deviennent des projets
Plus une dépendance reste en retard, plus la mise à jour devient risquée. À un certain point, corriger une faille connue demande un chantier au lieu d'une intervention.
La réponse à un incident se fait à l’aveugle
Sans journaux exploitables, comprendre ce qui s'est passé, jusqu'où quelqu'un est allé et quelles données sont concernées devient une enquête longue — pendant que l'activité attend.
La contrainte arrive de l’extérieur
Un questionnaire de sécurité client, un audit ou une exigence d'assurance impose alors un calendrier que vous ne choisissez pas, sur un périmètre que vous ne maîtrisez pas encore.

Audit, hardening, test d’intrusion ou accompagnement ?

Ces démarches répondent à des questions différentes et ne se remplacent pas. Les enchaîner dans le mauvais ordre fait perdre du temps et de l'argent.

Audit, hardening, test d’intrusion ou accompagnement ?Ce que cela apporteCe que cela ne remplace pas
Revue et auditUne vue d'ensemble : ce qui existe, ce qui est exposé, où sont les écarts par rapport à des pratiques attendues. C'est en général le bon point de départ.La preuve qu'une faille est exploitable. Un audit identifie des écarts ; il ne démontre pas ce qu'un attaquant obtiendrait.
Correction et durcissementLa réduction effective du risque : mises à jour, réduction des droits, segmentation, configuration, suppression de ce qui ne sert plus.Une revue d'architecture. Certains problèmes viennent d'une conception, et aucun durcissement ne les corrige durablement.
Test d’intrusionCe qu'un attaquant obtiendrait réellement sur un périmètre défini, par quel chemin, et avec quel impact métier.Le travail de correction. Un rapport sans passe de remédiation ne change rien à votre niveau de sécurité.
RetestLa vérification que les corrections tiennent, avec un statut à jour par constat. Utile à produire face à un client ou un auditeur.Un nouveau test complet. Le retest porte sur les points traités, pas sur les évolutions survenues depuis.
Amélioration continueLe maintien du niveau dans le temps : suivi des dépendances, revues lors des changements, surveillance et gestion des accès.Une action ponctuelle sur un problème identifié. La continuité ne rattrape pas un retard accumulé, elle empêche d'en reprendre.

Commencer par un test d'intrusion sur un système jamais revu produit souvent un rapport long dont les premières lignes étaient prévisibles. Une revue préalable coûte moins cher et rend le test plus utile.

Où se situe le risque, couche par couche

La sécurité ne se joue pas à un seul endroit. Un chemin d'attaque traverse plusieurs couches, et il suffit qu'un contrôle tienne sur l'une d'elles pour qu'il s'interrompe.

Un chemin possible, à titre d’illustration
  1. Internet
  2. Application exposée
  3. Compte applicatif
  4. Réseau interne
  5. Données
  • IdentitésExposéContrôle : Authentification forte, droits réduits au nécessaire, revue périodique des comptes.
  • ApplicationExposéContrôle : Contrôle d'accès vérifié côté serveur, traitement des entrées, dépendances à jour.
  • APIExposéContrôle : Autorisation par ressource, limitation de débit, retrait des anciennes versions.
  • DonnéesInterneContrôle : Chiffrement, cloisonnement par usage, sauvegardes dont la restauration est testée.
  • InfrastructureExposéContrôle : Surface réduite au strict nécessaire, correctifs appliqués, configuration décrite en code.
  • RéseauInterneContrôle : Segmentation entre environnements et entre usages, accès distants encadrés.
  • ExploitationInterneContrôle : Journaux conservés et exploitables, alertes reliées à quelqu’un qui intervient.
  • Humain et procéduresExposéContrôle : Gestion des arrivées et des départs, procédure d'incident connue, sensibilisation aux cas réels.

Ce découpage sert à situer le risque, pas à promettre une couverture complète. Le périmètre réellement traité se définit au cadrage, couche par couche.

Par où commencer

Une démarche de sécurité utile est une démarche priorisée. L'ordre des étapes compte autant que les étapes elles-mêmes.

  1. 01

    Identifier les actifs critiques

    Quelles applications et quelles données sont indispensables à l'activité, et lesquelles feraient le plus de dégâts si elles étaient compromises ou indisponibles.

  2. 02

    Mesurer l’exposition réelle

    Ce qui est atteignable depuis Internet, depuis le réseau interne, depuis un compte utilisateur ordinaire. Cette étape révèle presque toujours des actifs oubliés.

  3. 03

    Évaluer les conséquences

    Interruption d'activité, perte ou fuite de données, obligation de notification, impact sur vos propres clients. C'est ce qui permet de hiérarchiser autrement que par score technique.

  4. 04

    Regarder les contrôles déjà en place

    Beaucoup d'organisations ont plus de protections qu'elles ne le pensent, mal configurées ou non surveillées. Les faire fonctionner coûte moins cher que d'en acheter d'autres.

  5. 05

    Rechercher les vulnérabilités là où ça compte

    Une fois le périmètre priorisé, la recherche de failles porte sur ce qui est critique et exposé, pas sur l'ensemble du système en même temps.

  6. 06

    Construire un plan d’amélioration

    Ce qui est traité tout de suite, ce qui est planifié, ce qui est accepté comme risque assumé et documenté. Un plan qui ne renonce à rien n'est pas un plan.

Accepter un risque explicitement, en connaissance de cause, est une décision valable. Le problème n'est pas le risque assumé : c'est le risque ignoré.

La sécurité n’est pas un test unique

Un test donne une photographie à une date. Ce qui fait tenir un niveau de sécurité, c'est ce qui se passe entre deux tests.

  1. Le système change en permanence

    Une mise en production, une nouvelle intégration ou un changement d’hébergement modifient la surface exposée. Un rapport de six mois décrit un système qui n’existe plus tout à fait.

  2. Les dépendances vieillissent toutes seules

    Le code que vous n'avez pas touché devient vulnérable quand une faille est publiée dans une bibliothèque qu'il utilise. Le suivi des dépendances est une activité continue, pas un audit.

  3. Les accès se cumulent

    Les droits s'ajoutent au fil des projets et se retirent rarement. Une revue périodique des comptes et des permissions corrige plus de risque réel que beaucoup d'outils.

  4. Corriger n’est pas la même chose que concevoir

    Certaines vulnérabilités sont des erreurs ponctuelles ; d'autres sont la conséquence d'un choix d'architecture. Les premières se corrigent, les secondes se décident.

Ce que cela peut donner

Selon le point de départ et le niveau de maturité, une démarche de sécurité prend des formes très différentes.

  • Un inventaire de la surface réellement exposée, souvent plus large que prévu
  • Une revue des droits et une réduction des accès accumulés au fil des projets
  • Une remise à jour des dépendances, avec un suivi continu ensuite
  • Une segmentation réseau qui limite ce qui est atteignable depuis un poste
  • Des journaux exploitables et des alertes reliées à quelqu’un qui intervient
  • Un plan de correction priorisé, avec ce qui est traité, planifié ou assumé
  • Un test d’intrusion une fois le terrain préparé, puis un retest des corrections

Ces exemples décrivent des formes de solution possibles, pas des projets réalisés présentés comme références.

Questions fréquentes

Faut-il commencer par un test d’intrusion ?

Pas toujours. Sur un système qui n'a jamais été revu, un test produit souvent un rapport long dont les premières lignes étaient prévisibles : dépendances obsolètes, droits trop larges, configuration par défaut. Une revue préalable coûte moins cher, permet de corriger l'évident, et rend le test réellement informatif. En revanche, si un client exige la preuve d'un test indépendant, l'ordre est imposé par le contexte.

Quelle différence entre corriger une vulnérabilité et améliorer l’architecture ?

Corriger une vulnérabilité traite un défaut précis : une version à mettre à jour, un contrôle manquant, une configuration ouverte. Améliorer l'architecture traite ce qui rend ces défauts possibles ou dangereux : cloisonnement, gestion des droits, séparation des environnements. Les deux sont nécessaires, mais ne se décident pas au même niveau ni sur le même horizon.

Peut-on tester un environnement de production ?

Oui, avec un cadre. Les tests exclus, les fenêtres d'intervention et les conditions d'arrêt sont écrits avant de commencer, et l'intensité est adaptée. Quand un environnement de pré-production réellement représentatif existe, il est souvent préférable — mais il doit être représentatif, sinon le test ne dit rien de la production.

Comment prioriser les recommandations ?

Par l'impact sur votre activité, pas par le score technique du constat. Une vulnérabilité notée « moyenne » sur un système qui porte votre facturation passe avant une « élevée » sur un outil interne marginal. C'est pour cela que la phase d'identification des actifs critiques vient avant la recherche de failles.

À quelle fréquence faut-il revoir la sécurité ?

Le déclencheur le plus utile n'est pas le calendrier mais le changement : nouvelle application exposée, refonte, ouverture d'une API, changement d'hébergement. Beaucoup d'organisations tiennent en plus un rythme annuel sur leur périmètre externe. Le suivi des dépendances et des accès, lui, est continu.

Parlons de votre périmètre

Dites-nous ce qui est exposé et ce qui vous inquiète. Un état des lieux suffit généralement à dégager les deux ou trois priorités réelles.