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