Aller au contenu principal
own2pwn
EASM : qu'est-ce que la gestion de surface d'attaque externe ?

EASM : qu'est-ce que la gestion de surface d'attaque externe ?

Le site d'une société du SBF 120 tient en un ou deux noms d'hôte ; les journaux de certificats en listent 106 en médiane. L'EASM en clair, et notre mesure de l'écart sur 704 organisations.

Maxime J18 min de lectureMis à jour le

Voyez votre surface d'attaque comme l'attaquant

Découverte automatique, corrélation CVE via NVD et surveillance continue, hébergées dans l'Union européenne.

Cartographier ma surface d'attaque

Le site officiel d'une société du SBF 120 tient en un ou deux noms d'hôte : le domaine et son www. Sur les douze derniers mois, les journaux publics de certificats en ont pourtant enregistré 106 sous ce seul domaine, en médiane. Et 95 sociétés sur 119 laissent répondre depuis Internet au moins un nom qui annonce une préproduction ou un outil interne : dev, uat, staging, admin, jenkins.

Ces chiffres viennent d'une mesure que j'ai menée les 9 et 10 octobre 2026 sur 704 organisations françaises, sans scan de ports ni requête HTTP (méthode, limites et résultats complets plus bas). Ils racontent ce que montre n'importe quel premier inventaire externe : la surface qu'on déclare et celle qui existe ne se recouvrent pas. Les confronter, en continu, c'est le travail d'un EASM : External Attack Surface Management, la gestion de la surface d'attaque externe. Le terme est récent, la pratique moins : les attaquants cartographient les surfaces exposées depuis toujours. L'EASM outille le même travail, côté défense.

Scène illustrative sur le domaine fictif acme-corp.example : le domaine racine se déploie en sous-domaines (www, api, mail, vpn, staging) et en services, puis les findings se trient par KEV, EPSS et gravité.
Scène illustrative, domaine et données fictifs : d'un domaine racine aux services exposés, puis aux findings triés par exploitabilité.

L'EASM, c'est quoi ? La définition

L'EASM (External Attack Surface Management) est la discipline qui consiste à découvrir, inventorier et surveiller en continu tout ce qu'une organisation expose sur Internet, du point de vue de l'attaquant. Pas depuis votre réseau interne, pas depuis un fichier Excel d'actifs : depuis l'extérieur, comme le ferait quelqu'un qui prépare une intrusion et n'a pour seul point de départ que votre nom.

En français, on parle de gestion de la surface d'attaque externe. Vous croiserez aussi "cartographie de la surface d'exposition" ou, plus vaguement, "attack surface management". Peu importe l'étiquette, l'idée tient en une phrase : on ne protège pas ce qu'on ne voit pas, et la première étape de toute défense sérieuse, c'est de voir sa propre surface comme l'adversaire la voit. Un EASM n'a besoin d'aucun agent installé, d'aucun accès à votre réseau. Il travaille depuis Internet, avec les mêmes données publiques que n'importe qui.

Surface d'attaque externe : de quoi parle-t-on ?

C'est l'ensemble des points par lesquels un attaquant peut vous atteindre depuis Internet, sans être déjà dans vos murs : noms de domaine et sous-domaines, adresses IP, ports et services ouverts, applications web, API, certificats, actifs cloud, dépôts et fuites publiques. Tout ce qui a une adresse joignable de l'extérieur en fait partie, que vous le sachiez ou non.

Deux de ces angles morts pèsent particulièrement lourd et méritent leur propre traitement : les secrets exposés (clés d'API et tokens oubliés dans un dépôt public), et les attaques sur la chaîne d'approvisionnement logicielle, où c'est une dépendance tierce, et non votre code, qui ouvre la brèche.

Comment fonctionne un EASM, étape par étape

Un EASM ne se contente pas d'une liste d'IP à scanner. Il part de presque rien (votre nom, votre domaine) et remonte, de proche en proche, jusqu'à reconstituer votre exposition réelle. Cinq temps s'enchaînent.

1. Découverte. Tout part de quelques graines : un domaine racine, une marque, une plage IP. La plateforme moissonne ensuite des sources publiques pour faire apparaître des actifs que personne ne lui a donnés. L'énumération passive de sous-domaines s'appuie sur les journaux de Certificate Transparency (chaque certificat TLS émis y laisse une trace publique, qu'on ratisse avec crt.sh, subfinder ou amass), puis on résout et on sonde ce qui répond avec dnsx et httpx.

Un domaine racine relié par des lignes fines à six actifs : certificats, serveur, nuage, préproduction, panneau d'administration et bucket. Certains sont estompés en pointillés, comme oubliés ; le serveur découvert est en violet.
Une seule graine, le domaine racine. Ce qui s'y rattache ne figure dans aucun inventaire tant que personne ne l'a cherché.

Certaines pistes ne passent pas par le DNS. Un même favicon, hashé et cherché sur Shodan ou Censys, fait parfois tomber une IP directe planquée derrière un CDN. Ces moteurs répondent depuis un index constitué en amont, donc sans envoyer un paquet vers la cible, et savoir les interroger sur son propre périmètre vaut d'être connu avant de payer pour un outil qui les appelle à votre place. Ils ne se valent pas non plus, ni en couverture ni en fraîcheur : on a comparé Censys, Onyphe et Shodan sur les ports balayés, la fraîcheur et le modèle de données, avec un éditeur français dans le lot.

L'attribution par ASN, elle, ne rend service que si l'organisation possède ses propres plages RIR : une minorité. La plupart des cibles vivent dans les ASN d'un cloud (AWS 16509, OVH 16276), où le numéro d'AS ne rattache plus rien d'exploitable. Notre mesure le confirme : côté SBF 120, 82,1 % des noms qui résolvent vers une IPv4 pointent vers un cloud, un CDN ou un hébergeur identifié. Pour ces cibles, le fil conducteur reste le DNS et les certificats. C'est là que ressortent les sous-domaines fantômes qui pointent dans le vide, mûrs pour un subdomain takeover, et le shadow IT que personne ne gère. Ce premier temps, le plus technique, mérite son propre mode d'emploi : on détaille les outils et les commandes dans la découverte d'actifs, étape par étape.

2. Inventaire et attribution. Découvrir un actif ne suffit pas : encore faut-il prouver qu'il est à vous. Cette étape relie chaque élément trouvé à votre organisation (par le domaine, le certificat, le contenu, parfois l'ASN quand il tient) et l'enrichit : ports ouverts (un scan de ports léger, pas un nmap agressif), technologies détectées, versions de logiciels, en-têtes HTTP de sécurité présents ou absents. Mal attribuer, c'est se créer un angle mort ou polluer le périmètre d'un voisin. On y passe du temps parce que tout le reste du pipeline en dépend.

3. Corrélation des vulnérabilités. Une fois qu'on sait quel logiciel tourne et dans quelle version, on confronte ces empreintes aux flux de CVE, typiquement la NVD du NIST. On fait remonter les expositions connues sur des actifs qu'on vient juste de redécouvrir. Cas d'école : un nginx 1.18.0 laissé sur une machine que plus personne ne surveillait, vulnérable à la CVE-2021-23017 (un off-by-one dans le resolver DNS).

4. Priorisation par exploitabilité. Lister des CVE, c'est facile, et c'est le meilleur moyen de noyer vos équipes. Un bon EASM hiérarchise par exploitabilité, pas par score CVSS brut, parce que ce que le score CVSS mesure vraiment est une gravité intrinsèque, hors contexte. Le service est-il seulement atteignable depuis Internet ? La fonctionnalité vulnérable, elle, est peut-être désactivée ; la bannière de version, souvent, ment. Une faille exploitable sur un actif exposé pèse bien plus qu'un "critique" théorique sur un port fermé. C'est le rôle du pentest automatisé (plus de 7 800 vérifications de détection non intrusives) puis, sur les findings les plus graves, d'un agent de pentest autonome borné qui tente de les exploiter dans une sandbox, sous quota, pour ne remonter que ce qui marche vraiment.

5. Surveillance continue. Une surface d'attaque bouge tous les jours : un déploiement crée un sous-domaine, un certificat expire, une CVE sort, une équipe met en ligne un nouveau service. Un scan unique périme en une semaine. L'EASM re-scanne en boucle et alerte sur les changements : c'est ce "continu" qui le distingue d'un audit ponctuel. Cette veille ne s'arrête d'ailleurs pas à vos seuls actifs : elle repère aussi les domaines qui imitent votre marque par typosquatting, enregistrés et armés en quelques heures.

pipeline-easm
Entrée
Graines
Domaine, marque, plages IP, organisation.
Étape 1 et 2
Découverte & attribution
Sous-domaines, DNS, certificats, cloud, puis rattachement à vous.
Étape 3
Corrélation NVD
Confrontation des empreintes aux flux de CVE.
Étape 4
Priorisation
Ce qui est atteignable et exploitable d'abord.
Étape 5
Surveillance continue
Re-scan permanent, alerte sur tout changement, retour à la découverte.
Cinq temps, en boucle. La surveillance continue reboucle sur la découverte : le pipeline ne s'arrête jamais.

Ce qu'une page d'accueil et le DNS révèlent sans scan

Avant même la découverte de sous-domaines, deux sources publiques en disent long sur une organisation : la réponse de la page d'accueil de son site, et les enregistrements DNS de son domaine. Pas de scan de ports, pas de sondage, une seule requête HTTP et une poignée de requêtes DNS. Pour donner un ordre de grandeur, je les ai relevées le 6 octobre 2026 pour 704 organisations : le SBF 120, 65 universités, 488 communes de plus de 20 000 habitants et 32 CHU et CHR. Voici ce qu'un attaquant apprend avant d'avoir rien tenté.

lecture passive
Ce qui se lit sans rien tenterSBF 120Communes > 20 000 hab.Total (704)
CMS identifié (balise generator ou chemins caractéristiques)65,6 % (63/96)86,1 % (391/454)83,6 % (532/636)
Version de serveur ou de langage annoncée dans les en-têtes7,0 % (7/100)17,3 % (81/469)18,2 % (119/655)
Bibliothèque JavaScript en version à vulnérabilité connue (retire.js)7,3 % (7/96)15,4 % (70/454)14,5 % (92/636)
Au moins un script chargé depuis un domaine tiers66,7 % (64/96)64,1 % (291/454)62,4 % (397/636)
Frontal CDN ou WAF reconnaissable à ses en-têtes56,0 % (56/100)3,6 % (17/469)11,8 % (77/655)
Éditeurs (SaaS, AC, sécurité) ayant un jeton dans le DNS (médiane)812
Microsoft 365 visible dans le MX ou le SPF58,8 % (70/119)40,0 % (195/488)40,6 % (286/704)
Mesure own2pwn : page d'accueil du site officiel collectée le 6 octobre 2026 (18 h 22 à 18 h 26 UTC, une requête par organisation) et enregistrements DNS de l'apex lus le même jour (18 h 19 à 18 h 22 UTC, résolveurs 1.1.1.1 et 9.9.9.9), analyse hors ligne du 7 octobre 2026. Contenu HTML : 636 pages exploitables sur 704 organisations ; en-têtes : 655 pages obtenues. Le total couvre aussi les universités et les CHU.

Chaque ligne est une étape de reconnaissance qu'un attaquant n'a plus à faire. Le CMS et sa version orientent vers les exploits publics. La version du serveur annoncée en clair, sur 18,2 % des pages, fait le même travail un étage plus bas. Les jetons de vérification du DNS listent les services SaaS rattachés au domaine, donc les pages de connexion à imiter pour du phishing ciblé : une société du SBF 120 en expose 8 en médiane, ce qu'on détaille dans le shadow IT vu depuis le DNS. Et les scripts tiers ouvrent la question de la chaîne d'approvisionnement côté navigateur, puisque 62,4 % des pages en chargent au moins un.

WordPress
sites WordPress sur 636 pages exploitables42,8 % ; version lisible sur 103 d'entre eux
272
tournaient déjà sur WordPress 7.1.3annoncée le jour même à 17 h 00 UTC, moins d'une heure et demie avant la mesure
29
restaient sur une version marquée insecuresur 103 versions lisibles et reconnues, alors qu'un correctif de leur branche existait avant le jour de la mesure
28 sur 103
Mesure own2pwn, pages d'accueil collectées le 6 octobre 2026 entre 18 h 22 et 18 h 26 UTC ; versions WordPress lues dans la balise generator ou les fichiers du cœur ; statuts api.wordpress.org/core/stable-check et dates de publication wordpress.org.

Ce trio dit pourquoi un EASM travaille en continu. Le même jour, une version de sécurité de WordPress publiée en fin d'après-midi tournait déjà sur 29 sites moins d'une heure et demie plus tard, sans doute par mise à jour automatique (ce point n'a pas été vérifié), pendant que 28 autres restaient en retard sur un correctif publié avant le jour de la mesure. Un inventaire relevé une fois par an mélange les deux populations ; une surveillance continue les sépare. La mesure reste une photo : un site peut être à jour sans afficher sa version, une version annoncée ancienne n'est pas une preuve de vulnérabilité exploitable (une distribution peut rétroporter les correctifs), et seul le HTML statique est lu, sans exécuter de JavaScript, ce qui fait des scripts tiers un minorant.

Erratum du 13 octobre 2026

28 sites sur 103, et non 23 sur 98, restaient sur une version marquée insecure ; 5 sites annonçant une version majeure (7.1, 7.0, 6.9) avaient été écartés à tort.

Cadre de la mesure

Une requête HTTP vers la page d'accueil publique et des requêtes DNS à la racine du domaine, avec un User-Agent de robot déclaré. Aucun scan de ports, aucun sous-domaine résolu, aucun fichier JavaScript téléchargé : les versions sont lues dans les URL et le code déjà présent dans la page. Aucune organisation n'est nommée, seuls figurent des agrégats par panel.

Cette photo ne regarde qu'un seul nom : celui du site. Reste la question qui intéresse vraiment un attaquant, et qu'elle laisse ouverte : combien d'autres noms vivent sous le même domaine, et que deviennent-ils ?

Surface déclarée, surface réelle : la mesure

Pour y répondre, j'ai repris le même panel, figé le 6 octobre 2026, et lu pour chaque organisation les journaux Certificate Transparency des 12 derniers mois sur le domaine de son site officiel. Chaque nom trouvé a ensuite reçu une seule question DNS (existe-t-il encore ?), puis, s'il pointait vers une adresse publique, une seule poignée de main TLS sur le port 443 (répond-il ?). Aucune requête HTTP, aucun nom deviné, aucun autre port : exactement ce qu'un navigateur fait en ouvrant une connexion, et rien de plus.

Un registre de certificats chaîné, une loupe violette posée dessus, d'où sortent des étiquettes de noms d'hôte. Elles traversent trois portiques de plus en plus étroits et seules quelques-unes, en violet, passent le dernier.
Des journaux de certificats aux services qui répondent : trois filtres successifs, la liste, le DNS, puis le réseau.

Combien de noms derrière un seul domaine

Une université a la surface la plus touffue : 285 noms en médiane, et la moitié d'entre elles entre 101 et 604. Une société du SBF 120 en a 106, mais avec une dispersion énorme : le premier quart en compte au plus 31, le dernier dixième plus de 1 101,8. Un CHU en compte 21, une commune de plus de 20 000 habitants 7. Notre mesure Certificate Transparency du 6 octobre sur le SBF 120 trouvait 139 noms en médiane sur 24 mois : la fenêtre est ici deux fois plus courte, l'ordre de grandeur ne bouge pas.

Noms d'hôtes vus dans les journaux CT en 12 mois, par organisation
Noms par organisationnP25médianeP75P90
SBF 120119311063871 101,8
Universités651012856041 060,6
CHU et CHR3262145,5130
Communes4883,8713,228
Mesure own2pwn les 9 et 10 octobre 2026, agrégats générés le 10 octobre 2026. Journaux Certificate Transparency (crt.sh, 12 mois), une résolution DNS par nom, une poignée de main TLS sur le port 443. Un seul domaine par organisation (le site officiel), noms jokers exclus. n par groupe indiqué sur la figure.

Gardez en tête que ce sont des minorants. Un seul domaine est compté par organisation : les marques, les filiales, les anciens noms et les autres extensions n'y sont pas. Un service couvert par un certificat joker (*.exemple.fr) n'apparaît pas nommément, et un service sans certificat public n'apparaît pas du tout.

De la liste au réseau : ce qui résout, ce qui répond

Un nom dans un journal de certificats ne prouve pas qu'un service existe encore. C'est tout l'intérêt de l'entonnoir ci-dessous. Côté SBF 120, 71,9 % des noms sondés résolvent toujours en DNS et 50,1 % acceptent une connexion TLS. Autrement dit, sur 48 686 noms relevés, 24 404 répondaient au moment de la mesure. Parmi eux, 6 272 portent un marqueur de préproduction ou d'outil, soit 25,7 % de tout ce qui répond.

Des noms vus aux noms qui répondent, par groupe

SBF 120

119 organisations
SBF 120
ÉtapeNomsPart
Vus dans les journaux CT, 12 mois48 686
Résolvent en DNS35 00571,9 % des noms sondés
Répondent en TLS sur le port 44324 40450,1 % des noms sondés
Hébergés chez un tiers30 94988,4 % des noms qui résolvent
Préproduction ou outil qui répond6 27225,7 % des noms qui répondent

Universités

65 organisations
Universités
ÉtapeNomsPart
Vus dans les journaux CT, 12 mois29 920
Résolvent en DNS19 73966 % des noms sondés
Répondent en TLS sur le port 44314 30047,8 % des noms sondés
Hébergés chez un tiers1 8779,5 % des noms qui résolvent
Préproduction ou outil qui répond1 3599,5 % des noms qui répondent

CHU et CHR

32 organisations
CHU et CHR
ÉtapeNomsPart
Vus dans les journaux CT, 12 mois1 562
Résolvent en DNS84454 % des noms sondés
Répondent en TLS sur le port 44375448,3 % des noms sondés
Hébergés chez un tiers66078,2 % des noms qui résolvent
Préproduction ou outil qui répond8010,6 % des noms qui répondent

Communes de plus de 20 000 habitants

488 organisations
Communes de plus de 20 000 habitants
ÉtapeNomsPart
Vus dans les journaux CT, 12 mois6 958
Résolvent en DNS6 31190,7 % des noms sondés
Répondent en TLS sur le port 4435 97285,8 % des noms sondés
Hébergés chez un tiers6 26299,2 % des noms qui résolvent
Préproduction ou outil qui répond2554,3 % des noms qui répondent

* Universités : le réseau de la recherche (RENATER, réseaux régionaux ou de campus) n'est pas compté comme un tiers. Il porte 17 147 de leurs 18 307 noms qui pointent vers une IPv4 publique.

* CHU et CHR : le réseau de la recherche (RENATER, réseaux régionaux ou de campus) n'est pas compté comme un tiers. Il porte 76 de leurs 844 noms qui pointent vers une IPv4 publique.

Mesure own2pwn les 9 et 10 octobre 2026, agrégats générés le 10 octobre 2026. Journaux Certificate Transparency (crt.sh, 12 mois), une résolution DNS par nom, une poignée de main TLS sur le port 443. Un seul domaine par organisation (le site officiel), noms jokers exclus. n par groupe indiqué sur la figure. Barres des trois étapes à l'échelle des noms sondés ; barres hachurées : part sur leur propre base (noms qui résolvent, noms qui répondent). Totaux cumulés sur le groupe, pas par organisation.

Trois chiffres de cet entonnoir méritent qu'on s'y arrête. D'abord, côté SBF 120, 4 467 noms publiés dans le DNS public ne résolvent que vers des adresses privées (RFC 1918), chez 44 sociétés sur 119 : des noms internes, exposés à qui sait lire un journal. Ensuite, sur les noms qui répondent, 4,5 % présentent un certificat expiré, auto-signé ou qui ne couvre pas le nom demandé, et la part monte à 9,7 % dans les universités. Aucun de ces symptômes ne prouve un oubli, mais c'est le plus visible chez un service que plus personne n'entretient. Enfin, l'hébergement : 88,4 % des noms du SBF 120 qui résolvent sont servis par un tiers (CNAME ou réseau hors de l'organisation), contre 9,5 % pour les universités. Chez elles, l'essentiel passe par le réseau de la recherche : 17 147 de leurs 18 307 noms qui pointent vers une IPv4 publique sont sur RENATER ou un réseau régional ou de campus, comptés à part (ni organisation, ni tiers). Côté entreprises, un inventaire par plage d'adresses passerait donc à côté de presque tout.

Un nom de préproduction n'est pas une faille

Un staging, un uat ou un jenkins qui répond dit seulement qu'un environnement qui n'est pas le site public est joignable depuis Internet. Il peut être parfaitement protégé. C'est là qu'un EASM fait la différence avec cette mesure : il ne s'arrête pas à la poignée de main, il qualifie le service, le corrèle aux CVE et le suit dans le temps.

La taille joue, sans tout expliquer

La seule mesure de taille disponible dans le panel est la population des communes. Sa corrélation avec le nombre de noms est modérée (rho de Spearman 0,392, n = 488) : la médiane passe de 5 noms pour les communes de 20 000 à 30 000 habitants à 25,5 pour celles de plus de 100 000 habitants. Mais les fourchettes centrales des tranches voisines se chevauchent toutes : la population donne une tendance, elle ne dit pas combien de noms aura telle ou telle commune. Pour les entreprises, les universités et les hôpitaux, le panel ne contenait aucune donnée de taille (ni effectif, ni capitalisation) : rien n'a été mesuré, rien n'est affirmé.

Communes : noms d'hôtes par tranche de population
Noms par organisationnP25médianeP75P90
20 000 à 30 000 hab.19935914,2
30 000 à 50 000 hab.154471320,7
50 000 à 100 000 hab.935111829
plus de 100 000 hab.421325,556,5167,3
Mesure own2pwn les 9 et 10 octobre 2026, agrégats générés le 10 octobre 2026. Journaux Certificate Transparency (crt.sh, 12 mois), une résolution DNS par nom, une poignée de main TLS sur le port 443. Un seul domaine par organisation (le site officiel), noms jokers exclus. n par groupe indiqué sur la figure. Population INSEE de la commune.

Des certificats de plus en plus courts

Les journaux disent aussi comment ces organisations gèrent leurs certificats. Depuis le 15 mars 2026, une autorité publique ne peut plus émettre un certificat valable plus de 200 jours (ballot SC-081 du CA/Browser Forum) ; le plafond passera à 100 jours en mars 2027, puis à 47 jours en mars 2029. Les universités sont déjà collées au plafond actuel, avec une durée médiane de 199 jours : chaque marche du calendrier doublera leur rythme de renouvellement. Les communes, à l'inverse, obtiennent 91 % de leurs certificats auprès d'autorités gratuites pensées pour le renouvellement automatique : des durées plus courtes ne leur demandent aucun effort de plus, pourvu que ce renouvellement tourne vraiment. Et les certificats de 7 jours ou moins du SBF 120 viennent de 16 sociétés seulement, dont une pèse à elle seule 58,9 % du total : une moyenne poolée sur ces volumes ne décrirait personne.

certificats
Certificats, 12 moisSBF 120 (n = 119)Universités (n = 65)CHU et CHR (n = 32)Communes (n = 488)
Certificats émis153 29478 3672 97026 792
Durée de validité médiane90 j199 j90 j90 j
Émis par une AC gratuite et automatisée51,7 %41,9 %71,4 %91 %
Valables 7 jours ou moins21 %0 %0 %1,1 %
Émis depuis le 15 mars 2026 au-delà de 200 jours4 sur 88 6000 sur 46 2842 sur 1 6590 sur 14 764
Mesure own2pwn les 9 et 10 octobre 2026, agrégats générés le 10 octobre 2026. Journaux Certificate Transparency (crt.sh, 12 mois), une résolution DNS par nom, une poignée de main TLS sur le port 443. Un seul domaine par organisation (le site officiel), noms jokers exclus. n par groupe indiqué sur la figure. Durée médiane : médiane, sur les organisations du groupe, de la durée de validité médiane de leurs certificats. AC gratuites et automatisées : Let's Encrypt, ZeroSSL, Google Trust Services (approximation par l'émetteur). Les rares certificats de plus de 200 jours émis depuis le 15 mars 2026 sont des certificats de marque (VMC, logos BIMI), pas des certificats de serveur.

Pour un défenseur, la conséquence est simple : chaque renouvellement inscrit le nom une nouvelle fois dans un journal public. Plus les certificats raccourcissent, plus la liste de vos noms se rafraîchit vite chez l'attaquant. Un EASM la relit au même rythme, et c'est aussi lui qui voit le certificat qui n'a pas été renouvelé.

Méthode, cadre légal et limites de la mesure

Mesure passive own2pwn. Pour chaque organisation, un seul domaine (celui du site officiel) : les noms d'hôtes vus dans les journaux Certificate Transparency (crt.sh) sur douze mois, puis une résolution DNS par nom et une poignée de main TLS sur le port 443 pour ceux qui résolvent vers une IPv4 publique. Aucune requête HTTP, aucun autre port, aucun nom deviné. Hébergé chez un tiers : CNAME ou réseau hors de l'organisation, les réseaux de la recherche (RENATER et réseaux régionaux) étant comptés à part. Agrégats par panel, aucune organisation nommée.

  • Panel : 704 organisations figées le 6 octobre 2026 (SBF 120, universités, communes de plus de 20 000 habitants, CHU et CHR), une organisation égale un domaine enregistrable. Les 704 organisations ont été collectées en entier, dans un ordre aléatoire fixé d'avance.
  • Sources et outils : base publique de crt.sh (requêtes séquentielles, au moins 2 secondes entre deux domaines), dnsx 1.2.3 vers 1.1.1.1, 8.8.8.8 et 9.9.9.9, tlsx 1.4.0 (une tentative, 6 secondes, IPv4). Fenêtre : certificats dont la date d'émission tombe dans les 12 mois précédant chaque requête, à partir du 9 octobre 2025.
  • Cadre : mesure strictement passive au sens de l'article 323-1 du Code pénal (lecture de journaux publics, résolution DNS publique, une poignée de main TLS par nom). L'ordonnanceur visait au plus 10 requêtes par seconde au total et une par seconde et par organisation, mais il plafonnait la mise en file des requêtes et non leur envoi : 2 879 requêtes DNS sur 88 291 (3,3 %) sont parties plus vite, jusqu'à 4 dans la même seconde pour une organisation et 32 au total. Toutes sont allées aux résolveurs publics, aucune directement à une organisation ; l'instant d'envoi des poignées de main TLS n'a pas été enregistré, si bien que le même écart ne peut être ni prouvé ni exclu (au plus 5 terminées dans la même seconde pour une organisation). Les requêtes vers crt.sh sont identifiées (own2pwn-research, avec une adresse de contact) ; DNS et TLS n'ont pas d'en-tête où se nommer. Les tentatives TLS du début de collecte vers des adresses privées (elles visaient notre propre réseau local, pas l'organisation) ont été écartées de l'analyse, puis exclues de la collecte.
  • Données personnelles : seuls les noms DNS des certificats sont lus ; le sujet (nom, e-mail) n'est jamais demandé ni conservé. Aucune organisation ni aucun nom d'hôte n'est publié : uniquement des agrégats par groupe.

Limites

  • Un seul domaine par organisation : les marques, filiales et autres extensions ne sont pas comptées. Les chiffres sont des minorants.
  • Certificate Transparency ne voit que les noms qui ont eu un certificat public dans les douze mois. Un service sans TLS public, ou couvert par un seul certificat joker, n'apparaît pas.
  • La part qui répond est un minorant : une seule tentative TLS, 6 secondes, IPv4 seulement, avec une pile TLS qui refuse certains serveurs anciens. En contre-expertise, 4 échecs sur 74 rejoués avec openssl répondaient.
  • Hébergé chez un tiers se lit par le CNAME ou l'ASN. Un bloc d'adresses de l'organisation annoncé par un opérateur compte comme tiers ; la part "cloud, CDN ou hébergeur identifié" est plus stricte. Les réseaux de l'enseignement supérieur et de la recherche (RENATER, réseaux régionaux et de campus) sont comptés à part : ni organisation, ni tiers.
  • Un nom de préproduction ou d'outil (dev, staging, admin, jenkins…) qui répond n'est pas une vulnérabilité : c'est un environnement qui n'est pas le site public, joignable depuis Internet.
  • Un nom qui n'apparaît que dans des certificats partagés avec d'autres domaines (certificats mutualisés d'hébergeur) est gardé, puisqu'il reste sous le domaine de l'organisation. Leur poids n'a été mesuré que sur les 9 premières sociétés du SBF 120 collectées : 2,6 % de leurs noms.
  • "AC gratuite et automatisée" est une approximation par l'émetteur (Let's Encrypt, ZeroSSL, Google Trust Services) : le protocole ACME ne se lit pas dans le certificat, et les AC commerciales ou académiques qui le proposent aussi ne sont pas comptées.
  • Les comptes de certificats incluent quelques certificats de marque (VMC, logos BIMI) publiés en CT : ce sont eux, et non des certificats de serveur, qui dépassent 200 jours après le 15 mars 2026.
  • crt.sh comme source principale. Contre-expertise sur 20 organisations tirées au sort (5 par groupe) : seconde lecture de crt.sh par une autre interface, et Cert Spotter sur 3 petites organisations, sans aucun nom qui nous ait échappé ; couverture vérifiée sur des organisations petites ou moyennes seulement. DNS rejoué sur 169 noms (169 identiques), TLS sur 97 (96 identiques).
  • Mesure ponctuelle : un nom qui ne répondait pas pendant la collecte peut répondre aujourd'hui, et l'inverse.

Erratum du 13 octobre 2026

Cette méthode annonçait au plus 10 requêtes par seconde au total et une par seconde et par organisation. L'ordonnanceur de la collecte limitait en fait la mise en file, pas l'envoi : quand des requêtes restaient bloquées, la file se vidait d'un coup, et 3,3 % des requêtes DNS (2 879 sur 88 291) sont parties au-delà d'une par seconde pour une organisation, 4 au plus dans la même seconde, le total dépassant 10 requêtes par seconde pendant 159 secondes (32 au plus). Ces requêtes sont toutes allées aux résolveurs publics 1.1.1.1, 8.8.8.8 et 9.9.9.9 ; aucun chiffre de l'étude n'en dépend, les codes de réponse DNS étant les mêmes dans ces rafales qu'ailleurs. Le même défaut a été relevé dans l'étude sur la sécurité des PME, qui réutilisait l'ordonnanceur.

Estimez votre surface

Choisissez le groupe qui ressemble le plus à votre organisation : vous verrez ce que la mesure a trouvé chez ses pairs, autrement dit la plage dans laquelle votre propre chiffre a toutes les chances de tomber.

Les repères par type d'organisation sont dans les figures ci-dessus. Le chiffre de votre organisation, lui, se mesure : mesurer ma surface réelle.

Attack Surface Management (ASM), EASM, CAASM, CTEM : démêler les sigles

Le marché adore les acronymes, et ceux-là se ressemblent assez pour tout embrouiller. La question "c'est quoi un ASM ?" revient sans cesse. Les quatre sigles ne recouvrent pas la même chose.

  • ASM (Attack Surface Management) : le terme parapluie. Gérer sa surface d'attaque, tout court. L'EASM en est la déclinaison la plus répandue, au point qu'on emploie souvent les deux mots l'un pour l'autre.
  • EASM (External ASM) : la version focalisée sur l'externe, ce qui est joignable depuis Internet. C'est le sujet de cet article, et de loin le point de départ le plus utile, parce que c'est par l'extérieur qu'on se fait attaquer.
  • CAASM (Cyber Asset ASM) : une approche qui agrège une vue des actifs en se branchant, via API, sur vos outils internes existants (CMDB, EDR, cloud, annuaire). Il consolide ce que vous savez déjà, quand l'EASM part de zéro et regarde du dehors. Les deux se recoupent utilement.
  • CTEM (Continuous Threat Exposure Management) : un programme continu formalisé par Gartner. Aucun produit à installer, c'est une méthode. Il organise en cycle cinq étapes : cadrage (scoping), découverte, priorisation, validation, mobilisation des équipes. L'EASM l'alimente en matière (les actifs, les expositions) qu'il met ensuite en musique.

En pratique, l'ordre d'adoption compte plus que la taxonomie. Pour la plupart des organisations, on commence par l'EASM : on éclaire d'abord la partie qu'on ne maîtrise pas, l'exposition externe, avant de la consolider avec une vue interne (CAASM) ou de la formaliser en programme (CTEM).

EASM, scanner de vulnérabilités, pentest : qui répond à quoi

La confusion la plus coûteuse, c'est de croire que ces trois-là font la même chose. Ils répondent à des questions différentes, et se déclenchent à des moments différents.

OutilPérimètre couvertQuestion poséeAutomatisé ou humain
EASMToute la surface externe, y compris l'inconnu"Qu'est-ce que j'expose, et où sont les risques ?"Automatisé, continu
Scanner de vulnérabilitésUne liste de cibles connues qu'on lui fournit"Ces cibles ont-elles des versions vulnérables ?"Automatisé, ponctuel
PentestUn périmètre défini dans un mandat"Cette faille est-elle exploitable, et jusqu'où ?"Humain (expert)
EASM, scanner et pentest : trois outils, trois questions.

La différence tient à un point : un scanner de vulnérabilité a besoin qu'on lui donne les cibles. Il ne trouvera jamais le serveur oublié dont personne ne connaît l'adresse, puisqu'elle ne figure sur aucune liste. Un EASM commence par établir le périmètre, puis le qualifie. Il vient donc en amont du scan, et le mot "scanner" recouvre lui-même cinq familles d'outils qui ne prennent pas la même entrée : réseau, web, dépendances, cloud, découverte externe.

Le pentest relève d'une autre catégorie. L'EASM signale "c'est probablement vulnérable" ; un humain qui teste le démontre, enchaîne les failles, et mesure l'impact réel. On a détaillé cette frontière dans le guide du pentest en entreprise. En pratique on les met bout à bout : l'EASM cartographie et surveille en continu, le pentest va au fond des zones critiques que la cartographie a fait remonter. Reste à budgéter cette étape humaine : on donne les fourchettes dans combien coûte un pentest. Et quand le risque vit surtout dans le code plutôt qu'à la lisière du réseau, ce sont d'autres familles d'outils qui entrent en jeu, qu'on compare dans SAST, DAST et IAST.

Qui a besoin d'un EASM ?

Réponse courte : toute organisation dont la surface Internet a grossi plus vite que sa capacité à la suivre. La mesure plus haut montre que c'est le cas bien au-delà des grands groupes. Trois profils reviennent le plus souvent.

  • Les grands comptes et ETI : des dizaines de filiales, de marques, de rachats, de prestataires. Sur leur seul domaine principal, le dernier dixième du SBF 120 dépasse 1 101,8 noms en un an, et personne, en interne, n'en a la vue complète. Le shadow IT y est la norme.
  • Les PME : moins d'actifs, mais souvent zéro inventaire et pas d'équipe dédiée. Un seul sous-domaine oublié suffit à ouvrir la porte. Et elles arrivent désormais dans le périmètre réglementaire, souvent par ruissellement via la sous-traitance, comme on l'explique pour les PME concernées par NIS2.
  • Les organisations sous pression réglementaire : NIS2, DORA et consorts imposent en filigrane une gestion des actifs et une analyse de risques continues. On ne coche pas ces cases avec un Excel daté de l'an dernier. Le lien concret entre la directive et la cartographie, c'est le sujet d'la directive NIS2 et son article 21.

Reste un critère qu'on sous-estime : la souveraineté. Confier la cartographie de tous vos points d'exposition à une plateforme, c'est lui remettre le plan coté de vos points d'entrée, actif par actif. Où ces données sont hébergées, et sous quelle juridiction, compte : les garder dans l'Union européenne, sous droit européen (RGPD) et à l'écart des lois extra-européennes, réduit nettement ce risque. On développe le critère, avec les questions à poser à un fournisseur, dans notre comparatif des plateformes EASM.

Une fois le principe acquis, restent deux questions très concrètes. Combien ça coûte : les modèles de facturation et les fourchettes réelles sont dans le prix d'un EASM. Et laquelle choisir, tant les fiches produit se ressemblent : la grille de tri est dans le comparatif cité plus haut, et l'approche d'own2pwn est confrontée point par point à deux acteurs de référence dans l' alternative à Detectify et l' alternative à Intruder.

À retenir

L'essentiel sur l'EASM

  • EASM = External Attack Surface Management, la gestion de la surface d'attaque externe : découvrir, inventorier et surveiller en continu tout ce qu'on expose sur Internet, du point de vue de l'attaquant.
  • Il fonctionne en cinq temps : découverte à partir de graines, attribution, corrélation CVE (via la NVD), priorisation par exploitabilité, surveillance continue en boucle.
  • Sur un seul domaine et douze mois de journaux de certificats, une société du SBF 120 a 106 noms d'hôtes en médiane et une université 285 ; 95 sociétés sur 119 laissent répondre une préproduction ou un outil.
  • ASM est le terme large, EASM sa face externe, CAASM sa face interne agrégée par API, CTEM le programme continu (cadre Gartner) qui orchestre le tout.
  • Une page d'accueil et le DNS suffisent à amorcer la reconnaissance : sur 704 organisations relevées le 6 octobre 2026, le CMS se lisait sur 83,6 % des 636 pages exploitables et 14,5 % d'entre elles chargeaient une bibliothèque JavaScript à vulnérabilité connue.
  • Un EASM découvre le périmètre ; un scanner qualifie des cibles qu'on lui donne ; un pentest prouve l'exploitation à la main.

Tout part de là : savoir ce que vous exposez vraiment, avant qu'un autre ne le fasse à votre place. C'est le travail de la plateforme EASM d'own2pwn, construite par un pentester OSWE : découverte en continu, corrélation des CVE via la NVD, validation d'exploitabilité IA-native pour trier le vrai risque du bruit. Le plan Découverte est gratuit et sans carte : un domaine suffit pour mettre votre propre chiffre en face de ceux de cette mesure.

Questions fréquentes

Qu'est-ce que l'EASM (External Attack Surface Management) ?

L'EASM est la discipline qui consiste à découvrir, inventorier et surveiller en continu tout ce qu'une organisation expose sur Internet, du point de vue de l'attaquant. Il ne travaille pas depuis le réseau interne ni depuis une CMDB, mais depuis l'extérieur, à partir des mêmes données publiques que n'importe qui, sans agent installé.

Quelle est la différence entre ASM et EASM ?

ASM (Attack Surface Management) est le terme parapluie : gérer sa surface d'attaque en général. EASM en est la déclinaison externe, focalisée sur ce qui est joignable depuis Internet. Les deux mots sont souvent employés l'un pour l'autre, car l'externe est de loin le point de départ le plus utile : c'est par là qu'on se fait attaquer.

L'EASM est-il la même chose qu'un scanner de vulnérabilités ?

Non. Un scanner a besoin qu'on lui fournisse une liste de cibles ; il ne trouvera jamais le serveur oublié dont personne ne connaît l'adresse. Un EASM commence par établir le périmètre, y compris l'inconnu, puis le qualifie. Il vient donc en amont du scan et découvre ce que le scanner se contente ensuite de tester.

Un EASM remplace-t-il un pentest ?

Non, ils répondent à des questions différentes. L'EASM signale ce qui est probablement vulnérable et le fait en continu ; un pentester humain démontre l'exploitabilité réelle, enchaîne les failles et mesure l'impact. En pratique on les met bout à bout : l'EASM cartographie et surveille, le pentest va au fond des zones critiques qu'il a fait remonter.

Comment fonctionne un outil EASM ?

En cinq temps qui s'enchaînent en boucle : découverte à partir de graines (domaine, marque, plages IP), inventaire et attribution des actifs trouvés, corrélation des versions détectées avec les flux de CVE (NVD), priorisation par exploitabilité réelle plutôt que par score brut, puis surveillance continue qui reboucle sur la découverte à chaque changement.

Combien de noms d'hôtes une organisation expose-t-elle au-delà de son site ?

Bien plus que son site. Dans notre mesure les 9 et 10 octobre 2026, sur un seul domaine par organisation et sur 12 mois de journaux Certificate Transparency, une société du SBF 120 avait 106 noms d'hôtes en médiane (la moitié centrale entre 31 et 387, n = 119), une université 285 (n = 65), un CHU ou CHR 21 (n = 32) et une commune de plus de 20 000 habitants 7 (n = 488). 95 sociétés du SBF 120 sur 119 laissaient répondre au moins un nom de préproduction ou d'outil (dev, staging, admin, jenkins...). Ce sont des minorants : les autres domaines d'une organisation ne sont pas comptés.

Que peut-on apprendre d'une organisation sans la scanner ?

Beaucoup. Sur 704 organisations relevées le 6 octobre 2026 (SBF 120, universités, communes de plus de 20 000 habitants, CHU), la seule page d'accueil laissait identifier le CMS sur 83,6 % des 636 pages exploitables et lire une version de serveur ou de langage dans les en-têtes de 18,2 % des 655 pages obtenues, et 14,5 % des pages exploitables chargeaient une bibliothèque JavaScript en version à vulnérabilité connue. Le DNS listait de son côté les services SaaS rattachés au domaine : 8 éditeurs en médiane pour une société du SBF 120. Tout cela se lit avec une requête HTTP et quelques requêtes DNS, sans scan de ports.

Qui a besoin d'un EASM ?

Toute organisation dont la surface Internet a grossi plus vite que sa capacité à la suivre. Trois profils reviennent : les grands comptes et ETI (des milliers d'actifs, aucune vue complète), les PME (peu d'actifs mais souvent zéro inventaire), et les entités sous pression réglementaire (NIS2, DORA), qui doivent démontrer une gestion des actifs continue.

Veille sécurité

La suite, une fois par mois

Ce qui bouge vraiment sur la surface d'attaque externe, NIS2 et la sécurité applicative, écrit par le pentester qui signe ces articles. Un envoi par mois, désinscription en un clic.

Votre adresse ne sert qu'à cet envoi. Voir la politique de confidentialité.