View a markdown version of this page

Gestion des clés SSH et PGP dans Transfer Family - 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.

Gestion des clés SSH et PGP dans Transfer Family

Dans cette section, vous trouverez des informations sur les clés SSH, notamment sur la manière de les générer et de les faire pivoter. Pour plus de détails sur l'utilisation de Transfer Family avec AWS Lambda pour gérer les clés, consultez l'article de blog Activation de la gestion des clés en libre-service pour les utilisateurs avec AWS Transfer Family et AWS Lambda. Pour le déploiement et la gestion automatisés des utilisateurs possédant plusieurs clés SSH, voir Modules Terraform de la famille Transfer.

Note

AWS Transfer Family accepte les clés RSA, ECDSA et ED25519 pour l'authentification SSH.

Cette section explique également comment générer et gérer des clés Pretty Good Privacy (PGP).

Pour un aperçu complet de tous les algorithmes de chiffrement et de clé pris en charge, y compris des recommandations pour différents cas d'utilisation, voir Présentation des algorithmes de chiffrement et de clé.

Présentation des algorithmes de chiffrement et de clé

AWS Transfer Family prend en charge différents types d'algorithmes à des fins différentes. Comprendre les algorithmes à utiliser pour votre cas d'utilisation spécifique permet de garantir des transferts de fichiers sécurisés et compatibles.

Référence rapide de l'algorithme
Cas d’utilisation Algorithme recommandé Conforme à la norme FIPS Remarques
SSH/SFTP Authentification RSA (rsa-sha2-)256/512), ECDSA ou ED25519 RSA : Oui, ECDSA : Oui, ED25519 : Non Compatible avec tous les clients et serveurs SSH
Génération de clés PGP RSA ou ECC (NIST) Oui Pour le déchiffrement des flux de travail
Chiffrement de fichiers PGP AES-256 Oui Déterminé par le logiciel PGP

Algorithme d'authentification SSH

Ces algorithmes sont utilisés pour SSH/SFTP authentification entre les clients et AWS Transfer Family serveurs. Choisissez l'une de ces options lorsque vous générez des paires de clés SSH pour l'authentification des utilisateurs ou des clés d'hôte du serveur.

RSA (recommandé)

Compatible avec tous les clients et serveurs SSH, et FIPS-compliant. À utiliser avec SHA-2 hachage pour une sécurité accrue :

  • rsa-sha2-256 - Recommandé pour la plupart des cas d'utilisation

  • rsa-sha2-512 - Option de sécurité accrue

ÉD25519

Moderne et efficace. Clés de plus petite taille avec une sécurité renforcée :

  • ssh-ed25519 - Rapide et sécurisé, mais pas FIPS-compliant

ECDSA

Option de courbe elliptique. Bon équilibre entre sécurité et performances :

  • ecdsa-sha2-nistp256 - Courbe standard

  • ecdsa-sha2-nistp384 - Courbe de sécurité plus élevée

  • ecdsa-sha2-nistp521 - Courbe de sécurité la plus élevée

Note

Nous soutenons ssh-rsa avec SHA1 pour les anciennes politiques de sécurité. Pour plus de détails, consultez Algorithmes cryptographiques.

Choisir le bon algorithme SSH

  • Pour la plupart des utilisateurs : Utilisez RSA avec rsa-sha2-256 ou rsa-sha2-512

  • Pour la conformité à la norme FIPS : Utiliser les algorithmes RSA ou ECDSA

  • Pour les environnements modernes : L'ED25519 offre une sécurité et des performances excellentes

Algorithmes de chiffrement et de déchiffrement PGP

PGP (Pretty Good Privacy) utilise deux types d'algorithmes qui fonctionnent ensemble pour chiffrer et déchiffrer les fichiers dans les flux de travail :

  1. Algorithmes de paires de - Utilisé pour générer le public/private paires de clés pour le chiffrement et les signatures numériques

  2. Algorithmes symétriques - Utilisé pour crypter les données réelles du fichier (les algorithmes de paire de clés chiffrent la clé symétrique)

Algorithmes de paires de clés PGP

Choisissez l'un des algorithmes suivants lorsque vous générez des paires de clés PGP pour le déchiffrement du flux de travail :

RSA (recommandé)

Recommandé pour la plupart des utilisateurs. Largement soutenu, bien établi et FIPS-compliant. Assure un bon équilibre entre sécurité et compatibilité.

ECC (cryptographie à courbe elliptique)

Plus efficace que le RSA avec des clés de plus petite taille tout en maintenant une sécurité renforcée :

  • Courbes NIST - Les courbes standard sont largement prises en charge et FIPS-compliant

  • BrainPool courbes - Courbes alternatives pour des exigences de conformité spécifiques

  • Courbe 25519 - Courbe moderne à hautes performances offrant une sécurité renforcée avec un calcul efficace

ElGamal

Algorithme hérité. Supporté pour des raisons de compatibilité avec les anciens systèmes. Utilisez RSA ou ECC pour les nouvelles implémentations.

Pour obtenir des instructions détaillées sur la génération de clés PGP, consultez Générer des clés PGP.

Algorithmes de chiffrement symétriques PGP

Ces algorithmes chiffrent les données réelles de vos fichiers. L'algorithme utilisé dépend de la manière dont le fichier PGP a été créé par votre logiciel PGP :

FIPS-compliant algorithmes (recommandés pour les environnements réglementés)

  • AES-128, AES-192, AES-256 - Norme de cryptage avancée (recommandée)

Autres algorithmes pris en charge

  • 3DES, IDEA, CAST5, Blowfish, DES, TwoFish, CAMELLIA-128, CAMELLIA-192, CAMELLIA-256

Note

Vous ne choisissez pas directement l'algorithme symétrique lorsque vous utilisez AWS Transfer Family flux de travail : ils sont déterminés par le logiciel PGP utilisé pour créer le fichier crypté. Cependant, vous pouvez configurer votre logiciel PGP selon vos préférences FIPS-compliant des algorithmes tels que AES-256.

Pour plus d'informations sur les algorithmes symétriques pris en charge, voir Algorithmes de chiffrement symétriques pris en charge.