Cegid Expert TDI Nouvelle Sécurisation
Transcription
Cegid Expert TDI Nouvelle Sécurisation
NNote Technique Cegid Expert TDI Nouvelle Sécurisation Service d'Assistance Téléphonique 0 826 888 488 NONOTE TECHNIQUE Sommaire 1. Introduction ......................................................................................................................... 3 Rappel du contexte actuel .......................................................................................................3 Nouvelle procédure de sécurisation .........................................................................................3 2. Génération des clés .............................................................................................................. 4 Installation OPENSSL ..............................................................................................................4 Création des clés privée / publique ..........................................................................................8 Exportation de la clé publique au format PEM ..........................................................................9 3. Obtention de l’accréditation auprès de la DGFiP ................................................................ 11 4. Paramétrage dans Cegid Expert Etafi TDI .......................................................................... 12 Paramétrage / Site ............................................................................................................... 12 Envoi des messages ............................................................................................................. 13 Etafi TDI – Cegid Expert Page 2 / 13 NONOTE TECHNIQUE 1. Introduction Rappel du contexte actuel Actuellement, les échanges entre les partenaires EDI et la DGFiP ne sont pas chiffrés. Il n'y a pas de confidentialité dans les données transmises via les canaux de communication CFT/IP, TEDECO et CFT/Numeris. Par contre, ces échanges sont signés et la DGFiP réalise une vérification de signature des fichiers reçus portant sur trois points : l'authentification de l'émetteur ; la non-répudiation ; le contrôle d'intégrité des données transmises. L'émetteur produit donc une signature en chiffrant, à l'aide de sa clé privée, un condensat (sorte d'empreinte) obtenu par application d'une fonction de hachage sur les données qu'il souhaite envoyer. De son côté, la DGFiP utilise la clé publique de l'émetteur pour vérifier cette signature. En plus de sa signature, l'émetteur transmet son accréditation contenant entre autres : son SIRET étendu ; le type (test ou réel) ; le numéro de série de sa carte ; sa clé publique. Toutes ces informations ont été signées à l'aide de la clé privée autorité DGFiP et cette signature est elle-même intégrée à l'accréditation. Cette dernière ainsi que les clés du partenaire sont stockées sur une carte à puce délivrée par la DGFiP. Nouvelle procédure de sécurisation La DGFiP souhaite faire évoluer la procédure de sécurisation principalement en raison du coût élevé de la création des cartes à puce. Cette évolution permettra également d'augmenter le niveau de sécurité du chiffrement mis en œuvre. Deux priorités pour cette solution : permettre de fournir aux futurs partenaires un moyen de signer leurs transmissions dans les mêmes conditions que ceux qui possèdent une carte à puce ; être la plus simple possible pour éviter une refonte lourde, donc coûteuse, du processus actuel tout en garantissant le niveau de sécurité attendu. Ainsi, la nouvelle procédure reprend exactement le même principe de fonctionnement que celui qui est appliqué aujourd'hui. Etafi TDI – Cegid Expert Page 3 / 13 NONOTE TECHNIQUE 2. Génération des clés Installation OPENSSL Afin de pouvoir générer les clés et sécuriser les messages il est nécessaire d’installer OPENSSL. Openssl est une boîte à outils de chiffrement sous licence Apache (logiciel libre et open source). Cet utilitaire permet de réaliser l'ensemble des opérations de la nouvelle procédure de sécurisation. Pour cela, sur le poste qui sécurise les messages EDI, se connecter au site internet suivant : http://slproweb.com/products/Win32OpenSSL.html dans la partie « Download win32 openSSL », selon l’OS de la machine, installer l’un des kits suivants : Win32 OpenSSL v1.0.1e Light Win64 OpenSSL v1.0.1e Light ou NB : le n° de version est donné à titre informatif, il évolue au fil du temps. Cliquer sur OK, Etafi TDI – Cegid Expert Page 4 / 13 NONOTE TECHNIQUE Cliquer sur Next, Cocher “I agree the agreement” et cliquer sur Next, Etafi TDI – Cegid Expert Page 5 / 13 NONOTE TECHNIQUE Cliquer sur Next, Cliquer sur Next, Etafi TDI – Cegid Expert Page 6 / 13 NONOTE TECHNIQUE Choisir “The OpenSSL binaries (/bin) directory” et cliquer sur Next, Cliquer sur Install, Etafi TDI – Cegid Expert Page 7 / 13 NONOTE TECHNIQUE Vous pouvez décocher l’option proposée, et cliquer sur Finish. Création des clés privée / publique Se positionner dans le répertoire où OPENSSL a été installé : C:\OpenSSL-Win64\bin Dans ce répertoire créer un fichier quelconque avec une donnée. Exemple : créer un document texte (.txt) que l’on nomme Fichier.txt, l’ouvrir par Notepad, saisir le texte suivant : Fichier et enregistrer. Lancer openssl.exe en faisant un clic droit sur le fichier / Excécuter en tant qu’administrateur et exécuter la ligne de commande ci-jointe : OpenSSL> genrsa -des3 -rand fichier_quelconque_non_vide -out fichier_des_cles.pem 2048 où : fichier_quelconque_non_vide = nom du fichier précédemment créé fichier_des_cles.pem = nom de la clé privée générée. On peut utiliser le nom de la société + SIREN Ainsi, dans notre exemple la ligne de commande à exécuter sera la suivante : OpenSSL> genrsa -des3 -rand Fichier.txt -out SOCIETE_123456789_PRIVEE.pem 2048 ATTENTION ! Si vous ne souhaitez pas gérer de mot de passe la ligne de commande à exécuter sera la suivante : OpenSSL> genrsa -rand Fichier.txt -out SOCIETE_123456789_PRIVEE.pem 2048 Etafi TDI – Cegid Expert Page 8 / 13 NONOTE TECHNIQUE Explication des autres paramètres : genrsa : génération des clés en utilisant l'algorithme RSA ; -des3 : protection par mot de passe du fichier contenant les clés ; -rand : ajout d'entropie non déterministe par utilisation d'un fichier externe dans le générateur de nombres aléatoires ; -out : nom du fichier PEM dans lequel seront stockées les clés ; 2048 : longueur de la clé générée. Pour ne pas protéger la clé privée avec un mot de passe, il ne faut pas fournir le paramètre -des3. NB : Lors de la saisie du mot de passe aucun caractère n’apparait à l’écran. ATTENTION ! Si vous choisissez de renseigner un mot de passe, celui-ci vous sera demandé à chaque sécurisation, c’est-à-dire à chaque envoi de messages. Exportation de la clé publique au format PEM Exécuter la ligne de commande ci-jointe : OpenSSL> rsa -in fichier_des_cles.pem -pubout -out fichier_cle_publique.pem Dans notre exemple la ligne de commande à exécuter sera la suivante : OpenSSL> rsa -in SOCIETE_123456789_PRIVEE.pem -pubout -out SOCIETE_123456789_PUBLIQUE.pem Le mot de passe précédemment renseigné vous est alors demandé. Explication des autres paramètres : rsa : exploitation de clés générées avec l'algorithme RSA ; -in : fichier contenant les clés préalablement générées ; -pubout : extraction de la clé publique ; -out : nom du fichier dans lequel sera stockée la clé publique. Etafi TDI – Cegid Expert Page 9 / 13 NONOTE TECHNIQUE Pour quitter, exécuter la commande : OpenSSL> exit C'est ce fichier SOCIETE_123456789_PUBLIQUE.pem qui doit être fourni au correspondant téléprocédures pour la création de l'accréditation. Etafi TDI – Cegid Expert Page 10 / 13 NONOTE TECHNIQUE 3. Obtention de l’accréditation auprès de la DGFiP Les accréditations sont délivrées par les correspondants régionaux pour les téléprocédures selon le scénario suivant : le partenaire EDI génère sa paire de clés de cryptage selon les préconisations techniques du nouveau schéma de sécurisation (cf. étape précédente) ; il contacte le correspondant régional pour les téléprocédures en charge de son dossier (liste consultable sur le portail fiscal www.impots.gouv.fr, rubrique « contacts ») afin de fixer un rendez-vous pour la délivrance de l’accréditation ; avant ce rendez-vous, il transmet par courriel le fichier de sa clé publique au correspondant régional (dans notre exemple : SOCIETE_123456789_PUBLIQUE.pem), afin que ce dernier puisse vérifier la conformité technique de cette clé ; après confirmation de la validité de sa clé, le représentant du partenaire EDI (représentant légal ou dûment mandaté) se présente au rendez-vous porteur des éléments suivants : o le fichier de clé publique précédemment validé sur clé USB régional (dans notre exemple : SOCIETE_123456789_PUBLIQUE.pem) ; o un mandat le désignant comme représentant du partenaire EDI, s’il n’est pas l’entrepreneur individuel lui-même ou le représentant légal de la société ; o une copie d’une pièce d’identité en cours de validité ; o une copie de la convention DGFiP/partenaire EDI signée lors de l’habilitation ; o un extrait K-bis de moins de trois mois identifiant le partenaire EDI, s’il s’agit d’une société. après vérification des pièces justificatives, le correspondant régional génère immédiatement l’accréditation et la stocke sur la clé USB du partenaire ; à la fin du rendez-vous, le représentant dispose de l’accréditation du partenaire EDI, immédiatement utilisable pour la sécurisation des envois. Etafi TDI – Cegid Expert Page 11 / 13 NONOTE TECHNIQUE 4. Paramétrage dans Cegid Expert Etafi TDI Le paramétrage des Emetteurs et Destinataires reste identique à ce qui existait précédemment. Pour plus de précisions, se reporter au Manuel d’utilisateur de Cegid Expert Etafi TDI. Cette partie traite uniquement du différentiel de paramétrage par rapport au boitier de sécurisation. Paramétrage / Site Généralités Dans le contexte d’utilisation de TDI en mode PED il est désormais proposé de choisir le mode de sécurisation : Sécurisation Dans le cas où le nouveau mode de sécurisation a été choisi (clés privée/publique), un nouvel onglet « Sécurisation » apparait. Renseigner le répertoire dans lequel OpenSSL a été installé : Importer les clés générées précédemment : Clé privée : dans notre exemple SOCIETE_123456789_PRIVEE.pem Clé publique : dans notre exemple SOCIETE_123456789_PUBLIQUE.pem Accréditation : récupérer le fichier fourni par le correspondant téléprocédures. Etafi TDI – Cegid Expert Page 12 / 13 NONOTE TECHNIQUE Lors de la validation ces fichiers sont enregistrés en base et un indicateur visuel vous précise qu’un fichier a déjà été importé : Dans le cas où il est nécessaire de ré-importer un des éléments, il suffit de cliquer à nouveau sur Importer. Envoi des messages La procédure d’envoi des messages reste identique. A noter toutefois que si la génération de la clé privée a été faite avec un mot de passe, ce dernier vous sera demandé à chaque envoi de messages. Etafi TDI – Cegid Expert Page 13 / 13