Les entreprises adoptent et allient de plus en plus le multicloud (c’est-à-dire des services provenant de plusieurs fournisseurs de services cloud) et le cloud hybride (un cloud combinant une infrastructure de cloud public et de cloud privé).
Le multicloud et le cloud hybride offrent aux entreprises de toutes tailles la flexibilité nécessaire pour déployer des applications et des outils de développement performants, faire évoluer rapidement leurs opérations et accélérer leur transformation numérique. Selon une estimation, 87 % des entreprises utilisent des environnements multicloud, et 72 % des environnements de cloud hybride.
Toutefois, le multicloud et le cloud hybride posent également des problèmes de sécurité.
Le personnel de sécurité et les équipes DevOps ou DevSecOps doivent gérer la sécurité et la conformité de chaque composant des applications cloud natives qu’ils déploient sur les clouds des différents fournisseurs. Ces composants comprennent des centaines, voire des milliers de microservices, fonctions sans serveur, conteneurs et clusters Kubernetes.
En particulier, l’infrastructure en tant que code (IaC), qui permet un provisionnement en temps réel piloté par API à chaque cycle d’intégration continue et de livraison continue (CI/CD), rend beaucoup trop facile la programmation, la distribution et la perpétuation de mauvaises configurations qui laissent les données et les applications vulnérables aux incidents de sécurité et aux cybermenaces.