Les applications deviennent la première surface d’exposition des organisations

Les applications web, mobiles et les APIs représentent la première surface d'attaque. La dette technique des applications legacy, la prolifération des APIs et l'absence de sécurité dans le cycle de vie applicatif constituent les vulnérabilités structurelles.

M
Mehdi SARIAK
24 mai 2026 7 min de lecture 15 lectures

Points clés

  • Les applications web et mobiles représentent aujourd'hui la première surface d'attaque dans la majorité des incidents documentés — devant les endpoints et le périmètre réseau.
  • La multiplication des API exposées augmente exponentiellement la surface applicative à sécuriser.
  • Les applications legacy accumulent une dette technique de sécurité qui rend leur exposition particulièrement risquée.
  • La sécurité applicative nécessite une approche structurée sur tout le cycle de vie — pas seulement des tests ponctuels avant mise en production.
Cas US Capital One (2019) — La compromission de 100 millions de dossiers clients a été initiée par une vulnérabilité applicative : une misconfiguration du WAF (Web Application Firewall) permettant une attaque SSRF (Server-Side Request Forgery) qui a donné accès aux métadonnées de l'instance EC2 et au rôle IAM. La surface d'exposition était applicative, pas périmétrique.

Le basculement vers la surface applicative

Pendant longtemps, le périmètre réseau était la frontière primaire de défense : si le pare-feu était bien configuré, les menaces externes étaient supposées maîtrisées. Cette logique a été progressivement invalidée par deux évolutions convergentes. D'un côté, la multiplication des applications exposées sur internet (portails clients, APIs partenaires, applications SaaS) a créé des points d'entrée légitimes sur lesquels les contrôles réseau sont par nature réduits. De l'autre, les attaquants ont adapté leurs techniques pour exploiter les vulnérabilités applicatives plutôt que de tenter des intrusions réseau plus difficiles à réaliser.

Le rapport OWASP Top 10 documente depuis 2003 les vulnérabilités applicatives les plus répandues. Les catégories changent marginalement d'une édition à l'autre, ce qui révèle autant la persistance des mêmes erreurs de développement que l'efficacité insuffisante des programmes correctifs dans la grande majorité des organisations.

L'explosion des API comme vecteur d'exposition

La prolifération des architectures orientées services (microservices, API-first, intégrations B2B) a multiplié la surface applicative exposée. Chaque API est une surface d'attaque potentielle qui doit être sécurisée, authentifiée, contrôlée et monitorée. Dans de nombreuses organisations, l'inventaire des API exposées est lui-même incomplet — des APIs créées pour un projet ponctuel restent actives des années après la fin du projet, sans documentation ni surveillance.

L'OWASP API Security Top 10 complète le Top 10 applicatif en adressant les vulnérabilités spécifiques aux APIs : autorisation excessive des objets (BOLA), authentification insuffisante, exposition de données sensibles dans les réponses API, rate limiting absent permettant les attaques par force brute. Ces vulnérabilités sont systématiquement retrouvées lors des audits d'APIs, indépendamment du secteur ou de la maturité de l'organisation.

La dette technique de sécurité dans les applications legacy

Les applications développées avant que la sécurité ne soit intégrée aux pratiques de développement (avant le mouvement DevSecOps, avant la généralisation des scanners SAST/DAST) accumulent une dette technique de sécurité considérable. Cette dette se manifeste par des architectures d'authentification dépassées, des mécanismes de gestion de session non conformes aux standards actuels, des bibliothèques tierces abandonnées ou non mises à jour, et des pratiques de gestion des erreurs qui exposent des informations sensibles.

Le traitement de cette dette est souvent reporté car il est coûteux et l'application "fonctionne" — sans incident visible jusqu'à ce qu'elle soit ciblée. La priorisation du traitement de la dette de sécurité doit être guidée par la criticité des données traitées et l'exposition effective de l'application, pas seulement par les contraintes de budget et de planning.

Cas EU British Airways (2018) — L'injection d'un script malveillant (Magecart) dans les pages de paiement de British Airways a exploité une vulnérabilité applicative côté client : l'absence de contrôle d'intégrité sur les scripts tiers chargés dans les pages de paiement. Cette technique de web skimming ciblait spécifiquement la surface applicative front-end, invisible aux contrôles de sécurité réseau traditionnels.

Le cycle de vie complet comme unité de protection

La sécurité applicative efficace couvre l'intégralité du cycle de vie du logiciel (Software Development Life Cycle — SDLC). La phase de conception inclut la modélisation des menaces (threat modeling) et la définition des exigences de sécurité. Le développement intègre des revues de code sécurisé et des scanners SAST (Static Application Security Testing). Les tests incluent des scans DAST (Dynamic Application Security Testing) et des tests d'intrusion. Le déploiement implique des contrôles de configuration et des scans de composition (SCA — Software Composition Analysis). L'exploitation nécessite une surveillance continue via des WAF, des RASP (Runtime Application Self-Protection) et des outils de monitoring applicatif.

Cette approche SDLC sécurisé est le fondement du modèle DevSecOps — intégrer la sécurité à chaque étape du développement plutôt que de la superposer en fin de cycle. L'enjeu est autant économique (corriger une vulnérabilité en production coûte entre 10 et 100 fois plus qu'en développement) que temporel (les délais de remédiation en production sont contraints par les impacts opérationnels).

Cas Asie Cathay Pacific (2018) — La compromission de 9,4 millions de dossiers clients a révélé des vulnérabilités dans les applications de gestion des données passagers. Les investigations ont mis en évidence un cycle de vie applicatif sans phase formelle de tests de sécurité, conduisant à des vulnérabilités résiduelles significatives dans des applications en production depuis plusieurs années.
WhatsApp