Qu’est-ce qu’OpenPGP ?
OpenPGP est un standard ouvert permettant de chiffrer et de signer numériquement des fichiers et des messages. Il définit des formats interopérables pour les données chiffrées, les signatures et les clés. Le terme « OpenPGP » est couramment utilisé pour décrire les outils, les fonctionnalités et les solutions qui prennent en charge la technologie de chiffrement PGP open source.
OpenPGP offre aux développeurs un moyen d’inclure PGP dans des logiciels souvent gratuits pour le grand public. Pour ce faire, les développeurs et les fournisseurs qui intègrent OpenPGP à leurs solutions logicielles doivent respecter les normes de l’IETF (Internet Engineering Task Force) et faciliter l’intégration avec les logiciels compatibles avec OpenPGP proposés par d’autres fournisseurs.
À lire aussi : OpenPGP, PGP et GPG : quelle est la différence ?
Fonctionnement d’OpenPGP
OpenPGP utilise la cryptographie asymétrique (à clé publique) et répond aux problèmes d’authentification des données et de non-répudiation en permettant de « signer » les fichiers au moyen de signatures numériques intégrées. Lorsqu’il est mis en œuvre avec des algorithmes, des tailles de clés et des pratiques de gestion des clés appropriés, il garantit une excellente protection de la confidentialité et de l’intégrité. Ces fonctionnalités offrent aux entreprises un niveau élevé de protection des données, faisant d’OpenPGP l’une des méthodes de chiffrement de fichiers les plus répandues aujourd’hui.
Pourquoi utiliser le chiffrement de fichiers OpenPGP ?
Le chiffrement de fichiers OpenPGP, comme le chiffrement standard de fichiers avec PGP, vous permet de stocker des informations sensibles ou de transmettre des informations sur des réseaux non sécurisés (c.-à-d. Internet ou le courrier électronique), afin que seul le destinataire prévu puisse les lire.
Les organisations utilisent OpenPGP pour protéger les fichiers sensibles avant qu’ils soient transférés, stockés ou échangés avec des partenaires externes’. Comme le chiffrement est appliqué au niveau du fichier, celui-ci peut rester protégé indépendamment du moyen de transport utilisé pour le transférer. Voici quelques exemples de cas d’usage en entreprise :
- Échange de fichiers avec des partenaires
- Données financières
- Informations de santé
- Fichiers batch
- Rapports
- Exportations de données
Qui utilise OpenPGP ?
Les logiciels OpenPGP sont utilisés par les banques, les établissements financiers, les organismes de santé et d’autres secteurs pour protéger leurs fichiers les plus sensibles. OpenPGP est particulièrement utile lorsque les organisations échangent des fichiers sensibles avec des partenaires qui exigent un chiffrement compatible avec PGP. Voici quelques exemples courants de tels fichiers :
- Fichiers de paiement
- Fichiers de réclamations
- Données client
- Rapports financiers
Utilisez OpenPGP gratuitement dès aujourd’hui
Chiffrez, déchiffrez, signez des fichiers, et vérifiez des documents avec GoAnywhere Open PGP Studio, une solution de chiffrement gratuite pour les utilisateurs et les équipes informatiques.
Clés PGP
OpenPGP utilise le chiffrement asymétrique, ce qui signifie qu’une clé publique est utilisée pour chiffrer les données et qu’une clé privée est utilisée pour déchiffrer les messages. En revanche, le chiffrement symétrique utilise la même clé pour chiffrer et déchiffrer les messages :
- Tout le monde peut utiliser une clé publique.
- Les clés privées ne sont connues que de leurs utilisateurs respectifs.
Les données chiffrées protégées par une cryptographie symétrique ou asymétrique sont acheminées jusqu’au destinataire, qui doit ensuite utiliser PGP pour déchiffrer le message. Les données sont authentifiées au moyen de signatures numériques reposant sur la cryptographie à clé publique afin de garantir qu’elles proviennent de la source attendue et qu’elles n’ont pas été altérées.
Les signatures numériques accompagnent le corps du message et utilisent un algorithme pour associer la clé privée de l’expéditeur aux données à authentifier. Cela rend la falsification pratiquement impossible, à moins que la clé privée ne soit compromise.
| Tâche | Clé utilisée |
| Chiffrer pour un destinataire | Clé publique du destinataire |
| Déchiffrez les données reçues | Clé privée du destinataire |
| Signer un fichier | Clé privée de l’expéditeur |
| Vérifier une signature | Clé publique de l’expéditeur |
Fonctionnement de PGP pour envoyer ou recevoir des fichiers
- Envoi de fichiers : Avec PGP, l’expéditeur doit avoir accès à la clé publique du destinataire. La clé de session est chiffrée avec la clé publique de l’expéditeur et déchiffrée par le destinataire avec sa clé privée.
- Réception de fichiers chiffrés : l’expéditeur aura besoin de votre clé publique. Les clés asymétriques fonctionnent en partageant votre clé PGP publique avec toute personne qui vous enverra des informations chiffrées. L’expéditeur chiffrera ses fichiers à l’aide de votre clé PGP publique, puis vous les déchiffrerez à l’aide de votre clé privée.
Le Gestionnaire de clés OpenPGP de GoAnywhere MFT est un moyen efficace de créer, d’exporter et de gérer des clés PGP.
Protéger PGP et les clés PGP
Les administrateurs peuvent définir des dates d’expiration pour les clés PGP afin de contribuer au maintien de la sécurité. En outre, des certificats de révocation peuvent être utilisés pour invalider une clé publique si la clé privée qui lui est associée est compromise. Une mauvaise gestion des clés peut entraîner des échecs de transfert, des perturbations chez les partenaires, des risques de déchiffrement non autorisé, et des interruptions de service.
La mise en place et le respect de bonnes pratiques en matière de gestion des clés peuvent grandement contribuer à protéger les données chiffrées et sont facilités par les fonctionnalités d’automatisation du système de gestion des clés et des certificats de GoAnywhere.
Qu’est-ce que PGP ?
PGP, Pretty Good Privacy, est une option standard de chiffrement et d’authentification des fichiers. Il appartient actuellement à Symantec, une entreprise technologique qui développe et vend des solutions logicielles.
PGP est utilisé pour chiffrer des fichiers afin de les sécuriser en vue de leur transfert. Il utilise plusieurs technologies de chiffrement, notamment le hachage, la compression de données ainsi que des clés publiques/privées pour protéger les informations sensibles. PGP est une solution flexible pour les besoins actuels en cybersécurité : il est souvent utilisé pour chiffrer des fichiers avant de les échanger avec des partenaires commerciaux ou des sites distants, et peut également chiffrer des e-mails, des répertoires et des partitions de disque.
Quel est le niveau de sécurité de PGP ?
PGP utilise une combinaison de méthodes de chiffrement, notamment le hachage, la compression des données, la cryptographie à clé symétrique et la cryptographie à clé publique, pour sécuriser les données. Il peut être utilisé pour chiffrer :
- Fichiers texte
- E-mails
- Fichiers de données
- Répertoires
- Partitions de disque
- Rapports et documents professionnels
- Fichiers échangés avec des partenaires commerciaux
- Exportations de données des applications et des systèmes
En définitive, OpenPGP peut assurer une protection solide des fichiers lorsque les organisations utilisent des paramètres cryptographiques appropriés et gèrent leurs clés privées de manière sécurisée.
Fonctionnement de PGP Encryption
En transformant du texte brut, lisible, en un code complexe de caractères illisibles, le chiffrement de fichiers PGP fournit la confidentialité essentielle qui fait défaut aux communications en ligne. Une fois chiffré — haché, compressé et « verrouillé » au moyen d’une cryptographie symétrique à clé privée ou asymétrique à clé publique —, le message est acheminé jusqu’au destinataire entièrement chiffré. Le destinataire utilise alors PGP pour déchiffrer le message.
Avec ce système, chaque utilisateur possède les deux éléments suivants :
- Une clé de chiffrement connue publiquement et pouvant être fournie au destinataire
- Une clé privée qui n’est connue que de son utilisateur et qui doit rester secrète
La clé publique chiffre le message ou le fichier, tandis que la clé privée le déchiffre.
Cette norme de chiffrement répond aux problèmes d’authentification des données et de non-répudiation en permettant de "signer" des fichiers au moyen de signatures numériques intégrées. Les signatures numériques reposent sur la cryptographie à clé publique pour vérifier que les données proviennent bien de la source dont elles sont censées provenir et qu’elles n’ont pas été altérées. Les signatures numériques sont transmises en même temps que le corps du message et reposent sur un algorithme qui associe la clé privée de l’expéditeur aux données qu’il authentifie. Ce processus rend la falsification des signatures numériques pratiquement impossible, à moins que la clé privée n’ait été compromise.
À lire aussi : Tout ce que vous devez savoir sur PGP Encryption
Envoi de fichiers avec PGP
PGP sert à chiffrer ou à déchiffrer le fichier que vous échangez, et il est essentiel de disposer d’un logiciel PGP fiable.
Pour envoyer des fichiers avec PGP, l’expéditeur devra avoir accès à la clé publique du destinataire avant de pouvoir envoyer ses fichiers. Une fois le fichier compressé, PGP chiffre efficacement le texte en clair au moyen d’une cryptographie à clé privée, transformant le message en texte chiffré. La clé de session est ensuite chiffrée à l’aide de la clé publique de l’expéditeur. Une fois que le destinataire a reçu le fichier chiffré, il peut le déchiffrer à l’aide de sa clé privée.
L’histoire de PGP
PGP a été développé au début des années 1990 par Phil Zimmermann & Associates, LLC afin de sécuriser les fichiers publiés sur des babillards électroniques antérieurs à l’avènement d’Internet. Il a changé plusieurs fois de propriétaire entre les années 90 et aujourd’hui, et appartient actuellement à Symantec.
PGP a gagné en popularité parce qu’il était initialement disponible gratuitement, ce qui le rendait attrayant pour les utilisateurs qui souhaitaient chiffrer des fichiers et envoyer des e-mails chiffrés sans frais. Les différentes couches de sécurité sont également attrayantes et ont contribué à la diffusion du chiffrement des fichiers avec PGP parmi les utilisateurs soucieux de leur sécurité – PGP utilise à la fois le chiffrement symétrique et le chiffrement à clé publique, de sorte que les utilisateurs peuvent envoyer des messages à des personnes qu’ils n’ont jamais rencontrées, ou en recevoir, sans échanger de clés de chiffrement privées.
PGP est-il toujours utilisé aujourd’hui ?
PGP, OpenPGP et GPG sont toujours utilisés aujourd’hui, et restent des méthodes sécurisées pour chiffrer vos données. Le chiffrement compatible avec PGP reste pertinent pour les flux de travail fondés sur des fichiers, en particulier lorsque les organisations et leurs partenaires commerciaux ont besoin d’un chiffrement interopérable, de signatures numériques et de processus automatisés fondés sur des clés.
Quelle est la différence entre PGP et GPG ?
GPG, ou GnuPG, est une implémentation différente de la norme OpenPGP (nous y reviendrons plus bas) et une alternative puissante au logiciel PGP officiel de Symantec. Également connu sous le nom de GNU Privacy Guard, GPG est utile car il fonctionne bien avec les produits qui ne reposent pas sur GPG et peut ouvrir et déchiffrer les fichiers chiffrés par PGP ou OpenPGP.
| Terme | Ce que c’est |
| PGP | Technologie de chiffrement d’origine et filiation du produit |
| OpenPGP | Standard ouvert pour le chiffrement, les signatures et les clés interopérables |
| GPG/GnuPG | Implémentation en logiciel libre de la norme OpenPGP |
À lire aussi : PGP ou GPG : quelle est la différence ?
Solutions PGP
Il existe plusieurs solutions PGP, et celles que les organisations choisissent d’utiliser dépendent de leurs exigences en matière de chiffrement, de confidentialité et de sécurité. Voici deux solutions PGP populaires prises en charge par GoAnywhere :
- OpenPGP : il s’agit d’une norme de chiffrement PGP open source destinée à l’usage public. Le terme « OpenPGP » peut désigner tout programme prenant en charge le système OpenPGP. Celui-ci utilise la cryptographie asymétrique (à clé publique) et gère l’authentification des données ainsi que la non-répudiation en permettant de « signer » des fichiers au moyen de signatures numériques intégrées. Cela garantit un niveau élevé de protection des données, faisant de PGP l’une des méthodes de chiffrement les plus répandues aujourd’hui.
- GnuPG (GPG): GPG, également connu sous le nom de GNU Privacy Guard (GnuPG), est une implémentation de la norme OpenPGP. Il s’agit d’une option open source qui peut être utilisée pour ouvrir et déchiffrer des fichiers chiffrés par PGP et/ou OpenPGP. Il prend également en charge S/MIME et Secure Shell (SSH). GPG est populaire car il prend en charge plusieurs plateformes.
Avant d’opter pour GoAnywhere MFT, nous devions chaque jour télécharger manuellement nos fichiers de dépôts depuis le serveur HTTPS de Wells Fargo. Grâce à GoAnywhere, nous planifions désormais le téléchargement automatique de ces fichiers, qui sont ensuite importés dans une base de données sur notre serveur System i. Toutes les étapes manuelles sont maintenant éliminées !
Barbara Bularzik, Monterey Mushrooms, Inc.
Utiliser MFT pour le chiffrement et le déchiffrement PGP
Les outils de bureau peuvent prendre en charge le chiffrement manuel occasionnel, mais les équipes d’entreprise ont souvent besoin de chiffrer, déchiffrer, signer, vérifier et transférer des fichiers sans intervention de l’utilisateur. Certains outils de transfert de fichiers gérés (MFT), notamment GoAnywhere MFT, prennent en charge OpenPGP. Une solution MFT vous permet de tirer parti d’OpenPGP pour :
- Chiffrer des fichiers avec une ou plusieurs clés publiques
- Déchiffrer des fichiers avec des clés privées
- Signer des fichiers avec des clés privées
- Vérifier les signatures numériques dans les fichiers à l’aide de clés publiques
- Générez des journaux d’audit complets de tous les processus de chiffrement et de déchiffrement PGP
- Automatisez l’ensemble du processus
- Déclencher le chiffrement ou le déchiffrement lorsque des fichiers arrivent dans les dossiers surveillés
- Planifiez des flux de travail PGP récurrents pour les échanges avec des partenaires commerciaux
- Envoyez des alertes lorsque les processus de chiffrement, de déchiffrement, ou de transfert échouent
- Transférez les fichiers chiffrés via des protocoles sécurisés après traitement
- Centralisez la gestion des clés PGP pour les flux de travail automatisés
Maintenez la confidentialité et l’intégrité des données que vous échangez avec des partenaires commerciaux externes, des clients, des consommateurs, et des utilisateurs internes lorsque vous utilisez OpenPGP via MFT.
Comment ouvrir ou déchiffrer un fichier PGP
Ouvrir ou déchiffrer un fichier PGP est simple avec OpenPGP Studio de GoAnywhere. Cette solution de chiffrement gratuite vous permet de chiffrer, déchiffrer et signer facilement des fichiers, ainsi que de vérifier des documents, afin de protéger vos fichiers sensibles tout en respectant la norme OpenPGP. Elle utilise un système à double clé (asymétrique) plus sécurisé pour chiffrer et déchiffrer des informations.
Il vous suffit de télécharger et installer PGP Studio, puis d’appuyer sur F1 pour obtenir toute l’aide dont vous avez besoin.
Pour découvrir directement comment commencer à déchiffrer un fichier dans OpenPGP Studio, regardez cette vidéo.
Automatisation du PGP dans GoAnywhere MFT
- Transférez automatiquement les fichiers après leur chiffrement avec PGP
- Récupérer des fichiers OpenPGP depuis d’autres serveurs et les déchiffrer dans un flux de travail
- Planifiez l’exécution des processus OpenPGP à des dates et heures ultérieures
- Intégrez et connectez vos applications, programmes et scripts existants avec Cloud Connectors
Gestion des clés OpenPGP
Un gestionnaire complet de clés OpenPGP est fourni dans GoAnywhere MFT.
- Interface intuitive accessible depuis un navigateur
- Créer, importer, exporter et afficher des clés PGP
- Recevez des alertes par e-mail lorsque les clés OpenPGP sont sur le point d’expirer
- Les autorisations basées sur les rôles permettent uniquement aux utilisateurs autorisés de gérer les clés PGP
Multiplateforme
GoAnywhere MFT peut être installé sur différentes plateformes pour effectuer vos processus de chiffrement et de déchiffrement OpenPGP.
Intégrations cloud
GoAnywhere se connecte aux applications Web populaires utilisées par les entreprises et leurs partenaires commerciaux. Les Cloud Connectors s’intègrent à diverses technologies et aident à :
- Automatisez vos données, vos processus, et d’autres tâches
- Créez des connecteurs réutilisables pour différentes technologies
- Centralisez votre service Web avec GoAnywhere
Découvrez les Cloud Connectors & intégrations de GoAnywhere >
Chiffrement manuel d’un fichier avec PGP
Si vous n’automatisez pas le chiffrement PGP, vous pouvez chiffrer manuellement un message ou un fichier en suivant ces étapes :
- Commencez par obtenir la clé publique de votre partenaire afin de chiffrer le fichier. REMARQUE : il ne s’agit pas de la clé privée qui permettra à votre destinataire de déchiffrer le fichier.
- Une fois que vous avez reçu la clé publique de votre partenaire commercial, vous pouvez l’importer dans un gestionnaire de clés ou coffre-fort.
- Une fois cette clé importée dans le coffre, vous pouvez créer une tâche de chiffrement, ou un flux de travail qui utilise la clé publique du destinataire pour protéger le fichier. La signature aide le destinataire à vérifier l’identité de l’expéditeur, et à détecter les modifications non autorisées REMARQUE: les utilisateurs peuvent être amenés à signer le fichier chiffré à l’aide d’une clé privée afin d’ajouter une couche de sécurité supplémentaire aux données.
Ce tutoriel fournit des informations plus détaillées.
Permettre aux utilisateurs finaux de chiffrer des fichiers manuellement
Si vous cherchez un moyen simple de permettre à un utilisateur final, et non à un administrateur GoAnywhere, de chiffrer manuellement des fichiers, une autre option consiste à utiliser le module Secure Forms de GoAnywhere. Dans Secure Forms, un utilisateur peut sélectionner la clé publique PGP dans une liste déroulante, puis joindre le fichier à chiffrer. À partir de là, appuyez simplement sur Soumettre pour le chiffrer, puis récupérez un lien permettant de télécharger et d’enregistrer le fichier PGP. Cela permet à l’utilisateur de distribuer le fichier selon ses besoins, ou de permettre directement dans le formulaire l’utilisation de SFTP, de Secure Mail ou d’autres options pour le transmettre après chiffrement. Il permet également aux administrateurs d’uniformiser les règles de chiffrement, tout en offrant aux utilisateurs finaux autorisés une expérience en libre-service plus simple
Sécurisez vos transferts de fichiers avec GoAnywhere
Commencez un essai gratuit de 30 jours et découvrez si GoAnywhere est la solution qui vous convient.