Le « shift left » : une révolution pour la sécurité des API dans les services financiers

Écosystème F5 | 14 août 2024

Les API sont aujourd’hui plus indispensables que jamais, en particulier pour les organismes de services financiers qui s’appuient sur elles pour traiter les paiements liés aux transactions quotidiennes des titulaires de compte, faciliter l’ouverture fluide de comptes en ligne, et bien plus encore.

En outre, dans un écosystème de services financiers en constante évolution, où les partenariats avec les FinTech par le biais d’API sont monnaie courante, l’utilisation des API connaît une croissance considérable dans le secteur. Par conséquent, les établissements de services financiers sont plus dépendants que jamais des API.

Cependant, cette dépendance croissante aux API a attiré l’attention des cyberattaquants.

Conscients du rôle essentiel que jouent ces API, les attaquants les ciblent en permanence afin de les exploiter, d’en abuser et de les compromettre pour accéder aux systèmes et exfiltrer des données critiques. La complexité et les difficultés de gestion des environnements hybrides et multicloud sont aggravées par le recours exclusif aux outils traditionnels de sécurité des applications et des API pour la découverte et l’inspection basées sur le trafic. Cette approche n’offre qu’une vision partielle et ne permet de découvrir les API qu’après leur déploiement en production.

Ces scénarios présentent des risques majeurs pour les entreprises, notamment des violations de données à grande échelle, des problèmes de conformité et de lourdes amendes réglementaires. Mais les organismes de services financiers doivent accepter ces risques, car leurs clients exigent des interactions rapides, une vue d’ensemble de leurs comptes et des transferts d’argent faciles. En coulisses, toutes ces opérations sont rendues possibles par des API.

Dans cet article, nous examinons en détail les avantages transformateurs de l’approche « shift left » pour les services financiers opérant dans des environnements hybrides et multicloud, et expliquons pourquoi elle constitue la prochaine étape majeure de la sécurité des API dans ce secteur. Grâce à une détection précoce directement dans la base de code, à une compréhension approfondie et à une documentation anticipée, les organisations peuvent renforcer leurs défenses, combler les lacunes critiques en matière de visibilité, améliorer les contrôles, satisfaire aux exigences de conformité et des autorités de réglementation, et établir une nouvelle norme de sécurité des API dans un secteur où les enjeux sont extrêmement élevés.

Qu’est-ce que le « shift left » et pourquoi est-il important ?

Dans le domaine de la sécurité, le concept de « décalage à gauche » n’est pas une simple tendance : il devient indispensable pour garantir une protection robuste et une gestion efficace des risques, en particulier pour les API, qui évoluent plus fréquemment que les applications web traditionnelles et dont le nombre augmente bien plus rapidement.

En termes simples, en se concentrant uniquement sur les contrôles de sécurité traditionnels, tels que l’analyse du trafic en ligne, les organisations ne sont pas en mesure de détecter ni de comprendre les vulnérabilités présentes sur l’ensemble de leur surface d’attaque. Elles restent ainsi exposées, et cela n’est nulle part plus manifeste que dans le domaine des API au sein des services financiers, où les angles morts peuvent avoir des conséquences désastreuses. Les vulnérabilités et les faiblesses sont toujours plus difficiles et plus coûteuses à corriger en production, et toute modification du code est susceptible d’introduire des risques supplémentaires.

L’importance de la stratégie « shift-left » va au-delà de la simple intégration de nouvelles technologies : elle implique une transformation fondamentale de la manière d’aborder la sécurité des API dès le tout début du cycle de développement.

En lançant la découverte et en veillant à l’exactitude de la documentation dès la phase de codage, les organisations obtiennent une vision plus complète de leur paysage d’API. Cette démarche proactive permet de réaliser des tests, de détecter rapidement les vulnérabilités potentielles et d’y remédier immédiatement en production grâce à des règles, des contrôles et des politiques adaptés. Elle établit ainsi une base solide à mesure que les applications progressent vers la mise en production, sans ralentir les développeurs. La version suivante peut ensuite intégrer un code mis à jour qui corrige la vulnérabilité directement au niveau du code. Les développeurs adopteraient sans aucun doute l’automatisation des processus d’inventaire et de documentation afin de pouvoir se concentrer sur la prochaine fonctionnalité innovante susceptible de changer le monde.

Quels sont les principaux avantages de l’adoption d’une stratégie « shift-left » ?

L’adoption d’une approche shift-left présente de nombreux avantages. Elle permet aux équipes de passer en production avec une meilleure compréhension de leurs API et une posture de sécurité renforcée, grâce à une documentation plus complète et à des politiques de sécurité préventives permettant de traiter les vulnérabilités détectées lors des tests. Cette découverte à partir du code constitue un point de départ pour les organisations, facilitant le repérage des anomalies, des API zombies et fantômes inconnues ou obsolètes, ainsi que la détection des dérives après le passage en production, le tout sans avoir à « apprendre sur le tas » (par exemple, en production).

Contrairement à l’approche réactive qui consiste à rassembler des informations sans disposer d’une documentation initiale, l’approche « shift left » permet aux organisations de garder plusieurs longueurs d’avance et d’être prêtes à relever de front les défis de sécurité.

Parmi les autres avantages, citons :

  • Limiter l’exposition des vulnérabilités en production
  • Améliorer la documentation et la compréhension des API
  • Promouvoir des pratiques de codage sécurisé afin de renforcer et d’améliorer le code des API au fil du temps
  • Réduire les difficultés liées à l’intégration des outils en mettant en place un cycle continu d’évaluation des risques et de remédiation

Nouveaux outils à envisager pour détecter les vulnérabilités en amont dans le cadre d’une stratégie « shift-left »

La gestion des solutions de sécurité pour les applications et les API représente déjà une tâche ardue pour de nombreuses organisations. En effet, un récent rapport de Datos Insights, commandité par F5, a révélé que plus de 80 fournisseurs de solutions étaient présents sur le seul marché de la sécurité des API et qu’une organisation utilise en moyenne plus de 20 000 API !

Par conséquent, les entreprises utilisent souvent un assemblage hétéroclite de technologies provenant de différents fournisseurs pour protéger leurs applications et leurs API, transformant de fait la sécurité des API en sécurité de la chaîne d’approvisionnement. Dans cette optique, voici quelques critères à prendre en compte lors du choix d’une solution de sécurité des API fondée sur une approche « shift-left » :

  • Détection au niveau du code grâce à des fonctionnalités d’analyse, de reconnaissance et de test, permettant d’identifier plus tôt les CVE et les risques liés aux API dans le code
  • Des réponses de sécurité intelligentes et automatisées, optimisées par l’IA générative
  • Création et validation automatiques de schémas d’API robustes
  • Mise en lumière pertinente des risques liés aux API grâce à des renseignements exploitables
  • Sécurité des API sur l’ensemble du cycle de vie : tirez parti d’une solution intégrée à un portefeuille plus large de fonctionnalités de sécurité et de mise à disposition des applications et des API, couvrant l’intégralité du cycle de développement des applications

Les tactiques proactives au cœur de l’approche « shift-left » permettent d’identifier plus rapidement et plus précisément les incohérences, les API fantômes et d’autres problèmes. Cette méthode est nettement supérieure aux approches ponctuelles, qui peuvent faire l’impasse sur la documentation ou ne pas reposer sur une compréhension globale dès le départ.

L’adoption d’une stratégie shift-left, associée aux technologies adéquates, permet non seulement de renforcer la sécurité, mais aussi de rationaliser l’ensemble du cycle de développement, au bénéfice des équipes chargées des applications comme de celles responsables des risques. Elle constitue ainsi une pratique essentielle pour les entreprises de services financiers tournées vers l’avenir.

Découvrez-en davantage sur la manière dont l’approche shift-left peut aider votre organisation.

Ce blog reprend certains contenus, complétés par d’autres articles consacrés à différents secteurs d’activité.

Partager

À propos de l’auteur

Chad Davis
Chad DavisResponsable principal du marketing sectoriel | F5

Autres articles de Chad Davis

Articles de blog associés

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives
Écosystème F5 | 08/09/2025

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives

Découvrez comment NGINXaaS s’intègre à Google Cloud pour renforcer les performances et la sécurité, et préparer vos applications critiques à un avenir propulsé par l’IA.

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui
Écosystème F5 | 24/04/2023

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui

En faisant appel à un partenaire de déploiement AWS WAF tel que F5, vous pouvez renforcer la sécurité de vos applications web grâce à des règles personnalisées qui bloquent les schémas d’attaque courants, comme les injections SQL ou les attaques par scripts intersites (XSS).

Appliquer le principe de Peter Parker à l’inspection TLS
Écosystème F5 | 09/12/2019

Appliquer le principe de Peter Parker à l’inspection TLS

« Un grand pouvoir implique de grandes responsabilités. » Si l’on en trouve des échos chez Voltaire et Churchill, cette citation est surtout connue grâce aux bandes dessinées Spider-Man, où elle est attribuée à l’oncle Ben. Bien entendu, si cette phrase est si répandue dans la culture populaire, c’est notamment parce qu’elle peut s’appliquer à une multitude de situations et de sujets, y compris à l’inspection TLS.

Le NetOps a besoin de défenseurs, pas d’adversaires
Écosystème F5 | 13/12/2018

Le NetOps a besoin de défenseurs, pas d’adversaires

Il est important de reconnaître que les équipes NetOps ne sont pas toujours celles qui font obstacle au déploiement de la dernière nouveauté, application ou service. Les freins à la rapidité sont souvent dus au fait que les organisations n’adoptent pas tous les principes du DevOps lorsqu’elles cherchent à transformer leurs opérations informatiques.

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects
Écosystème F5 | 01/03/2018

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects

Il est de nouveau temps de nous pencher sur les services applicatifs que les entreprises utilisent réellement pour rendre leurs applications plus rapides et plus sûres. On constate notamment une hausse du recours aux services de protection contre les bots, ainsi que la progression lente mais régulière de HTTP/2. Bien qu’il ne s’agisse pas d’une application…

Les templates prennent le contrôle du cloud
Écosystème F5 | 02/02/2017

Les templates prennent le contrôle du cloud

Les modèles s’imposent dans le cloud. Lisez le blog de F5 pour découvrir comment l’infrastructure en tant que code et les API déclaratives automatisent la mise à disposition des applications.