Aller au contenu

Six clouds, un seul niveau de couverture

Scaleway, OVHcloud et OUTSCALE sont intégrés avec les mêmes modules, le même graphe et les mêmes règles de chemins d’attaque qu’AWS, Azure et Google Cloud. Le tableau résume l’accès demandé par cloud ; le détail suit.

Couverture par cloud
CloudAccès demandéCe qui est inventorié
ScalewayClé API d’une application IAM dédiée, avec les politiques de lecture AllProductsReadOnly, IAMReadOnly et OrganizationReadOnly. L’organisation et ses projets sont parcourus.Instances, Elastic Metal, volumes et instantanés, buckets Object Storage, bases managées, Kapsule, conteneurs et fonctions serverless, IAM (applications, politiques, clés), Key Manager, Secret Manager, équilibreurs de charge, VPC et passerelles, groupes de sécurité, IP flexibles, domaines, registre de conteneurs.
OVHcloudApplication API avec une consumer key limitée aux appels GET sur les chemins /me, /cloud/project, /dedicated/server, /domain, /ip et /iam. Couple de clés S3 facultatif pour lire les buckets.Instances Public Cloud, serveurs dédiés, volumes et instantanés, buckets, bases managées, Managed Kubernetes, IAM, KMS, clés SSH, réseaux, DNS, registre, fonctions.
3DS OUTSCALEUtilisateur EIM dédié avec une politique de lecture (api:Read* et lecture du stockage objet OOS), une entrée par région.Machines virtuelles, images OMI, volumes BSU, groupes de sécurité, réseaux, équilibreurs LBU, OKS, buckets OOS, EIM (utilisateurs, politiques, clés), VPN et DirectLink.
Amazon Web ServicesRôle IAM créé par notre gabarit CloudFormation, avec les politiques gérées SecurityAudit et ViewOnlyAccess, un ExternalId et une durée de session réglable ; ou une clé d’accès. Les comptes d’une organisation peuvent être découverts et ajoutés en masse.EC2, EBS et instantanés, S3, IAM (utilisateurs, groupes, rôles, politiques, rapport d’identifiants), RDS et clusters, EKS, ECS, ECR, Lambda et ses couches, CloudTrail, CloudWatch, KMS, Secrets Manager, GuardDuty, Security Hub, WAF, Shield, CloudFront, API Gateway, SageMaker, Bedrock, DynamoDB, OpenSearch, Glue, EMR, Athena, Cognito, Backup, Route 53, VPC et appairages.
Microsoft AzureService principal (tenant, client, secret) avec un accès en lecture sur l’abonnement.Machines virtuelles, disques et instantanés, comptes de stockage, Key Vault et Managed HSM, AKS, SQL, PostgreSQL flexible, Cosmos DB, Entra ID (utilisateurs, service principals, attributions de rôles), Defender, journal d’activité, Monitor, réseaux et NSG, Azure Firewall, Application Gateway, Front Door, API Management, Functions, App Service, Azure OpenAI et services cognitifs, Synapse, Data Factory, HDInsight, Recovery Services.
Google CloudClé de compte de service, ou fédération d’identité sans clé (external_account). Identifiant d’organisation facultatif.Compute Engine, Cloud Storage, IAM et politiques, GKE, Cloud SQL, BigQuery, Cloud Functions, Vertex AI, Cloud KMS, Logging, Monitoring, Cloud Armor, Security Command Center, organisation, Pub/Sub, Dataproc, Dataflow, Composer, Artifact Registry, Cloud Build, Memorystore, pare-feu réseau.

La détection sur les journaux d’audit existe pour les six clouds dans le code et reste en validation interne.

Scaleway

La page de ce cloudGuide de connexion

Accès demandé
Clé API d’une application IAM dédiée, avec les politiques de lecture AllProductsReadOnly, IAMReadOnly et OrganizationReadOnly. L’organisation et ses projets sont parcourus.
Ce qui est inventorié
Instances, Elastic Metal, volumes et instantanés, buckets Object Storage, bases managées, Kapsule, conteneurs et fonctions serverless, IAM (applications, politiques, clés), Key Manager, Secret Manager, équilibreurs de charge, VPC et passerelles, groupes de sécurité, IP flexibles, domaines, registre de conteneurs.

OVHcloud

La page de ce cloudGuide de connexion

Accès demandé
Application API avec une consumer key limitée aux appels GET sur les chemins /me, /cloud/project, /dedicated/server, /domain, /ip et /iam. Couple de clés S3 facultatif pour lire les buckets.
Ce qui est inventorié
Instances Public Cloud, serveurs dédiés, volumes et instantanés, buckets, bases managées, Managed Kubernetes, IAM, KMS, clés SSH, réseaux, DNS, registre, fonctions.

3DS OUTSCALE

La page de ce cloudGuide de connexion

Accès demandé
Utilisateur EIM dédié avec une politique de lecture (api:Read* et lecture du stockage objet OOS), une entrée par région.
Ce qui est inventorié
Machines virtuelles, images OMI, volumes BSU, groupes de sécurité, réseaux, équilibreurs LBU, OKS, buckets OOS, EIM (utilisateurs, politiques, clés), VPN et DirectLink.

La région cloudgouv-eu-west-1, qualifiée SecNumCloud, est inspectée comme les autres régions.

Amazon Web Services

La page de ce cloudGuide de connexion

Accès demandé
Rôle IAM créé par notre gabarit CloudFormation, avec les politiques gérées SecurityAudit et ViewOnlyAccess, un ExternalId et une durée de session réglable ; ou une clé d’accès. Les comptes d’une organisation peuvent être découverts et ajoutés en masse.
Ce qui est inventorié
EC2, EBS et instantanés, S3, IAM (utilisateurs, groupes, rôles, politiques, rapport d’identifiants), RDS et clusters, EKS, ECS, ECR, Lambda et ses couches, CloudTrail, CloudWatch, KMS, Secrets Manager, GuardDuty, Security Hub, WAF, Shield, CloudFront, API Gateway, SageMaker, Bedrock, DynamoDB, OpenSearch, Glue, EMR, Athena, Cognito, Backup, Route 53, VPC et appairages.

Microsoft Azure

La page de ce cloudGuide de connexion

Accès demandé
Service principal (tenant, client, secret) avec un accès en lecture sur l’abonnement.
Ce qui est inventorié
Machines virtuelles, disques et instantanés, comptes de stockage, Key Vault et Managed HSM, AKS, SQL, PostgreSQL flexible, Cosmos DB, Entra ID (utilisateurs, service principals, attributions de rôles), Defender, journal d’activité, Monitor, réseaux et NSG, Azure Firewall, Application Gateway, Front Door, API Management, Functions, App Service, Azure OpenAI et services cognitifs, Synapse, Data Factory, HDInsight, Recovery Services.

Google Cloud

La page de ce cloudGuide de connexion

Accès demandé
Clé de compte de service, ou fédération d’identité sans clé (external_account). Identifiant d’organisation facultatif.
Ce qui est inventorié
Compute Engine, Cloud Storage, IAM et politiques, GKE, Cloud SQL, BigQuery, Cloud Functions, Vertex AI, Cloud KMS, Logging, Monitoring, Cloud Armor, Security Command Center, organisation, Pub/Sub, Dataproc, Dataflow, Composer, Artifact Registry, Cloud Build, Memorystore, pare-feu réseau.

Ce qui est commun aux six clouds

Chaque ressource inventoriée entre dans le même graphe, avec le même modèle de relations : un compte, un projet, un réseau, une identité, une donnée. Les règles de chemins d’attaque et l’analyse des identités s’appliquent donc de la même façon partout, et une identité présente dans plusieurs clouds est reconnue comme telle.

Les copies de disques et de bases nécessaires aux modules Hôtes, Vulnérabilités et Données se font dans votre compte, avec des droits d’écriture séparés que vous pouvez ne pas accorder. Dans ce cas, ces modules sont simplement absents pour ce compte, et rien d’autre ne change.

Prêt à voir Ctadel sur vos clouds ?

La démonstration publique tourne sur des données fictives. Pour une instance sur vos propres comptes, demandez une démonstration.