Skip to main content
Blog
Blog

Qu'est-ce que le CTEM ? La gestion continue de l'exposition aux menaces expliquée

Le CTEM est un cadre de sécurité continu pour découvrir, prioriser et valider les expositions sur votre surface d'attaque, y compris la couche navigateur.

Aug 11, 2026 8 min read
Qu'est-ce que le CTEM ? La gestion continue de l'exposition aux menaces expliquée
Table des matières

En bref : couverture CTEM côté client

  • CTEM oublie le navigateur : Les programmes CTEM sont présentés comme continus, mais la plupart couvrent l'infrastructure côté serveur et les CVE au rythme mensuel, tandis que le JavaScript qui s'exécute dans les navigateurs des utilisateurs est traité comme du code statique qui ne change jamais entre deux versions de l'éditeur.
  • Découverte continue des scripts : cside découvre en continu chaque script qui tourne sur une propriété web, signale lorsqu'un script accède à des éléments sensibles du DOM ou envoie des données à un nouvel endpoint, et génère les alertes et les preuves dont les équipes de Mobilization ont besoin sans enquête manuelle.
  • Dans le périmètre ou un constat ? Les Exigences 6.4.3 et 11.6.1 de PCI DSS 4.0.1 sont obligatoires depuis le 31 mars 2025, donc la question est de savoir si votre programme CTEM traite le JavaScript côté client comme un périmètre à part entière ou comme une ligne d'exposition que l'auditeur trouvera pour vous.

Peu de temps ? Découvrez le blocage de Magecart et de skimmers dans le navigateur de cside. Elle couvre tout ce qui suit en un seul déploiement.

La gestion continue de l'exposition aux menaces (CTEM, Continuous Threat Exposure Management) est un cadre de sécurité qui gère le risque comme un programme permanent plutôt que comme un audit périodique. Gartner a introduit ce terme pour décrire un cycle répété qui découvre les expositions, les classe selon leur exploitabilité réelle et valide que les correctifs ferment effectivement le chemin d'attaque.

Le principe est simple. Votre surface d'attaque change chaque jour. De nouveaux fournisseurs sont intégrés, de nouveaux scripts arrivent sur vos propriétés web et de nouvelles vulnérabilités sont publiées, si bien qu'une évaluation trimestrielle ou annuelle est déjà obsolète au moment où le rapport est rédigé. Les programmes CTEM s'exécutent en continu, priorisent les expositions selon leur exploitabilité dans votre environnement réel et suivent la remédiation jusqu'à une clôture vérifiée.

Les cinq étapes du CTEM

Les programmes CTEM s'articulent autour de cinq étapes qui se répètent comme un cycle continu plutôt que comme un projet linéaire.

Cycle CTEM en cinq étapes tournant autour d'une surface d'attaque côté client en direct : cadrage, découverte, priorisation, validation et mobilisation, avec des preuves côté client transmises à chaque étape.

ÉtapeTâche CTEMPreuves côté client
CadrageDéfinir les actifs et les surfaces d'attaque du cycle en coursPropriétés web, flux d'authentification, pages de paiement et scripts tiers
DécouverteRecenser les expositions dans le périmètre définiInventaire complet des scripts, injections dynamiques, endpoints et accès au DOM
PriorisationClasser les expositions selon leur exploitabilité et leur impact métierAccès aux données sensibles, nouvelles destinations et schémas d'e-skimming
ValidationTester l'exposition et confirmer la correctionHistorique du comportement réel, preuves des changements et vérification après correction
MobilisationAttribuer les responsables et suivre chaque constat jusqu'à sa clôtureAlertes, journaux d'événements et preuves pour les équipes sécurité et applicatives

Étape 1 : le cadrage

Le programme définit quels actifs et quelles surfaces d'attaque entrent dans le périmètre du cycle en cours. Le cadrage n'est pas permanent. Il s'élargit à mesure que le programme mûrit. Les premiers programmes CTEM cadrent en général d'abord les actifs les plus critiques pour l'activité : applications web de production, flux d'authentification et infrastructure de paiement. Les cycles suivants intègrent les systèmes internes, les intégrations tierces et la chaîne d'approvisionnement. Le cadrage répond à une question simple : que protégeons-nous, et contre quelle menace nous défendons-nous ?

Étape 2 : la découverte

La découverte identifie chaque exposition à l'intérieur du périmètre défini, et elle va bien au-delà des CVE connues et des vulnérabilités installées. Dans un contexte CTEM, la découverte couvre quels composants tiers sont présents, quels scripts s'exécutent dans une application web, quels services sont accessibles depuis l'extérieur, quelles identités peuvent toucher des ressources sensibles et où les données franchissent les frontières des systèmes. Elle met au jour la surface d'attaque telle qu'elle existe à l'instant présent, y compris les expositions dont l'équipe de sécurité ignorait la présence.

Étape 3 : la priorisation

Toutes les expositions ne peuvent pas être corrigées en même temps. La priorisation les classe selon le risque réel, c'est-à-dire la combinaison de la gravité, de l'exploitabilité dans l'environnement actuel et de l'impact sur l'activité en cas d'exploitation. Le CTEM déprioritise délibérément les vulnérabilités théoriques qui ne sont ni atteignables ni exploitables en pratique, et met en avant celles que les acteurs malveillants ciblent activement. C'est l'étape qui distingue le CTEM d'un simple scan de vulnérabilités. Le résultat est une liste classée de ce qu'il faut corriger en premier, et non une liste plate de chaque constat.

Étape 4 : la validation

La validation teste si les expositions identifiées sont réellement exploitables et si les contrôles en place tiennent. Elle recourt aux tests d'intrusion, aux exercices de red team et à la simulation de brèche et d'attaque pour confirmer qu'une exposition priorisée représente un risque réel. La validation confirme aussi que la remédiation a bien fermé l'exposition, c'est-à-dire que le chemin d'attaque ne fonctionne plus, et pas seulement qu'un correctif a été appliqué. Elle répond à une question franche : notre défense fonctionne-t-elle vraiment ?

Étape 5 : la mobilisation

La mobilisation transforme les constats validés en actions de remédiation auprès des équipes qui possèdent les systèmes concernés. Les équipes de sécurité possèdent rarement les actifs qu'elles défendent. Les équipes applicatives, les équipes d'infrastructure et les fournisseurs tiers ont tous un rôle à jouer. La mobilisation traduit les constats en tâches concrètes pour ces équipes et suit chacune d'elles jusqu'à un achèvement vérifié.

Pourquoi le JavaScript côté client est un angle mort du CTEM

La plupart des programmes CTEM analysent bien l'infrastructure côté serveur, les CVE connues et les expositions au niveau réseau. La couche côté client, c'est-à-dire le JavaScript qui s'exécute dans le navigateur d'un utilisateur lorsqu'il interagit avec votre application web, est systématiquement sous-représentée.

Quelques caractéristiques rendent la surface d'attaque côté client difficile à couvrir avec l'outillage CTEM traditionnel.

Elle change sans préavis. Les scripts tiers (outils d'analytics, widgets de chat, gestionnaires de balises, bibliothèques chargées via CDN) mettent à jour leur contenu quand le fournisseur le décide. Un script jugé sûr le mois dernier a pu être modifié depuis, compromis par un attaquant ou doté d'un nouveau comportement. Ce changement permanent est invisible pour les évaluations ponctuelles.

Les scripts autorisés peuvent être détournés. Les attaques Magecart le montrent clairement. Le risque ne se limite pas aux scripts non autorisés. Les scripts autorisés qui changent ce qu'ils font sont le problème le plus difficile. Une page de paiement qui charge un script d'analytics approuvé est exposée si ce script est compromis et se met à lire les champs de carte. Le script était dans le périmètre. Son comportement, lui, n'était pas surveillé.

Les scanners de CVE ne le détectent pas. Les scanners basés sur les CVE recherchent des vulnérabilités logicielles connues. Ils ne détectent pas les changements de comportement du JavaScript, l'ajout de nouveaux scripts tiers ni les chemins d'exfiltration de données côté client.

Les régulateurs l'exigent désormais. Les exigences 6.4.3 et 11.6.1 de PCI DSS 4.0.1, obligatoires depuis le 31 mars 2025, imposent un inventaire des scripts des pages de paiement, des contrôles d'autorisation et une détection des changements au moment de l'exécution. Ces exigences existent précisément parce que la surface d'attaque côté client n'était pas gérée.

Comment cside s'intègre dans les programmes CTEM

cside couvre la couche d'exposition côté client que la plupart des programmes CTEM n'atteignent jamais. Rapporté aux étapes du CTEM :

  • Découverte : cside découvre en continu chaque script qui s'exécute sur une propriété web, y compris les scripts ajoutés via des gestionnaires de balises, les dépendances CDN et le code injecté dynamiquement, ce qui vous donne l'inventaire complet dont l'étape de découverte a besoin.
  • Priorisation : la surveillance comportementale de cside signale quand des scripts accèdent à des éléments sensibles du DOM, envoient des données vers des points de terminaison externes ou correspondent à des schémas liés aux attaques de skimming, autant de signaux qui distinguent les expositions côté client exploitables des expositions théoriques.
  • Validation : cside produit des preuves en temps réel des changements de comportement des scripts, confirmant si une exposition est active et quelles données elle touche.
  • Mobilisation : cside génère les alertes, les journaux d'événements et la documentation probante qui permettent aux équipes de sécurité et applicatives d'agir sur les constats côté client sans investigation manuelle.

Pour les pages de paiement en particulier, c'est aussi ainsi que cside satisfait à PCI DSS 6.4.3 et 11.6.1 en un seul déploiement : un inventaire de scripts continu avec des contrôles d'autorisation, plus une détection automatisée des altérations.

Pour aller plus loin

Mike Kutlu
Client-Side Security Consultant

Client-side security consultant at cside. 10+ years of experience implementing technology solutions for enterprises (previously at Oracle, Cloudflare, and Splunk). Now helping teams use client-side intelligence to catch & reduce fraud.

FAQ

Frequently Asked Questions

CTEM signifie Continuous Threat Exposure Management (gestion continue de l'exposition aux menaces). C'est un cadre de programme de sécurité qui gère les expositions aux menaces comme un processus continu et cyclique plutôt que comme des évaluations ponctuelles périodiques. Les cinq étapes, à savoir le cadrage, la découverte, la priorisation, la validation et la mobilisation, se répètent en continu à mesure que la surface d'attaque évolue.

La gestion traditionnelle des vulnérabilités se concentre sur les CVE connues et les vulnérabilités logicielles, généralement évaluées selon un calendrier trimestriel ou annuel. Le CTEM est plus large et continu. Il couvre toutes les expositions sur la surface d'attaque, y compris les risques comportementaux, les composants tiers et les expositions liées à l'identité, et il s'exécute en continu plutôt que de façon périodique. Le CTEM inclut aussi une étape de validation qui teste si les expositions sont réellement exploitables dans l'environnement actuel, ce que la gestion traditionnelle des vulnérabilités ne fait pas.

La surface d'attaque côté client désigne le JavaScript et le reste du code qui s'exécute dans les navigateurs des utilisateurs lorsqu'ils interagissent avec une application web. Cela inclut le code first-party écrit par l'organisation ainsi que les scripts tiers provenant de fournisseurs d'analytics, de gestionnaires de balises, d'outils de chat et de bibliothèques CDN. La surface côté client est dynamique, les scripts se mettent à jour fréquemment et leur comportement peut changer sans préavis, et elle est généralement sous-représentée dans les programmes CTEM qui se concentrent sur les expositions côté serveur et au niveau réseau.

Les exigences 6.4.3 et 11.6.1 de PCI DSS 4.0.1, obligatoires depuis le 31 mars 2025, imposent un inventaire des scripts des pages de paiement, des contrôles d'autorisation et une détection automatisée des altérations. Ces exigences imposent de fait un programme de surveillance continue de type CTEM pour la surface d'attaque côté client sur les pages de paiement. Les organisations dont les programmes CTEM n'incluaient pas auparavant la couverture côté client doivent combler cet écart pour satisfaire à la fois l'exigence réglementaire et l'objectif de sécurité sous-jacent.

Surveillez et sécurisez vos scripts tiers

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Commencez gratuitement, ou essayez Business avec un essai de 14 jours.

Interface du tableau de bord cside affichant la surveillance des scripts et les analyses de sécurité
Related Articles
Réserver une démonstration

Envie de passer tout ça en revue avec un ingénieur ?

Trente minutes, sur votre propre site. Pas de slides.

Nous vous montrerons :

Quels scripts tiers s'exécutent actuellement sur votre site
Où vous en êtes sur les exigences PCI DSS 6.4.3 et 11.6.1
Quelle part de votre trafic provient de bots et d'agents IA

Vous préférez simplement poser une question ?

Recherche de créneaux…

Humains uniquement. On le saurait.

Un problème pour réserver ? Ouvrir le calendrier dans un nouvel onglet

Quel problème cherchez-vous à résoudre ?

Dites-le-nous en une ligne et nous reviendrons vers vous avec quelque chose d'utile, pas un discours générique.

Nous aidons souvent sur :

Voir quels scripts tiers s'exécutent sur votre site
Les preuves pour PCI DSS 6.4.3 et 11.6.1
Les bots, les agents IA et le vol de comptes

Vous préférez réserver un créneau ? Choisir un créneau