Aller au contenu

Cours – VPN : principes, protocoles et architecture

BTS SIO SISR 1re année – Bloc 3 – S13 – à lire avant le TP

Ce que tu dois savoir déjà

  • Prérequis : S10 et S11 (chiffrement, clés publiques et privées) ; notions de routage IP.
  • Matériel : Deux VM Debian de laboratoire sur un réseau interne (wireguard, tcpdump) ; droits sudo

À la fin de ce cours tu sauras

  • Définir un VPN et la tunnelisation, et distinguer VPN nomade et VPN site à site ;
  • Comparer IPsec, OpenVPN et WireGuard (usage, forces, limites) ;
  • Monter un tunnel WireGuard avec une paire de clés par machine ;
  • Vérifier que le trafic est chiffré et que seules les routes prévues passent par le tunnel ;
  • Citer les mesures de sécurité d'un VPN d'entreprise (authentification, moindre privilège, journalisation).

I. Qu'est-ce qu'un VPN ?

Un VPN (Virtual Private Network, réseau privé virtuel) crée un tunnel chiffré et authentifié à travers un réseau non sûr (Internet) pour relier deux extrémités comme si elles étaient sur le même réseau privé.

Il apporte, grâce à S10 et S11 :

Garantie Mécanisme
Confidentialité Chiffrement symétrique du trafic
Intégrité Mode authentifié ou HMAC
Authentification des extrémités Clés publiques, certificats, secrets partagés, MFA

La tunnelisation

La tunnelisation consiste à encapsuler un paquet entier dans un autre paquet, après l'avoir chiffré.

Paquet d'origine 10.8.0.2 → 172.16.0.1 Chiffrement + authentification Nouveau paquet IP publique client → IP publique serveur (contenu chiffré) Déchiffrement par le serveur VPN Internet Paquet d'origine livré au réseau interne

Un observateur sur Internet ne voit que deux adresses publiques et des données chiffrées.

II. Deux grands usages

VPN nomade (accès distant) VPN site à site Poste d'un télétravailleur Serveur VPN de l'entreprise tunnel Réseau interne Réseau du site A Routeur / pare-feu A Routeur / pare-feu B tunnel permanent Réseau du site B
VPN nomade VPN site à site
Qui se connecte Un utilisateur depuis un poste Deux réseaux entre eux
Durée À la demande Permanent
Authentification Utilisateur + appareil (MFA recommandé) Équipements (clés, certificats)
Exemple Télétravailleur qui accède au partage de fichiers Agence reliée au siège

III. Les protocoles

Protocole Principe Points forts Limites
IPsec (IKEv2) Intégré à la couche réseau, négociation par IKE, chiffrement ESP Standard, très répandu sur les routeurs et pare-feu, idéal en site à site Configuration complexe, nombreuses options (donc erreurs possibles)
OpenVPN S'appuie sur TLS (certificats), en UDP ou TCP Souple, passe les pare-feu (port 443 TCP), mature Plus lourd, plus lent que WireGuard
WireGuard Noyau Linux, une paire de clés par machine, cryptographie moderne figée Simple, rapide, code très court (donc plus facile à auditer) Pas d'attribution dynamique d'adresses ni de gestion d'utilisateurs intégrées, UDP seulement
VPN SSL (portail) Accès par navigateur à des applications précises Pas de client à installer Limité aux applications publiées

Note

Choisir : site à site entre pare-feu → IPsec ; nomades avec gestion d'utilisateurs → OpenVPN ou une solution commerciale ; besoin de simplicité et de performances, avec un petit nombre de machines → WireGuard. Le bon choix dépend aussi de ce que gèrent déjà le pare-feu et l'équipe.

Le principe de WireGuard

Chaque machine possède une clé privée et une clé publique. Une machine ne parle qu'aux pairs dont elle connaît la clé publique, et leur associe des adresses autorisées (AllowedIPs).

Client clé privée C connaît la publique S adresse tunnel 10.8.0.2 Serveur clé privée S connaît la publique C adresse tunnel 10.8.0.1 UDP 51820 trafic chiffré

AllowedIPs joue deux rôles : 1. à l'envoi : le trafic vers ces adresses est envoyé dans le tunnel (c'est une table de routage) ; 2. à la réception : le trafic venant du pair n'est accepté que si l'adresse source en fait partie (filtrage).

IV. Tunnel complet ou partiel

Mode AllowedIPs du client Effet
Tunnel complet (full tunnel) 0.0.0.0/0 Tout le trafic passe par l'entreprise : contrôle et journalisation, mais plus de bande passante et de latence
Tunnel partiel (split tunnel) Seuls les réseaux d'entreprise Seul le trafic d'entreprise est tunnelisé ; le reste sort directement

Le tunnel partiel est plus léger, mais le trafic Internet de l'utilisateur échappe aux contrôles de l'entreprise. Le choix est une décision de sécurité.

V. Sécuriser un VPN d'entreprise

Un VPN est une porte d'entrée vers le réseau interne : il doit être exemplaire.

Mesure Détail
Authentification forte Clé ou certificat et second facteur utilisateur (S03)
Moindre privilège Le tunnel donne accès aux services nécessaires, pas à tout le réseau (pare-feu derrière le VPN, S14)
Postes de confiance Poste à jour, chiffré, antivirus actif (S02) ; contrôle de conformité avant connexion
Cycle de vie des clés Une clé par appareil ; révocation au départ ou à la perte (S04)
Journalisation et alertes Qui s'est connecté, quand, d'où (S15)
Maintenance Mises à jour du serveur VPN (des vulnérabilités critiques touchent régulièrement les équipements d'accès distant)
Exposition minimale Un seul port ouvert, protocoles et versions à jour

Télétravail et équipements personnels (BYOD)

Le télétravail déplace le poste hors du réseau de l'entreprise. Le BYOD (bring your own device) va plus loin : l'agent utilise son équipement personnel. Dans les deux cas, l'administrateur ne maîtrise ni le réseau (box personnelle, objets connectés), ni toujours l'appareil (partagé en famille, perdu, volé).

Risque Mesure
Réseau domestique non maîtrisé VPN vers l'entreprise, Wi-Fi domestique protégé (WPA2 ou WPA3, mot de passe changé)
Appareil perdu ou volé Chiffrement du disque ou du téléphone, verrouillage, déclaration immédiate
Appareil partagé ou non à jour Compte distinct, mises à jour, antivirus ; accès refusé si l'appareil n'est pas conforme
Mélange données pro / perso Profil ou espace professionnel séparé ; accès par navigateur ou bureau distant plutôt que copie locale
Départ de l'agent Révocation de la clé et effacement de la partie professionnelle seulement

Note

Le BYOD suppose une charte signée : usages autorisés, mesures exigées, ce que l'entreprise peut contrôler (la partie professionnelle, pas la vie privée de l'agent). Un poste fourni par l'entreprise reste plus simple à protéger : le BYOD est un arbitrage entre coût et maîtrise.

À retenir

  • Un VPN crée un tunnel chiffré et authentifié : confidentialité, intégrité, authentification des extrémités.
  • Nomade (utilisateur) ou site à site (réseaux) ; protocoles IPsec, OpenVPN, WireGuard.
  • WireGuard : une paire de clés par machine, AllowedIPs = routage et filtrage.
  • Tunnel complet ou partiel : décision de sécurité.
  • Télétravail et BYOD : réseau et appareil non maîtrisés ; VPN, chiffrement, profil professionnel séparé, conformité, charte.
  • Un VPN est une porte d'entrée : MFA, moindre privilège, révocation, journaux, mises à jour.