La sécurité cloud native repose sur plusieurs éléments clés qui fonctionnent ensemble pour protéger les applications et l’infrastructure :
Sécurité des conteneurs et de Kubernetes. Les conteneurs empaquettent les applications et leurs dépendances, ce qui permet leur portabilité et leur évolutivité. Kubernetes orchestre ces conteneurs, en gérant le déploiement et la montée en charge. La sécurité des conteneurs et de Kubernetes inclut l’analyse des images, la surveillance à l’exécution et la sécurisation des plans de contrôle. Les clusters Kubernetes mal configurés constituent un vecteur d’attaque courant, ce qui rend la gestion de la configuration essentielle.
Sécurité des API. Les microservices communiquent via des API, qui doivent être sécurisées pour empêcher tout accès non autorisé. La sécurité des API comprend l’authentification, l’autorisation et la limitation du débit. Les passerelles API offrent un contrôle et une surveillance centralisés, ce qui réduit le risque d’exposition des données.
CNAPP. Les solutions CNAPP unifient plusieurs fonctionnalités de sécurité, notamment la gestion de la posture de sécurité cloud (CSPM). Ces plateformes unifiées offrent une visibilité de bout en bout sur l’ensemble du cycle de vie des applications, ce qui permet une priorisation fondée sur les risques, une application cohérente des stratégies et une détection et une réponse plus rapides aux menaces.
Conformité et gouvernance. Les organisations doivent respecter les
cadres de conformité comme le Règlement général sur la protection des données (
RGPD), la loi américaine HIPAA (Health Insurance Portability Accountability Act) et la norme Payment Card Industry Data Security Standard (PCI DSS). Des contrôles de conformité et des rapports automatisés aident à maintenir l’alignement avec les normes, réduisant ainsi le risque de sanctions juridiques.
Charges de travail AI. Les modèles d’IA et les pipelines de données introduisent des défis uniques en matière de sécurité cloud. La protection des données d’entraînement, la prévention de la falsification des modèles et le respect de pratiques d’IA éthiques sont essentiels. Les mesures de sécurité doivent prendre en compte à la fois la confidentialité et l’intégrité des systèmes d’IA.
Sécurité des données dans le cloud Les données sont une cible principale pour les attaquants. Le chiffrement, le masquage et les contrôles d’accès protègent les informations sensibles. La sécurité des bases de données inclut la surveillance des requêtes non autorisées et la vérification d’une configuration appropriée.
Autorisations d’identité. Des privilèges excessifs augmentent le risque de compromission. Les outils de gouvernance des identités aident à faire respecter le principe du moindre privilège et à surveiller les anomalies. Les attaques par élévation de privilèges sont courantes dans les environnements cloud, ce qui fait de la sécurité des identités une priorité absolue.
Cohérence de la posture multicloud. La sécurité multicloud est un enjeu pour les entreprises qui utilisent plusieurs fournisseurs cloud, chacun avec ses propres outils et configurations de sécurité. Le maintien de politiques cohérentes entre les environnements réduit la complexité et les risques.
Sécurité des conteneurs cloud-native. Cela inclut la sécurisation des registres de conteneurs, la mise en œuvre de contrôles d’exécution et la surveillance des vulnérabilités dans les images de conteneur.
Protection de la charge de travail du cloud (CWPP). Les solutions CWPP offrent une visibilité et une détection des menaces pour les charges de travail dans tous les environnements, notamment les machines virtuelles, les conteneurs et les fonctions serverless.
Un autre concept clé à connaître est celui des « quatre C » de la sécurité cloud-native. Chaque « C » représente l’une des couches à sécuriser pour garantir une approche de défense en profondeur :
- Code : le code applicatif et l’infrastructure as code (IaC), y compris les dépendances open source.
- Conteneur : images de conteneurs et environnements d’exécution.
- Cluster : les plateformes d’orchestration telles que Kubernetes.
- Cloud : l’infrastructure cloud sous-jacente, comme les réseaux, les machines virtuelles, le stockage, les identités et les configurations.
Suivez la Sécurité Microsoft