Aller au contenu

Introduction au VPN

1. Objectif du cours

Comprendre ce qu’est un VPN, ses rôles principaux et les types/protocoles courants (PPTP, L2TP, IPsec, SSL/TLS). Savoir les usages en entreprise : VPN nomade et Site-to-Site.

2. Notions et définitions essentielles

  • VPN (Virtual Private Network) : technologie permettant de rendre privés les échanges entre un ordinateur et un serveur en chiffrant les adresses IP.
  • Tunnel sécurisé : canal chiffré créé par le VPN pour empêcher l’interception des données.
  • VPN nomade / IPsec : protocole pour sécuriser les échanges sur un réseau IP, utilisé pour les utilisateurs mobiles/télétravail.
  • VPN Site‑to‑Site : interconnexion des réseaux de plusieurs sites (Intranet/Extranet), souvent via MPLS.
  • OpenVPN : logiciel libre permettant la création de VPN en gérant clés privées et certificats électroniques.

3. Fonctionnement et principes

  • Le VPN établit un tunnel chiffré entre l’origine et la destination ; les données sont encapsulées et chiffrées avant envoi puis déchiffrées au point d’arrivée.
  • En VPN nomade (IPsec) on chiffre/déchiffre, signe et vérifie les données ; chaque paquet peut être chiffré et chaque session vérifiée. IPsec propose deux modes : transport (chiffre le message dans le paquet) et tunnel (chiffre le paquet entier).
  • Pour un Site‑to‑Site, les tunnels sont mis en place généralement entre routeurs de site à site ; MPLS est fréquemment utilisé pour interconnecter plusieurs sites sur un réseau privé partagé.
  • Certaines solutions (OpenVPN, SSL/TLS) s’appuient sur certificats et clés pour authentifier et sécuriser la connexion, et SSL/TLS est couramment utilisé pour sécuriser la navigation web (sites marchands).

4. Commandes et manipulations

Non abordé dans ce cours.

5. Sécurité et bonnes pratiques

  • Utiliser un VPN pour sécuriser l’accès aux Wi‑Fi publics.
  • Pour le VPN L2TP, le document recommande de le combiner avec un autre protocole pour assurer le chiffrement.
  • Pour les déploiements Site‑to‑Site : définir une politique ISAKMP / IKE pour négocier l’association IPsec.
  • Mettre en place et contrôler les règles de pare‑feu (firewall rules) adaptées aux interfaces IPSec et WAN sur chaque site.
  • Configurer le routage et la redirection de ports (port triggering / port forwarding) sur les routeurs si nécessaire.
  • Utiliser clés privées et certificats (OpenVPN) pour l’authentification et la confiance.

6. Points essentiels à retenir pour le TSSR

  • Un VPN protège les échanges entre un poste et un serveur en créant un tunnel chiffré.
  • PPTP : protocole ancien, compatible Windows/Linux/Mac mais, selon le cours, n’offre pas le chiffrement des données.
  • L2TP : protocole de niveau 2 (développé par Cisco et Microsoft), souvent combiné avec un autre protocole pour la sécurité.
  • IPsec : protocole utilisé pour VPN nomade ; propose modes transport (chiffre le message) et tunnel (chiffre le paquet entier).
  • Site‑to‑Site sert à interconnecter plusieurs sites/entreprises (MPLS couramment utilisé).
  • OpenVPN repose sur clés et certificats pour sécuriser les connexions.
  • En entreprise, prévoir politiques IKE/ISAKMP et règles de firewall spécifiques pour IPSec.
  • Le VPN permet aussi de masquer/remplacer l’adresse IP réelle de l’utilisateur.

7. Tableau récapitulatif

Type / Protocole Usage principal Chiffrement (cours) Particularité
PPTP Accès distant utilisateur Selon le cours : n’assure pas le chiffrement Plus ancien, compatible Win/Linux/Mac
L2TP Tunnellisation niveau 2 Nécessite association avec autre protocole pour sécurité Développé par Cisco & Microsoft
IPsec (nomade) Télétravail / utilisateurs mobiles Oui — modes transport & tunnel Vérification session et chiffrement paquet par paquet
Site‑to‑Site (MPLS) Interconnexion de sites Transport sécurisé via tunnels Permet Intranet/Extranet entre sites
SSL/TLS / OpenVPN Sécurisation navigation & VPN Oui, via certificats/clefs OpenVPN : logiciel libre, clés et certificats

8. Vérifications pratiques

Non abordé dans ce cours

9. Flashcards Anki

Que signifie VPN ? :: Virtual Private Network Quel est le rôle principal d’un VPN entre un poste et un serveur ? :: Créer un tunnel sécurisé pour chiffrer les échanges Quel protocole VPN est décrit comme le plus ancien ? :: PPTP Avec quels éditeurs L2TP est‑il développé selon le cours ? :: Cisco et Microsoft Quel protocole VPN permet de vérifier chaque session en chiffrant individuellement les paquets ? :: IPsec Que chiffre le mode tunnel d’IPsec ? :: Le paquet de données entier Que chiffre le mode transport d’IPsec ? :: Le message figurant dans le paquet Quel protocole est utilisé pour sécuriser la navigation sur des sites marchands ? :: SSL/TLS Quelle technologie est mentionnée pour interconnecter plusieurs sites en Site‑to‑Site ? :: MPLS Que met en place OpenVPN pour créer un VPN ? :: Des clés privées et des certificats électroniques