Sommaire
🔒 Module CYB3 – Identité numérique et preuve électronique
Objectifs : comprendre l'identité numérique, la e-réputation, les mécanismes de preuve électronique, la cryptographie et la PKI.
📖 Introduction
L'identité numérique d'une organisation ou d'un individu est l'ensemble des traces, informations et interactions qui permettent de le caractériser sur le web. Sa protection est devenue un enjeu majeur. Par ailleurs, la preuve électronique (signature, horodatage, cryptographie) est un pilier essentiel pour garantir l'authenticité, l'intégrité et la non-répudiation des échanges numériques.
À l'issue de ce module, vous serez capable de :
- Définir l'identité numérique et la e-réputation.
- Identifier les menaces sur l'identité numérique (usurpation, typosquattage).
- Comprendre les principes de la cryptographie (symétrique/asymétrique, hachage).
- Expliquer le fonctionnement de la PKI et des certificats.
- Mettre en œuvre une signature électronique et un horodatage.
🆔 L'identité numérique
L'identité numérique d'une organisation se construit à partir de multiples sources.
| Source | Description |
|---|---|
| Site web | Présence institutionnelle, mentions légales, CGU. |
| Emails | Domaine, signature, protocoles (SPF, DKIM, DMARC). |
| Réseaux sociaux | Comptes professionnels, publications, interactions. |
| Avis et mentions | Retours clients, articles de presse, forums. |
| Noms de domaine | Protection contre le cybersquattage et le typosquattage. |
2.1 – Menaces sur l'identité numérique
- Usurpation d'identité : création de faux comptes ou sites imitant l'organisation.
- Typosquattage : enregistrement de noms de domaine proches pour détourner le trafic.
- Dénigrement : publication de fausses informations pour nuire à la réputation.
- Hameçonnage (phishing) : utilisation de l'identité pour tromper les clients.
- Défacement : modification du site web pour diffuser des messages hostiles.
Bonnes pratiques : surveiller régulièrement l'utilisation de son nom de domaine, activer SPF/DKIM/DMARC pour les emails, et former les utilisateurs à reconnaître les tentatives d'hameçonnage.
📜 Preuve électronique
La preuve électronique permet de garantir l'authenticité, l'intégrité et la non-répudiation des documents et transactions numériques.
3.1 – Les piliers de la preuve électronique
| Pilier | Description |
|---|---|
| Authenticité | Garantir que le document émane bien de l'auteur déclaré. |
| Intégrité | Assurer que le document n'a pas été modifié après sa création. |
| Non-répudiation | Empêcher l'auteur de nier avoir créé ou signé le document. |
| Datation | Horodatage fiable (certifié par une autorité de confiance). |
3.2 – Cryptographie : les fondamentaux
- Chiffrement symétrique : une seule clé pour chiffrer et déchiffrer (ex : AES). Rapide mais problème de distribution de la clé.
- Chiffrement asymétrique : une paire de clés (publique/privée). La clé publique chiffre, la clé privée déchiffre (ex : RSA, ECC).
- Fonction de hachage : transforme une donnée en une empreinte de taille fixe (ex : SHA-256). Permet de vérifier l'intégrité.
- Signature électronique : hachage du document + chiffrement avec la clé privée du signataire.
3.3 – PKI (Infrastructure à clés publiques)
La PKI est l'infrastructure qui permet de gérer les certificats numériques et les clés.
| Élément | Rôle |
|---|---|
| AC (Autorité de Certification) | Émet et signe les certificats. |
| AR (Autorité d'Enregistrement) | Vérifie l'identité des demandeurs. |
| Certificat X.509 | Document numérique liant une clé publique à une identité. |
| Liste de révocation (CRL) | Liste des certificats révoqués avant expiration. |
🛠️ Mise en pratique
4.1 – Utiliser OpenSSL pour générer des clés
OpenSSL est un outil de ligne de commande pour la cryptographie.
Générer une paire de clés RSA (2048 bits) :
openssl genrsa -out cle_privee.pem 2048 openssl rsa -in cle_privee.pem -pubout -out cle_publique.pem
genrsa: génère une clé privée RSA.-out cle_privee.pem: sauvegarde dans le fichier.rsa -pubout: extrait la clé publique depuis la clé privée.
4.2 – Signer et vérifier un document
Signer un fichier avec sa clé privée :
openssl dgst -sha256 -sign cle_privee.pem -out signature.bin document.pdf
Vérifier la signature :
openssl dgst -sha256 -verify cle_publique.pem -signature signature.bin document.pdf
dgst -sha256: calcule l'empreinte SHA-256 du document.-sign cle_privee.pem: chiffre l'empreinte avec la clé privée.-verify cle_publique.pem: vérifie avec la clé publique.
📝 Exercices d'application
Exercice 1 – Vocabulaire
Associez chaque terme à sa définition :
- E-réputation : …
- Typosquattage : …
- Signature électronique : …
- PKI : …
- E-réputation : Perception de l'organisation sur le web, basée sur les avis, mentions et interactions.
- Typosquattage : Enregistrement de noms de domaine proches pour détourner le trafic.
- Signature électronique : Hachage + chiffrement avec clé privée pour garantir l'intégrité et l'authenticité.
- PKI : Infrastructure de gestion des clés et certificats (Autorité de Certification).
Exercice 2 – Mise en situation
Un site marchand souhaite sécuriser les transactions et garantir l'intégrité des bons de commande. Proposez une solution basée sur la cryptographie.
- Chiffrement : Utiliser TLS (HTTPS) pour sécuriser la transmission des données.
- Signature : Signer électroniquement les bons de commande côté client et serveur.
- Horodatage : Utiliser un service d'horodatage certifié pour dater les documents.
- PKI : Mettre en place une PKI interne ou utiliser des certificats reconnus (ex : Let's Encrypt).
- Archivage : Conserver les bons signés dans un coffre-fort numérique.
🎯 Quiz d'auto‑évaluation
Testez vos connaissances. Sélectionnez une réponse, un feedback s'affichera immédiatement.
1. Qu'est-ce que la e-réputation ?
2. Le typosquattage consiste à :
3. Une fonction de hachage (ex : SHA-256) permet de :
4. Dans une infrastructure PKI, l'Autorité de Certification (AC) a pour rôle :
5. Pour signer électroniquement un document, on utilise :
📚 Ressources et liens utiles
- ANSSI – Guide d'hygiène informatique
- AFNIC – Gestion des noms de domaine .fr
- CNIL – Identité numérique
- OpenSSL – Documentation officielle
- Let's Encrypt – Certificats gratuits