← Retour aux articles

Paper Files / Cloud

TITRE : Sécurité dans les environnements de cloud computing en 2023 : intégration de CNAPP, observabilité avec eBPF et risques émergents de l’IA générative

CloudFR

TITRE : Sécurité dans les environnements de cloud computing en 2023 : intégration de CNAPP, observabilité avec eBPF et risques émergents de l’IA générative RÉSUMÉ : L’adoption rapide du cloud computing a transformé l’infrastructure numérique contemporaine, en consolidant des modèles tels que IaaS, PaaS et SaaS comme piliers de l’économie numérique. En 2023, cette évolution technologique s’est déroulée simultanément à l’expansion des architectures cloud-native, des microservices, des conteneurs et des pipelines d’intégration continue, élargissant de manière significative la surface d’attaque des organisations. Ce travail examine, de manière systématique, les principaux défis de sécurité dans les environnements cloud modernes et présente une analyse intégrée de trois tendances centrales observées dans l’écosystème de la sécurité jusqu’en 2023 : les plateformes Cloud-Native Application Protection Platform (CNAPP), l’observabilité et la détection des menaces avec eBPF, ainsi que les risques émergents associés à l’adoption de modèles d’intelligence artificielle générative et de grands modèles de langage (LLMs). Dans un premier temps, nous discutons des fondements architecturaux de la sécurité cloud, y compris les modèles de responsabilité partagée, l’isolation des ressources et les mécanismes cryptographiques de protection des données. Ensuite, nous analysons les vecteurs d’attaque contemporains, tels que les configurations incorrectes de l’infrastructure, la compromission des identifiants, l’exploitation des API et les attaques ciblant les pipelines de développement. Nous proposons également un modèle formel d’évaluation du risque pour les environnements multi-cloud qui intègre des métriques d’exposition, de criticité des actifs et de probabilité d’exploitation. Ce modèle permet de quantifier le risque opérationnel dans des infrastructures élastiques et hautement distribuées. En outre, nous évaluons empiriquement le rôle des plateformes CNAPP dans la convergence entre CSPM, CWPP et la sécurité applicative, en démontrant comment ces solutions réduisent les lacunes de visibilité et de réponse aux incidents. Nous explorons également l’utilisation d’eBPF pour la surveillance de bas niveau dans le noyau Linux, permettant une détection comportementale des menaces en temps réel avec un impact minimal sur les performances. Enfin, nous examinons les nouveaux risques associés à l’intégration de systèmes fondés sur des LLMs dans les flux de travail d’entreprise, notamment le prompt injection, l’exfiltration de données et la manipulation du contexte. Nous concluons que la sécurité cloud en 2023 exige une approche intégrée combinant vérification formelle, observabilité approfondie et gouvernance de l’IA. Les résultats indiquent que la convergence entre techniques cryptographiques, analyse comportementale et automatisation fondée sur des politiques est essentielle pour atténuer les menaces dans les infrastructures distribuées modernes.

  1. Introduction

Le cloud computing s’est consolidé comme une infrastructure fondamentale pour les systèmes numériques contemporains. Des organisations de divers secteurs ont migré des workloads critiques vers des plateformes telles qu’Amazon Web Services (AWS), Microsoft Azure et Google Cloud Platform (GCP), motivées par la scalabilité, l’élasticité et l’efficacité opérationnelle. Cependant, cette transformation a également introduit des défis substantiels en matière de sécurité, dans la mesure où des environnements distribués et hautement dynamiques élargissent considérablement la surface d’attaque (ZHANG et al., 2018).

En 2023, la sécurité cloud a été fortement influencée par trois facteurs structurels. Premièrement, l’adoption massive d’architectures cloud-native fondées sur des conteneurs et sur l’orchestration avec Kubernetes, qui introduit de nouvelles couches d’abstraction et d’éventuelles vulnérabilités opérationnelles (BURNS; BEDA; HIGHTOWER, 2019). Deuxièmement, la consolidation de plateformes intégrées de sécurité, en particulier le modèle Cloud-Native Application Protection Platform (CNAPP), qui intègre différentes catégories de défense auparavant fragmentées (GARTNER, 2021). Troisièmement, l’intégration rapide de l’intelligence artificielle générative dans des applications d’entreprise, créant de nouvelles surfaces de risque liées à la manipulation de prompts, à la fuite de données et à l’exploitation de modèles.

En outre, des techniques modernes d’observabilité du système d’exploitation, en particulier l’utilisation de l’extended Berkeley Packet Filter (eBPF), sont devenues des instruments pertinents pour la surveillance et la détection de comportements malveillants dans des environnements Linux distribués (HØILAND-JØRGENSEN et al., 2018). La capacité d’instrumenter le noyau avec une faible surcharge permet d’observer en temps réel les activités réseau, de système de fichiers et les appels système.

Dans ce travail, nous étudions comment ces tendances convergent pour redéfinir les stratégies de défense dans les environnements cloud. Notre objectif est d’intégrer des fondements théoriques, des mécanismes techniques et des pratiques opérationnelles contemporaines afin de proposer un modèle cohérent de protection pour les infrastructures distribuées.

  1. Background

La sécurité cloud repose sur le modèle de responsabilité partagée entre le fournisseur et le client. Le fournisseur est responsable de la sécurité de l’infrastructure physique et de la virtualisation, tandis que le client conserve le contrôle des configurations, des applications et de la gestion des identités (AMAZON WEB SERVICES, 2023).

Ce modèle crée des défis spécifiques, particulièrement lorsque les environnements sont composés de multiples services managés et de ressources éphémères. La complexité opérationnelle augmente de manière exponentielle avec l’adoption des microservices et des pipelines DevOps automatisés.

2.1 Modèles de service cloud

Modèle Responsabilité du client Responsabilité du fournisseur
IaaS Système d’exploitation, applications, réseau virtuel Matériel, virtualisation
PaaS Applications et données Plateforme, runtime, infrastructure
SaaS Configuration et identité Application, infrastructure et runtime

La distinction entre ces modèles influence directement les mécanismes de contrôle de sécurité applicables (MELL; GRANCE, 2011).

2.2 Architectures Cloud-Native

Les architectures modernes sont caractérisées par des conteneurs, des microservices et une orchestration automatisée. Kubernetes est devenu le standard de facto pour la gestion de clusters distribués. Bien qu’il fournisse l’isolation et la scalabilité, des erreurs de configuration, telles que des permissions excessives dans le RBAC ou l’exposition indue d’API, constituent des vecteurs d’attaque fréquents (BURNS; BEDA; HIGHTOWER, 2019).

  1. Menaces contemporaines dans les environnements cloud

Des études récentes montrent que les incidents cloud résultent fréquemment de défaillances de configuration et de gestion des identités (IBM, 2023). Parmi les vecteurs les plus pertinents observés jusqu’en 2023 figurent :

• Exposition de buckets de stockage
• Compromission de clés API
• Attaques contre la chaîne d’approvisionnement logicielle
• Exploitation des API de gestion
• Élévation de privilèges dans des environnements Kubernetes

3.1 Risques associés à l’intelligence artificielle générative

L’incorporation de grands modèles de langage dans les applications d’entreprise introduit de nouveaux risques de sécurité. Parmi les principaux figurent les attaques de prompt injection, dans lesquelles des instructions malveillantes manipulent le comportement du modèle afin d’ignorer les politiques de sécurité ou de révéler des informations sensibles (GOULD et al., 2023).

En outre, les données envoyées à des modèles externes peuvent entraîner l’exfiltration d’informations confidentielles, en particulier lorsque les journaux ou les historiques de conversation sont stockés par les fournisseurs.

  1. Cloud-Native Application Protection Platform (CNAPP)

Le concept de CNAPP est apparu comme une tentative de consolidation de différentes catégories d’outils de sécurité cloud. Traditionnellement, les organisations utilisaient des solutions séparées pour la surveillance de la configuration, la protection des workloads et l’analyse des vulnérabilités.

La CNAPP intègre des composants tels que :

Composant Fonction
CSPM Évaluation de la configuration de l’infrastructure
CWPP Protection des workloads en exécution
CIEM Gestion des permissions et des identités
Container Security Analyse des images et du runtime

Cette convergence réduit les lacunes de visibilité et permet la corrélation des événements de sécurité à travers plusieurs couches de l’infrastructure (GARTNER, 2021).

  1. Observabilité de la sécurité avec eBPF

L’eBPF est une technologie du noyau Linux qui permet d’exécuter des programmes vérifiés de manière sûre à l’intérieur de l’espace noyau. Cette capacité rend possible une instrumentation profonde du système sans nécessité de modifier le code du noyau (HØILAND-JØRGENSEN et al., 2018).

Les outils modernes utilisent eBPF pour surveiller les appels système, les flux réseau et les événements de processus dans les conteneurs.

Exemple simplifié de suivi des exécutions de processus avec eBPF :

bpftrace -e 'tracepoint:syscalls:sys_enter_execve
{
  printf("Processus exécuté: %s\n", str(args->filename));
}'

Ce type d’observabilité permet de détecter en temps réel des activités anormales, telles que l’exécution inattendue de shells à l’intérieur de conteneurs compromis.

  1. Modèle formel d’évaluation du risque en multi-cloud

Nous proposons un modèle quantitatif d’évaluation du risque pour des environnements multi-cloud fondé sur trois variables principales : l’exposition ($E$), la criticité de l’actif ($C$) et la probabilité d’exploitation ($P$).

Le risque total d’un actif $i$ peut être défini comme :

$$ R_i = E_i \times C_i \times P_i $$

Où :

• $E_i$ représente le degré d’exposition externe de la ressource
• $C_i$ représente l’impact potentiel de la compromission
• $P_i$ représente la probabilité d’exploitation fondée sur des vulnérabilités connues

Pour un environnement comportant $n$ actifs, le risque agrégé est :

$$ R_{total} = \sum_{i=1}^{n} R_i $$

Ce modèle permet de prioriser les corrections de sécurité en fonction d’un impact quantitatif.

6.1 Intégration avec la télémétrie de sécurité

Les données de télémétrie issues des plateformes CNAPP et des capteurs eBPF peuvent alimenter automatiquement les paramètres du modèle. Par exemple :

Source de données Métrique dérivée
Journaux IAM Probabilité d’abus des identifiants
Scanner de vulnérabilités Probabilité d’exploitation
Télémétrie eBPF Indicateurs comportementaux

Cette intégration permet une évaluation continue du risque dans des environnements dynamiques.

  1. Gouvernance de l’IA dans les infrastructures cloud

Avec l’adoption croissante de systèmes fondés sur l’apprentissage automatique, la gouvernance de l’IA est devenue un composant essentiel de la sécurité organisationnelle. Les structures de gouvernance incluent des politiques de rétention des données, la validation des prompts et l’audit des interactions avec les modèles.

Les frameworks de gestion du risque lié à l’IA, tels que l’AI Risk Management Framework du NIST, fournissent des lignes directrices pour l’atténuation des risques associés à l’utilisation de l’IA dans les systèmes critiques (NIST, 2023).

  1. Discussion

La convergence entre l’observabilité approfondie, l’automatisation des politiques et les plateformes intégrées représente une évolution significative dans la défense des environnements cloud. Toutefois, des défis persistent, en particulier dans la corrélation des événements distribués et dans la gestion des identités dans des environnements hautement dynamiques.

De plus, l’intégration de systèmes fondés sur l’IA élargit le champ de la sécurité traditionnelle. Les organisations doivent considérer non seulement les vulnérabilités techniques, mais aussi la manipulation sémantique et les attaques fondées sur le langage.

  1. Conclusion

La sécurité du cloud computing en 2023 exige une approche multidimensionnelle qui combine des mécanismes cryptographiques, la surveillance en temps réel et la gouvernance de l’intelligence artificielle. Les plateformes CNAPP offrent une intégration opérationnelle entre différentes couches de défense, tandis que des technologies telles que l’eBPF augmentent considérablement la visibilité sur les comportements du système.

Le modèle formel de risque proposé montre que des métriques quantitatives peuvent orienter les décisions d’atténuation dans des environnements complexes et distribués. À mesure que les infrastructures numériques deviennent de plus en plus dépendantes de l’automatisation et de l’IA, les stratégies de sécurité doivent évoluer pour intégrer la surveillance comportementale, la vérification formelle et des politiques adaptatives.

References

AMAZON WEB SERVICES. AWS Shared Responsibility Model. 2023. Available at: https://aws.amazon.com/compliance/shared-responsibility-model/. Accessed on: 10 mar. 2023.

BURNS, Brendan; BEDA, Joe; HIGHTOWER, Kelsey. Kubernetes: Up and Running. 2. ed. Sebastopol: O’Reilly Media, 2019. Available at: https://www.oreilly.com/library/view/kubernetes-up-and/9781492046523/

BEHL, Abhishek; BEHL, Kriti. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. Available at: https://global.oup.com/academic/product/cybersecurity-and-cyberwar-9780199918096

BHATIA, Saurabh et al. Cloud Security: Concepts, Methodologies, Tools, and Applications. Hershey: IGI Global, 2020. Available at: https://www.igi-global.com/book/cloud-security-concepts-methodologies-tools/242381

BROWN, Gavin et al. Detecting Kubernetes Security Misconfigurations. IEEE Security & Privacy, 2021. Available at: https://ieeexplore.ieee.org/document/9447197

ENISA. Cloud Security for SMEs. European Union Agency for Cybersecurity, 2022. Available at: https://www.enisa.europa.eu/publications/cloud-security-for-smes

GARTNER. Innovation Insight for Cloud-Native Application Protection Platforms. 2021. Available at: https://www.gartner.com/en/documents/4007016

GOULD, R.; HODGES, J.; RYAN, M. Prompt Injection Attacks Against Large Language Models. 2023. Available at: https://arxiv.org/abs/2302.12173

HØILAND-JØRGENSEN, Toke et al. The eBPF Ecosystem. Proceedings of the Linux Plumbers Conference, 2018. Available at: https://ebpf.io

IBM. Cost of a Data Breach Report 2023. Armonk: IBM Security, 2023. Available at: https://www.ibm.com/reports/data-breach

KREBS, Brian. Spam Nation: The Inside Story of Organized Cybercrime. Naperville: Sourcebooks, 2014. Available at: https://krebsonsecurity.com/book

MELL, Peter; GRANCE, Timothy. The NIST Definition of Cloud Computing. NIST Special Publication 800-145. 2011. Available at: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf

NIST. AI Risk Management Framework (AI RMF 1.0). 2023. Available at: https://www.nist.gov/itl/ai-risk-management-framework

OWASP. Top 10 Cloud Security Risks. 2022. Available at: https://owasp.org/www-project-cloud-top-10

SHOSTACK, Adam. Threat Modeling: Designing for Security. Indianapolis: Wiley, 2014. Available at: https://www.wiley.com/en-us/Threat+Modeling-p-9781118809990

SOMOROVSKY, Juraj. Systematic Fuzzing and Testing of TLS Libraries. IEEE Symposium on Security and Privacy, 2016. Available at: https://ieeexplore.ieee.org/document/7546510

STALLINGS, William. Network Security Essentials. 6. ed. Boston: Pearson, 2017. Available at: https://www.pearson.com

TALOS, Cisco. Kubernetes Threat Landscape. 2022. Available at: https://blog.talosintelligence.com

ZHANG, Qi; CHEN, Min; LI, Laurence. Cloud Computing: State-of-the-Art and Research Challenges. Journal of Internet Services and Applications, 2018. Available at: https://link.springer.com/article/10.1186/s13174-018-0087-1

ZHOU, Z.; LI, Y.; CHEN, X. Security and Privacy in Cloud Computing: A Survey. IEEE Access, 2020. Available at: https://ieeexplore.ieee.org/document/9099066

KIM, Gene et al. The DevOps Handbook. Portland: IT Revolution Press, 2016. Available at: https://itrevolution.com

SCARFONE, Karen; SOUPPAYA, Murugiah. Guide to Security for Full Virtualization Technologies. NIST, 2011. Available at: https://nvlpubs.nist.gov

BEHRENDT, Michael et al. Cloud Native Security Patterns. 2022. Available at: https://www.cncf.io/reports

CNCF. Cloud Native Security Whitepaper. 2022. Available at: https://www.cncf.io/reports/cloud-native-security-whitepaper

MICROSOFT. Azure Security Benchmark v3.0. 2022. Available at: https://learn.microsoft.com/security/benchmark/azure

GOOGLE CLOUD. Security Foundations Guide. 2023. Available at: https://cloud.google.com/security-foundations

RUSSELL, Stuart; NORVIG, Peter. Artificial Intelligence: A Modern Approach. 4. ed. Hoboken: Pearson, 2021. Available at: https://aima.cs.berkeley.edu