Sciences de l'ingénieur1ère

Sécurité du transfert d'information
Exercices corrigés

Maîtrisez la sécurité du transfert d'information : cryptographie, authentification, pare-feu, VPN, certificats et applications en réseau de données grâce à ces 5 exercices détaillés.

Concepts & Exercices
\(\text{Confidentialité} + \text{Intégrité} + \text{Authenticité} = \text{Sécurité}\)
Triade de la sécurité
Cryptographie
Symétrique/Asymétrique
Chiffrement des données
Authentification
Mot de passe/Certificat
Vérification d'identité
VPN
Tunnel sécurisé
Communication distante
🔒
Objectif : Protéger les données pendant leur transfert
🔄
Mécanismes : Cryptographie, authentification, pare-feu, VPN
📊
Principes : Confidentialité, intégrité, authenticité, non-répudiation
🛡️
Protection : Contre les attaques et interceptions
Exercice 1
Comparer la cryptographie symétrique et asymétrique
Exercice 2
Expliquer le fonctionnement d'un pare-feu (firewall)
Exercice 3
Décrire le processus d'échange de clés de Diffie-Hellman
Exercice 4
Analyser le fonctionnement d'un VPN
Exercice 5
Expliquer l'utilisation des certificats numériques
Corrigé : Exercices 1 à 3
1 Cryptographie symétrique vs asymétrique
Définition :

Cryptographie symétrique : Utilise une seule clé pour chiffrer et déchiffrer

Cryptographie asymétrique : Utilise une paire de clés (publique/privée)

Méthode de comparaison :
  1. Identifier les caractéristiques de chaque méthode
  2. Comparer les avantages et inconvénients
  3. Identifier les cas d'utilisation appropriés
  4. Comprendre les compromis entre sécurité et performance
Symétrique
Performance
Asymétrique
Sécurité
Étape 1 : Caractéristiques de la cryptographie symétrique
  • Utilise la même clé pour chiffrer et déchiffrer
  • Algorithmes connus : AES, DES, 3DES
  • Plus rapide que la cryptographie asymétrique
  • Problème de distribution de clé
  • Nécessite un canal sécurisé pour échanger la clé
Étape 2 : Caractéristiques de la cryptographie asymétrique
  • Utilise une paire de clés : publique et privée
  • Algorithmes connus : RSA, ECC, ElGamal
  • Plus lente que la symétrique
  • Résout le problème de distribution de clé
  • Permet la signature numérique
Étape 3 : Comparaison détaillée
Symétrique :
Vitesse : ++, Distribution clé : -, Sécurité : +
Asymétrique :
Vitesse : -, Distribution clé : ++, Sécurité : ++
Hybride : AES + RSA
Réponse finale :

La cryptographie hybride combine les deux méthodes : RSA pour l'échange de clé, AES pour le chiffrement des données

Règles appliquées :

• Compromis : Vitesse vs Sécurité

• Hybridation : Combinaison des deux méthodes

• Usage : Symétrique pour les données, asymétrique pour la clé

2 Pare-feu (Firewall)
Définition :

Pare-feu : Système de sécurité qui contrôle le trafic réseau entrant et sortant

Filtre
Trafic
Règles
Autoriser/Refuser
Étape 1 : Fonctionnement d'un pare-feu

Un pare-feu examine chaque paquet de données selon des règles prédéfinies :

  • Adresse IP source et destination
  • Port source et destination
  • Protocole (TCP, UDP, ICMP)
  • États de connexion
Étape 2 : Types de pare-feu
Filtre de paquets

Analyse des en-têtes IP

Proxy

Intermédiaire entre clients et serveurs

État

Suivi des connexions

Application

Filtrage au niveau applicatif

Étape 3 : Politiques de sécurité

Un pare-feu peut implémenter deux politiques :

  • Politique restrictive : Tout est interdit sauf ce qui est explicitement autorisé
  • Politique permissive : Tout est autorisé sauf ce qui est explicitement interdit

La première est plus sécurisée.

Pare-feu : Contrôle du trafic
Réponse finale :

Le pare-feu est un élément essentiel de la sécurité réseau qui filtre le trafic selon des règles prédéfinies

Règles appliquées :

• Politique par défaut : Refuser tout sauf ce qui est autorisé

• Mise à jour : Les règles doivent être régulièrement actualisées

• Journalisation : Trafic bloqué doit être enregistré

3 Échange de clés de Diffie-Hellman
Définition :

Échange de clés Diffie-Hellman : Méthode permettant à deux parties de créer une clé secrète partagée sans l'avoir transmise

Alice
Génération
Bob
Calcul
Clé commune
Sécurisée
Étape 1 : Paramètres publics

Deux parties (Alice et Bob) conviennent publiquement de :

  • Un grand nombre premier p
  • Une base g (générateur)

Ces paramètres sont connus de tous.

Étape 2 : Génération des clés privées

Chaque partie génère secrètement sa clé privée :

  • Alice choisit secrètement a (où 1 < a < p-1)
  • Bob choisit secrètement b (où 1 < b < p-1)
Étape 3 : Calcul des clés publiques

Chaque partie calcule sa clé publique et l'envoie à l'autre :

  • Alice calcule A = ga mod p et l'envoie à Bob
  • Bob calcule B = gb mod p et l'envoie à Alice
Étape 4 : Calcul de la clé partagée

Chaque partie calcule la clé secrète partagée :

  • Alice calcule s = Ba mod p
  • Bob calcule s = Ab mod p

Les deux calculent la même valeur : s = gab mod p

s = g^(ab) mod p
Réponse finale :

L'échange de clés de Diffie-Hellman permet de créer une clé secrète partagée sans la transmettre directement

Règles appliquées :

• Discrétion logarithmique : Base de la sécurité du protocole

• Protection : Contre l'interception des clés

• Utilisation : TLS, SSH, VPN pour l'échange initial de clés

Corrigé : Exercices 4 à 5
4 Réseau privé virtuel (VPN)
Définition :

VPN (Virtual Private Network) : Technologie qui crée un tunnel sécurisé sur un réseau public

Tunnel
Chiffré
Authentification
Contrôle d'accès
Étape 1 : Fonctionnement d'un VPN

Un VPN permet à un utilisateur distant d'accéder à un réseau local de manière sécurisée :

  • Création d'un tunnel chiffré entre le client et le serveur VPN
  • Traffic réseau est encapsulé et chiffré
  • L'utilisateur obtient une adresse IP du réseau local
  • Le trafic semble provenir du réseau local
Étape 2 : Protocoles VPN
PPTP

Point-to-Point Tunneling Protocol

L2TP/IPSec

Layer 2 Tunneling Protocol avec IPSec

OpenVPN

Basé sur SSL/TLS

SSTP

Secure Socket Tunneling Protocol

Étape 3 : Avantages et inconvénients

Avantages :

  • Accès sécurisé aux ressources distantes
  • Protection de la confidentialité
  • Contournement de restrictions géographiques
  • Coût réduit par rapport aux lignes dédiées

Inconvénients :

  • Réduction de la vitesse de connexion
  • Complexité de configuration
  • Possibles limitations légales
VPN : Accès distant sécurisé
Réponse finale :

Le VPN est une technologie essentielle pour l'accès sécurisé aux réseaux distants

Règles appliquées :

• Chiffrement : Toutes les communications sont chiffrées

• Authentification : Vérification de l'identité de l'utilisateur

• Intégrité : Protection contre la modification des données

5 Certificats numériques
Définition :

Certificat numérique : Document électronique qui lie une clé publique à une identité

Clé publique
Identité
Signature CA
Validation
Étape 1 : Structure d'un certificat

Un certificat numérique contient :

  • Nom du propriétaire (domaine, organisation)
  • Clé publique du propriétaire
  • Date de début et de fin de validité
  • Nom de l'autorité de certification (CA)
  • Signature numérique de la CA
  • Numéro de série du certificat
Étape 2 : Chaîne de certification

Processus de validation :

  1. Le navigateur vérifie la signature du certificat avec la clé publique de la CA
  2. Il vérifie que le certificat n'est pas expiré
  3. Il vérifie que le certificat n'a pas été révoqué (CRL/OCSP)
  4. Il vérifie que le nom correspond à l'URL visitée
Étape 3 : Applications des certificats

Les certificats numériques sont utilisés pour :

  • Chiffrement HTTPS (TLS/SSL)
  • Authentification des serveurs
  • Signature électronique
  • Authentification des clients
  • Sécurisation des emails (S/MIME)
Certificat : Authentification numérique
Réponse finale :

Les certificats numériques assurent l'authentification et la confiance dans les communications sécurisées

Règles appliquées :

• Chaîne de confiance : Basée sur les autorités de certification

• Validation : Processus automatisé par les navigateurs

• Sécurité : Empêche l'interception et l'usurpation d'identité

Cours bien détaillé
\(\text{PKI} = \text{Certificats} + \text{CA} + \text{Règles}\)
Infrastructure à clé publique
🔒
Principes de base : Confidentialité, intégrité, authenticité, non-répudiation
🔄
Mécanismes : Cryptographie, authentification, pare-feu, VPN, certificats
📊
Protocoles : TLS/SSL, IPSec, SSH pour sécuriser les communications
🛡️
Protection : Contre les attaques, interceptions et usurpations
💡
Conseil : Utilisez toujours HTTPS pour les communications sensibles
🔍
Attention : Vérifiez les certificats pour éviter les attaques de type Man-in-the-Middle
⚡
Astuce : Les pare-feu doivent être configurés avec une politique restrictive
📋
Méthode : Combinez plusieurs mécanismes de sécurité pour une protection optimale
✅
Vérification : Mettez régulièrement à jour les certificats et les règles de sécurité
Mécanismes de sécurité :
  • Cryptographie symétrique : AES, DES, 3DES pour le chiffrement rapide
  • Cryptographie asymétrique : RSA, ECC pour l'échange de clés
  • Hachage : SHA-256, MD5 pour vérifier l'intégrité
  • Authentification : Mot de passe, certificat, biométrie
  • Contrôle d'accès : Pare-feu, listes d'accès, VPN
  • Signature numérique : Preuve d'origine et d'intégrité
Règles importantes :
  • La sécurité est une chaîne : la plus faible protection détermine le niveau global
  • La cryptographie seule ne suffit pas : elle doit être combinée avec d'autres mécanismes
  • Les certificats doivent être régulièrement renouvelés et surveillés
  • Les pare-feu doivent être correctement configurés avec des règles précises
  • Les clés doivent être générées avec suffisamment d'entropie
Sécurité du transfert d’information Réseau de données et sécurité