View a markdown version of this page

Protection des données dans AWS CodeDeploy - AWS CodeDeploy

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Protection des données dans AWS CodeDeploy

Le modèle de responsabilité partagée AWS s’applique à la protection des données dans AWS CodeDeploy. Comme décrit dans ce modèle, AWS est responsable de la protection de l'infrastructure mondiale qui gère tous les AWS Cloud. La gestion du contrôle de votre contenu hébergé sur cette infrastructure relève de votre responsabilité. Vous êtes également responsable des tâches de configuration et de gestion de la sécurité des Services AWS que vous utilisez. Pour plus d'informations sur la confidentialité des données, consultez la FAQ sur la confidentialité des données et les conditions légales de la région . Pour plus d’informations sur la protection des données en Europe, consultez le Centre du règlement général sur la protection des données (RGPD).

À des fins de protection des données, nous vous recommandons de protéger les Compte AWS informations d'identification et de configurer les utilisateurs individuels avec AWS IAM Identity Center ou Gestion des identités et des accès AWS (IAM). Ainsi, chaque utilisateur se voit attribuer uniquement les autorisations nécessaires pour exécuter ses tâches. Nous vous recommandons également de sécuriser vos données comme indiqué ci-dessous :

  • Utilisez l’authentification multifactorielle (MFA) avec chaque compte.

  • SSL/TLS À utiliser pour communiquer avec AWS les ressources. Nous exigeons TLS 1.2 et recommandons TLS 1.3.

  • Configurez l'API et la journalisation des activités des utilisateurs avec AWS CloudTrail. Pour plus d'informations sur l'utilisation des CloudTrail sentiers pour enregistrer AWS des activités, consultez la section Utilisation des CloudTrail sentiers dans le Guide de AWS CloudTrail l'utilisateur.

  • Utilisez des solutions de AWS cryptage, ainsi que tous les contrôles de sécurité par défaut qui s'y trouvent Services AWS.

  • Utilisez des services de sécurité gérés avancés tels qu’Amazon Macie, qui contribuent à la découverte et à la sécurisation des données sensibles stockées dans Amazon S3.

  • Si vous avez besoin de modules cryptographiques validés par la norme FIPS 140-3 pour accéder AWS via une interface de ligne de commande ou une API, utilisez un point de terminaison FIPS. Pour plus d’informations sur les points de terminaison FIPS disponibles, consultez Norme FIPS (Federal Information Processing Standard) 140-3.

Nous vous recommandons fortement de ne jamais placer d’informations confidentielles ou sensibles, telles que les adresses e-mail de vos clients, dans des balises ou des champs de texte libre tels que le champ Nom. Cela inclut lorsque vous travaillez avec CodeDeploy ou Services AWS utilisez la console, l'API ou les AWS kits de développement logiciel. AWS CLI Toutes les données que vous entrez dans des balises ou des champs de texte de forme libre utilisés pour les noms peuvent être utilisées à des fins de facturation ou dans les journaux de diagnostic. Si vous fournissez une adresse URL à un serveur externe, nous vous recommandons fortement de ne pas inclure d’informations d’identification dans l’adresse URL permettant de valider votre demande adressée à ce serveur.

Confidentialité du trafic inter-réseau

CodeDeploy est un service de déploiement entièrement géré qui prend en charge les instances EC2, les fonctions Lambda, Amazon ECS et les serveurs sur site. Pour les instances EC2 et les serveurs locaux, un agent basé sur l'hôte communique avec eux à l'aide du protocole TLS. CodeDeploy

Actuellement, la communication entre l'agent et le service nécessite une connexion Internet sortante afin que l'agent puisse communiquer avec le public CodeDeploy et les points de terminaison du service Amazon S3. Dans un VPC (virtual private cloud), cela peut être réalisé avec une passerelle Internet, une connexion VPN de site à site à votre réseau d'entreprise ou une connexion directe.

L' CodeDeploy agent prend en charge les proxys HTTP.

Les points de terminaison Amazon VPC, alimentés par AWS PrivateLink, sont disponibles CodeDeploy dans certaines régions. Pour en savoir plus, consultez Utilisation CodeDeploy avec Amazon Virtual Private Cloud.

Note

L' CodeDeploy agent n'est requis que si vous effectuez un déploiement sur une plateforme EC2/On-premises informatique Amazon. L'agent n'est pas requis pour les déploiements qui utilisent Amazon ECS ou une plateforme de AWS Lambda calcul.

Chiffrement au repos

Le code client n'est pas enregistré dans CodeDeploy. En tant que service de déploiement, CodeDeploy il envoie des commandes à l' CodeDeploy agent qui s'exécute sur des instances EC2 ou des serveurs locaux. L' CodeDeploy agent exécute ensuite les commandes à l'aide du protocole TLS. Les données du modèle de service pour les déploiements, la configuration du déploiement, les groupes de déploiement, les applications et les révisions d'applications sont stockées dans Amazon DynamoDB et chiffrées au repos à l'aide d'un Clé détenue par AWS, détenu et géré par. CodeDeploy Pour plus d'informations, voir Clé détenue par AWS s.

Chiffrement en transit

L' CodeDeploy agent initie toutes les communications CodeDeploy via le port 443. L'agent interroge CodeDeploy et écoute une commande. L' CodeDeploy agent est open source. Toutes les communications de service à service et de client à service sont chiffrées en transit à l'aide de TLS. Cela protège les données des clients en transit entre CodeDeploy et d'autres services tels qu'Amazon S3.

Gestion des clés de chiffrement

Il n'y a aucune clé de chiffrement à gérer. Les données du modèle de CodeDeploy service sont cryptées à l'aide d'un Clé détenue par AWS, détenu et géré par CodeDeploy. Pour plus d'informations, voir Clé détenue par AWS s.