View a markdown version of this page

Protection et chiffrement des données - AWS Transfer Family

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 et chiffrement des données

Le AWS modèle de responsabilité partagée s'applique à la protection des données dans AWS Transfer Family (Transfert de famille). Comme décrit dans ce modèle, AWS est responsable de la protection de l'infrastructure mondiale qui gère tous les AWS Nuage. La gestion du contrôle de votre contenu hébergé sur cette infrastructure relève de votre responsabilité. Ce contenu inclut la configuration de la sécurité et les tâches de gestion pour AWS les services que vous utilisez. Pour plus d'informations sur la confidentialité des données, veuillez consulter la FAQ sur la confidentialité des données. Pour plus d'informations sur la protection des données en Europe, consultez le AWS modèle de responsabilité partagée et RGPD article de blog sur le AWS Blog sur la sécurité.

À des fins de protection des données, nous vous recommandons de protéger AWS informations d'identification du compte et configurez des comptes utilisateur individuels avec AWS IAM Identity Center. 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.

  • Utiliser SSL/TLS pour communiquer avec AWS ressources. Nous prenons en charge le protocole TLS 1.2.

  • Configurez l'API et la journalisation de l'activité des utilisateurs avec AWS CloudTrail.

  • Utiliser AWS des solutions de chiffrement, ainsi que tous les contrôles de sécurité par défaut dans AWS services.

  • 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 personnelles stockées dans Amazon S3.

  • Si vous avez besoin de modules cryptographiques validés FIPS 140-2 lorsque vous accédez à AWS via une CLI ou une API, utilisez un point de terminaison FIPS. Pour en savoir plus sur les points de terminaison FIPS (Federal Information Processing Standard) disponibles, veuillez consulter Federal information processing standard (FIPS) 140-2 (français non garanti).

Nous vous recommandons vivement de ne jamais placer d'informations identifiables sensibles, telles que les numéros de compte de vos clients, dans des champs de formulaire comme Name (Nom). Cela inclut lorsque vous travaillez avec Transfer Family ou autre AWS services utilisant la console, l'API, AWS CLI, ou AWS SDK. Toutes les données de configuration que vous entrez dans la configuration du service Transfer Family, ou dans les configurations d'autres services, peuvent être récupérées pour être incluses dans les journaux de diagnostic. Lorsque vous fournissez une URL à un serveur externe, n’incluez pas les informations d’identification non chiffrées dans l’URL pour valider votre demande adressée au serveur.

En revanche, les données provenant des opérations de chargement et de téléchargement à destination et en provenance des serveurs Transfer Family sont traitées comme totalement privées et n'existent jamais en dehors de canaux cryptés, tels qu'une connexion SFTP ou FTPS. Ces données ne sont accessibles qu'aux personnes autorisées.

Chiffrement des données dans Transfer Family

AWS Transfer Family utilise les options de chiffrement par défaut que vous avez définies pour votre compartiment Amazon S3 afin de chiffrer vos données. Lorsque vous activez le chiffrement par défaut sur un compartiment, tous les objets sont chiffrés au moment d'être stockés dans le compartiment. Les objets sont chiffrés à l'aide d'un chiffrement côté serveur à l'aide de clés gérées par Amazon S3 (SSE-S3) ou AWS Key Management Service (AWS KMS) clés gérées (SSE-KMS). Pour plus d'informations sur le chiffrement côté serveur, consultez Protection des données à l'aide du chiffrement côté serveur dans le Guide de l'utilisateur d'Amazon Simple Storage Service.

Les étapes suivantes vous montrent comment chiffrer des données dans AWS Transfer Family.

Pour autoriser le chiffrement dans AWS Transfer Family
  1. Activez le chiffrement par défaut pour votre compartiment Amazon S3. Pour obtenir des instructions, voir Chiffrement par défaut d'Amazon S3 pour les compartiments S3 dans le Guide de l'utilisateur d'Amazon Simple Storage Service.

  2. Mettez à jour le Gestion des identités et des accès AWS stratégie de rôle (IAM) qui est attachée à l'utilisateur pour accorder les AWS Key Management Service (AWS KMS) autorisations.

  3. Si vous utilisez une politique de session pour l'utilisateur, celle-ci doit accorder les AWS KMS autorisations.

L'exemple suivant montre une politique IAM qui accorde les autorisations minimales requises lors de l'utilisation AWS Transfer Family avec un compartiment Amazon S3 activé pour AWS KMS chiffrement. Incluez cet exemple de politique à la fois dans la stratégie de rôle IAM de l'utilisateur et dans la stratégie de session, si vous en utilisez une.

{ "Sid": "Stmt1544140969635", "Action": [ "kms:Decrypt", "kms:Encrypt", "kms:GenerateDataKey", "kms:GetPublicKey", "kms:ListKeyPolicies" ], "Effect": "Allow", "Resource": "arn:aws:kms:region:account-id:key/kms-key-id" }
Note

L'ID de clé KMS que vous spécifiez dans cette politique doit être identique à celui spécifié pour le chiffrement par défaut à l'étape 1.

Root, ou le rôle IAM utilisé pour l'utilisateur, doit être autorisé dans AWS KMS politique clé. Pour plus d'informations sur le AWS KMS politique clé, voir Utilisation de politiques clés dans AWS KM dans le AWS Key Management Service Guide du développeur.

AWS Transfer Family chiffrement au repos

Parce que AWS Transfer Family est un service de transfert de fichiers, il ne gère pas vos données de stockage au repos. Les services et systèmes de stockage qui AWS Transfer Family les supports sont chargés de protéger les données dans cet état. Cependant, certaines données relatives au service sont AWS Transfer Family gère au repos.

Qu'est-ce qui est crypté ?

Les seules données qui AWS Transfer Family handles at rest concerne les informations dont il a besoin pour faire fonctionner vos serveurs de transfert de fichiers et traiter les transferts. AWS Transfer Family stocke les données suivantes avec un chiffrement complet au repos dans Amazon DynamoDB :

  • Configurations du serveur (par exemple, paramètres du serveur, configurations de protocole et détails des terminaux).

  • Données d'authentification des utilisateurs, y compris les clés publiques SSH et les métadonnées utilisateur.

  • Détails de l'exécution du flux de travail et configurations des étapes.

  • Configurations des connecteurs et informations d'authentification pour les systèmes tiers. Ces informations d'identification sont cryptées à l'aide de AWS Transfer Family clés de chiffrement gérées.

Gestion des clés

Vous ne pouvez pas gérer les clés de chiffrement qui AWS Transfer Family permet de stocker dans DynamoDB des informations relatives au fonctionnement de vos serveurs et au traitement des transferts. Ces informations incluent les configurations de votre serveur, les données d'authentification des utilisateurs, les détails du flux de travail et les informations d'identification du connecteur.

Qu'est-ce qui n'est pas chiffré ?

Bien que AWS Transfer Family ne contrôle pas la manière dont vos données de stockage sont cryptées au repos, nous vous recommandons tout de même de configurer vos emplacements de stockage avec le plus haut niveau de sécurité qu'ils prennent en charge. Par exemple, vous pouvez chiffrer des objets à l'aide de clés de chiffrement gérées par Amazon S3 (SSE-S3) ou AWS KMS clés (SSE-KMS).

En savoir plus sur la façon dont AWS les services de stockage chiffrent les données au repos :