Aller au contenu
Documentation

Démarrer

Démarrer avec Ctadel

Ce qu’est Ctadel, comment votre instance est livrée, et les étapes du premier inventaire.

Ctadel inspecte vos comptes cloud par leurs API, relie ce qu’il trouve dans un graphe et vous présente des constats classés par sévérité. Cette section vous mène de la création de votre compte au premier constat lu.

Ce que vous recevez

Votre instance Ctadel a son propre serveur, un sous-domaine <client>.ctadel.eu, ses propres bases et ses propres clés de chiffrement. Rien n’est partagé avec un autre client. L’instance est créée par l’équipe Ctadel ; vous recevez l’adresse de connexion et un premier compte administrateur.

L’instance contient l’application web, les collecteurs des six clouds pris en charge (Scaleway, OVHcloud, OUTSCALE, AWS, Azure, Google Cloud) et les scanners qui lisent les disques, les buckets, les bases et les clusters Kubernetes. Aucun agent n’est installé chez vous.

Ce qu’il vous faut

BesoinDétail
Un compte administrateurCréé avec l’instance. Connexion par mot de passe de douze caractères au minimum, puis code à usage unique reçu par courriel.
Un accès par API à chaque compte cloudUn rôle, un service principal, un compte de service ou une clé d’API selon le cloud. Des droits de lecture suffisent pour l’inventaire et la configuration. Les analyses de contenu des disques et des bases créent des instantanés, des copies et des machines temporaires dans votre compte : elles demandent des droits de création et de suppression en plus, que vous accordez ou non. La page de chaque cloud donne les droits exacts.
Facultatif : un accès aux clusters KubernetesObtenu par l’API du cloud pour un cluster managé, ou par un kubeconfig que vous fournissez. Sur EKS, un groupe dédié en lecture est recommandé à la place de l’accès administrateur que le gabarit accorde par défaut ; sur AKS, Ctadel utilise le kubeconfig administrateur du cluster.
Facultatif : un accès aux dépôts GitUne application GitHub ou une application OAuth GitLab, installée sur les dépôts à analyser.

Les étapes

  1. Créer votre compte et inviter votre équipe.
  2. Connecter un premier compte cloud et choisir les analyses de contenu à autoriser.
  3. Laisser le premier inventaire se dérouler ; sa durée dépend du nombre de ressources.
  4. Lire un constat et comprendre sa sévérité, son état et la correction proposée.

Les inventaires suivants sont planifiés automatiquement ; vous pouvez aussi en lancer un à la demande depuis l’application.

Pages de la section

  • Créer un compte et inviter votre équipe

    Le premier compte administrateur, la connexion par mot de passe et code reçu par courriel, les invitations, les rôles et les préférences.

  • Connecter un compte cloud

    Où ajouter un compte, ce que chaque cloud demande, ce que Ctadel écrit ou n'écrit pas, et comment les identifiants sont conservés.

  • Connecter un compte AWS

    Le rôle IAM créé par gabarit CloudFormation ou une clé d'accès, les options d'analyse de contenu, AWS Organizations et ce que Ctadel lit.

  • Connecter un abonnement Azure

    Le service principal à créer, le rôle Reader et les droits supplémentaires par analyse, Entra ID et ce que Ctadel lit.

  • Connecter un projet ou une organisation Google Cloud

    La clé de compte de service ou la fédération d'identité, les rôles à accorder, le mode organisation et ce que Ctadel lit.

  • Connecter un projet Scaleway

    La clé d'API et les politiques IAM à lui attacher, l'organisation et les projets, les analyses de contenu et ce que Ctadel lit.

  • Connecter un projet OVHcloud

    L'application API et la consumer key limitée aux routes nécessaires, le couple S3 facultatif pour les buckets, et ce que Ctadel lit.

  • Connecter un compte OUTSCALE

    L'utilisateur EIM, sa politique de lecture, les droits à ajouter pour les analyses de contenu, une entrée par région et ce que Ctadel lit.

  • Connecter un cluster Kubernetes

    Les clusters découverts par un compte cloud, ceux connectés par kubeconfig, et les droits exacts à donner au scanner.

  • Connecter un dépôt Git

    L’application GitHub ou l’application OAuth GitLab, ce qui se passe à chaque push et à chaque pull request, et le fichier .ctadel.yaml.

  • Premier inventaire

    Ce qui démarre à l’enregistrement d’un compte, les phases d’un scan complet, son suivi dans l’application et ce que la copie de disques écrit dans votre compte.

  • Lire un constat

    L’anatomie d’un constat dans la liste et dans le panneau de détail, les filtres, l’ignorance avec motif et durée, et la fermeture automatique.