Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().

Présentation

Agentless Scanning offre une visibilité sur les vulnérabilités qui existent dans votre infrastructure cloud AWS, Azure et GCP, sans nécessiter l’installation de l’Agent Datadog. Datadog recommande d’activer Agentless Scanning comme première étape pour obtenir une visibilité complète sur vos ressources cloud, puis d’installer l’Agent Datadog sur vos ressources principales au fil du temps pour un contexte de sécurité et d’observabilité plus approfondi.

Agentless Scanning exclut les ressources sur lesquelles l'Agent Datadog est installé.

Fonctionnement

Le diagramme suivant illustre le fonctionnement du Agentless Scanning :

Diagramme illustrant le fonctionnement d'Agentless Scanning
  1. Datadog programme des scans automatisés toutes les 12 heures et envoie les ressources à scanner via Remote Configuration.
  2. Pour les fonctions serverless (telles qu’AWS Lambda), les scanners récupèrent le code de la fonction.
  3. Le scanner crée des snapshots des volumes utilisés dans les instances de VM en cours d’exécution. À partir des snapshots ou du code de la fonction, le scanner génère un SBOM (une liste de packages et de dépendances).
  4. Le SBOM et les métadonnées du host sont transmis à Datadog. Toutes les autres données, notamment les snapshots, le contenu des disques et les images de conteneur, restent dans votre infrastructure. Les snapshots sont supprimés.
  5. Datadog utilise le SBOM pour identifier les vulnérabilités connues dans vos ressources.

Cette architecture offre :

  • Confidentialité des données : le contenu de vos disques, les images de conteneur et les données sensibles restent dans votre compte cloud. Seules les métadonnées des packages (le SBOM) sont transmises à Datadog.
  • Résidence des données : aucune donnée ne franchit les limites d’un compte pour pénétrer dans l’infrastructure de Datadog, ce qui simplifie la conformité aux exigences de souveraineté des données.
  • Conformité : les auditeurs peuvent vérifier que les données de scan restent dans votre périmètre.

Pour plus d’informations sur la confidentialité des données, consultez la section Données envoyées à Datadog.

  • Le scanner fonctionne en tant que machine virtuelle distincte au sein de votre infrastructure, ce qui garantit un impact minimal sur les systèmes et ressources existants.
  • Pour AWS, les instances de scanner s'adaptent automatiquement en fonction de la charge de travail. Lorsqu'il n'y a aucune ressource à scanner, les scanners se réduisent à zéro pour minimiser les coûts liés au fournisseur cloud.
  • Le scanner collecte en toute sécurité une liste de packages depuis vos hosts sans transmettre d'informations personnelles confidentielles ou privées en dehors de votre infrastructure.
  • Le scanner limite son utilisation de l'API du fournisseur cloud pour éviter d'atteindre les limites de débit et applique un backoff exponentiel si nécessaire.
  • Les instances de scanner font l'objet d'une rotation automatique toutes les 24 heures, ce qui garantit l'exécution des dernières images.

Données envoyées à Datadog

Plutôt que de copier des snapshots de disque en dehors de votre environnement à des fins d’analyse, Datadog déploie une infrastructure de scan légère au sein de votre compte cloud pour préserver la confidentialité de vos données. Agentless Scanning crée des snapshots de vos ressources et les analyse localement, puis les supprime une fois les analyses terminées. Seul le software bill of materials (SBOM) résultant, qui contient une liste de packages et de dépendances, est envoyé à Datadog. Vos données brutes, le contenu de vos disques et les images de conteneur ne quittent jamais votre environnement.

Le scanner sans Agent utilise le format cycloneDX d’OWASP pour transmettre une liste de paquets à Datadog. Aucune information confidentielle ou personnelle privée n’est jamais transmise en dehors de votre infrastructure.

Datadog n’envoie pas :

  • Les configurations des systèmes et paquets
  • Les clés de chiffrement et certificats
  • Les logs et pistes d’audit
  • Les données métier sensibles

Coût du fournisseur de services cloud

Dans la mesure où Agentless Scanning s’exécute dans votre compte cloud, les coûts de calcul et de réseau apparaissent sur la facture de votre fournisseur cloud. Tandis que les fournisseurs qui effectuent les scans dans leur propre infrastructure intègrent les coûts de calcul dans leurs frais SaaS, le fait de conserver les données dans votre environnement signifie que vous voyez directement les coûts d’infrastructure.

Pour réduire les coûts :

  • Déployez un scanner dans chaque région où vous avez plus de 150 hosts. Un scanner régional évite les transferts de données inter-régions, ce qui est plus économique que de scanner ces hosts depuis une région distante.
  • Utilisez la configuration recommandée avec Terraform pour déployer un scanner par région.
  • Pour les déploiements multi-régions de grande envergure, consultez la section Déploiement d’Agentless Scanning pour obtenir des conseils sur le choix d’une topologie de déploiement.

Restreindre l’accès au scanner

Les instances de scanner nécessitent des autorisations pour créer et copier des snapshots et décrire les volumes. Datadog recommande de suivre les directives suivantes pour sécuriser vos scanners :

  • Limitez l’accès aux instances de scanner aux utilisateurs administrateurs.
  • Définissez les autorisations du scanner en appliquant le principe du moindre privilège, limité au minimum requis pour le scan.
  • Chiffrez toutes les transmissions de données entre le scanner et Datadog avec HTTPS.
  • Activez les mises à jour de sécurité automatiques et faites tourner les instances automatiquement toutes les 24 heures.
  • N’autorisez pas l’accès entrant aux instances de scanner (groupe de sécurité restreint).

Scanning du stockage cloud

Vous pouvez activer Sensitive Data Scanner pour vos ressources Agentless Scanning lors du déploiement ou après la configuration. Sensitive Data Scanner catalogue et classe les données sensibles de votre stockage cloud (par exemple, les compartiments Amazon S3). Il lit uniquement les datastores et leurs fichiers dans votre environnement, sans envoyer de données sensibles à Datadog.

Scanning à la demande

Par défaut, Agentless Scanning scanne automatiquement vos ressources toutes les 12 heures. Pour AWS, vous pouvez également déclencher un scan immédiat d’une ressource spécifique (host, conteneur, fonction Lambda ou compartiment S3) via l’API On-Demand Scanning. Pour plus d’informations, consultez la documentation relative à l’API On-Demand Scanning.

Pour aller plus loin