Glenmark Pharmaceuticals obtient l'approbation de l'ANDA pour son anti
Jun 08, 2023Créez un chatbot formé sur vos propres données via l'API OpenAI — SitePoint
Aug 23, 2023Championnats du monde de gymnastique rythmique 2023 : tous les résultats finaux et médailles
Aug 15, 2023Les Bruins ont des options d'espace de plafond avec l'intersaison pour
Aug 10, 2023Adopter un modèle de maturité API pour accélérer l'innovation
Jul 26, 2023Qu'est-ce que l'inventaire API : un aperçu de l'inventaire API ?
Accueil » Calendrier éditorial » Sécurité des API » Qu'est-ce que l'inventaire des API : un aperçu de l'inventaire des API ?
L'inventaire des API fait partie intégrante de la gouvernance et de la conformité des API et constitue le processus d'identification de chaque API déployée dans tous les environnements de l'organisation, son utilisation, ses utilisateurs, ses limitations et son profil de sécurité. En tirant parti de cet inventaire, un catalogue d'API complet doit être créé et mis à jour en permanence pour obtenir une visibilité sur le nombre d'API utilisées dans l'organisation et leur objectif principal. Ce catalogage vous aide à gérer les problèmes liés à la prolifération incontrôlée des API au sein de l'organisation. Cette approche de l'inventaire est importante pour garantir un programme de sécurité API efficace
L’économie des API est en croissance et les entreprises assistent à une adoption rapide des API. Selon le rapport State of APIs, l’économie des API est une priorité absolue pour plus de 59 % des organisations. Ajoutez à cela le fait que davantage de développeurs s'appuieront sur les API cette année que les années précédentes, et vous comprendrez l'importance des API dans une organisation.
Les API se présentent sous de nombreuses formes et tailles et peuvent être classées en différentes catégories : Web, navigateur, standard, intégrées, etc. Ils peuvent également être classés par domaine d'application, notamment les microservices, les services à usage unique, les agrégats, etc. Leur caractérisation diversifiée et le fait que les organisations ne peuvent pas s'en passer font de l'inventaire un must absolu.
L’inventaire des API est essentiel du point de vue de la sécurité et de la gestion. Avant tout, vous ne pouvez pas protéger ce que vous ne pouvez pas voir, c'est pourquoi une liste complète des API est la première étape la plus critique d'une initiative de sécurité des API. Un inventaire d'exécution permet également aux propriétaires d'entreprise respectifs de connaître les API, ce qui est essentiel car la plupart des organisations n'ont pas de visibilité claire sur le propriétaire des API. Ils ignorent le nombre d’API exploitées par leur organisation et ne peuvent donc pas déployer une stratégie complète de sécurité des API. Vous ne pouvez pas sécuriser les API si vous ne savez pas combien il en existe dans divers environnements.
Les organisations sont confrontées à la prolifération des API résultant de la prédominance d’une architecture hybride, comprenant des environnements sur site, des centres de données, des cloud publics, des cloud privés et l’informatique de pointe. Une autre raison de la prolifération rapide et non gérée des API au sein d'une organisation est l'utilisation croissante de l'infrastructure de microservices, la nécessité d'une publication et d'un déploiement accélérés de logiciels et l'abandon des API.
Cela entraîne des défis opérationnels et de sécurité. La prolifération des points de terminaison d'API ne se limite pas seulement à plusieurs environnements, mais également aux différentes équipes de ces environnements. Cela fait également augmenter les coûts de développement ; imaginez un scénario dans lequel des API ont été créées pour un processus spécifique, mais l'incapacité de cataloguer l'API signifie que son existence est perdue et que les développeurs créent à nouveau la même API, ce qui entraîne une prolifération des API fantômes.
L'incapacité de développer et de mettre à jour votre inventaire signifie un manque extrême de visibilité sur les configurations et le trafic des API. En outre, il existe d’excellentes chances de développer un système informatique soutenu par des API peu fiables en raison d’une mauvaise configuration des API. Le manque de gestion des stocks signifie que de nombreuses API ne sont pas documentées dans l'environnement informatique, et que beaucoup d'entre elles ne sont pas sécurisées, ce qui en fait des cibles faciles pour les attaquants qui souhaitent commettre des fraudes, abuser de la logique métier et perturber l'activité.
Un inventaire extrêmement détaillé et bien taxonomisé est essentiel pour garantir la sécurité, la gouvernance et la conformité des API, mais établir une feuille de route claire pour l'inventaire des API reste un défi. Le comptage manuel d'une API devient un défi de taille, car de nombreuses API sont continuellement modifiées ou mises à jour. Les organisations qui dépendent d'outils d'inventaire passifs ou de scanners sont piégées dans une approche héritée de la gestion des stocks, ce qui se traduit par une image inexacte des API, de la conception à la production et au déploiement. La visibilité granulaire des API leur échappe, ce qui devient une faille importante dans leur stratégie de sécurité des API.