• Aucun résultat trouvé

Réseaux Virtual Private Network

N/A
N/A
Protected

Academic year: 2022

Partager "Réseaux Virtual Private Network"

Copied!
23
0
0

Texte intégral

(1)

Réseaux

Virtual Private Network

(2)

2

Réseaux : Virtual Private Network

1. Généralités

2. Les protocoles utilisés 3. Les implémentations

Sommaire

(3)

3

Réseaux : Virtual Private Network

Généralités

Sommaire

(4)

4

Réseaux : Virtual Private Network

Un réseau VPN repose sur un protocole appelé "protocole de tunneling".

Ce protocole permet de faire circuler les informations de l'entreprise de façon cryptée d'un bout à l'autre du tunnel.

Les utilisateurs ont l'impression de se connecter directement sur le réseau de leur entreprise.

Généralités

(5)

5

Réseaux : Virtual Private Network

Le tunneling consiste à construire un chemin virtuel après avoir identifié l'émetteur et le destinataire.

La source chiffre les données et les achemine en empruntant ce chemin virtuel.

Généralités

(6)

6

Réseaux : Virtual Private Network

Les principaux avantages d'un VPN :

Sécurité : assure des communications sécurisées et chiffrées;

Simplicité : utilise les circuits de télécommunication classiques;

Économie : utilise Internet en tant que média principal de transport, ce qui évite les coûts liés à une ligne dédiée.

Généralités

(7)

7

Réseaux : Virtual Private Network

Les contraintes d'un VPN :

Le principe d'un VPN est d'être transparent pour les utilisateurs et pour les applications y ayant accès.

Il doit être capable de mettre en oeuvre les fonctionnalités suivantes :

Authentification d'utilisateur : seuls les utilisateurs autorisés doivent avoir accès au canal VPN;

Chiffrement des données : lors de leur transport sur Internet, les données doivent être protégées par un chiffrement efficace;

Gestion de clés : les clés de chiffrement pour le client et le serveur

doivent pouvoir être générées et régénérées (pertes, vols, licenciement);

Prise en charge multi protocoles : la solution VPN doit supporter les protocoles les plus utilisés sur Internet (en particulier IP).

Généralités

(8)

8

Réseaux : Virtual Private Network

Suivant les besoins, on référence 3 types de VPN :

Le VPN d'accès : permet à des utilisateurs itinérants d'accéder au réseau de leur entreprise (eg. Commerciaux)

L'intranet VPN : utilisé pour relier deux ou plusieurs intranets entre eux.

Ce type de réseau est particulièrement utile au sein d'une entreprise possédant plusieurs sites distants

L'extranet VPN : une entreprise peut utiliser le VPN pour communiquer avec ses clients et ses partenaires

Généralités

(9)

9

Réseaux : Virtual Private Network

Les protocoles utilisés

Sommaire

(10)

10

Réseaux : Virtual Private Network

Les protocoles utilisés dans le cadre d'un VPN sont de 3 types, suivant le niveau OSI:

PPTP ou L2TP au niveau 2

IPsec ou MPLS au niveau 3

SSL/TLS au niveau 4

Les protocoles utilisés

(11)

11

Réseaux : Virtual Private Network

IPSec

RFC240

Sécurise l'échange de données au niveau de la couche réseau (OSI 3)

IPSec = IP Security Protocols

IPSec est basé sur deux mécanismes:

AH → Authentification Header

ESP → Encapsulating Security Payload

Les protocoles utilisés : IPSec

(12)

12

Réseaux : Virtual Private Network

Authentification Header

Assure intégrité et authenticité des paquets IP.

Ne fournit aucune confidentialité (données non chiffrées) Encapsulating Security Payload

Peut permettre l'authentification des données

Surtout utilisé pour le chiffrement

Bien qu'indépendants, ces deux mécanismes sont presque toujours utilisés conjointement.

Les protocoles utilisés : IPSec

(13)

13

Réseaux : Virtual Private Network

La gestion des clefs

Les protocoles sécurisés ont recours à des algorithmes de chiffrement.

Les algorithmes de chiffrement fonctionnent avec des clefs

Comment gérer ces clés (génération, distribution, stockage et suppression) ?

Des protocoles spécifiques s'en occupent :

ISAKMP (Internet Security Association and Key Management Protocol)

IKE (Internet Key Exchange)

Les protocoles utilisés : IPSec

(14)

14

Réseaux : Virtual Private Network

Deux modes de fonctionnement:

transport

tunnel

Mode transport

Uniquement les données transférées (le payload du paquet IP) sont chiffrées et/ou authentifiées.

Les adresses IP ne peuvent pas être modifiées sans corrompre l'en- tête AH = impossible de faire du NAT !

Les protocoles utilisés : IPSec

(15)

15

Réseaux : Virtual Private Network

Les protocoles utilisés : IPSec

IPSec en mode transport

(16)

16

Réseaux : Virtual Private Network

Mode tunnel

la totalité du paquet IP est chiffré et/ou authentifié

Le paquet est ensuite encapsulé dans un nouveau paquet IP

Ce mode supporte la traversée de NAT

utilisé pour créer des VPN permettant la communication de réseau à réseau (eg. entre deux sites distants).

Les protocoles utilisés : IPSec

(17)

17

Réseaux : Virtual Private Network

Les protocoles utilisés

Version avec NAT-T (NAT-Traversal)

(18)

18

Réseaux : Virtual Private Network

SSL (Secure Socket Layer)

protocole de niveau 4

utilisé par une application pour établir un canal de communication sécurisé avec une autre application.

Deux grandes fonctionnalités :

l'authentification du serveur et du client

le chiffrement des données

Les protocoles utilisés

(19)

19

Réseaux : Virtual Private Network

Les implémentations

Sommaire

(20)

20

Réseaux : Virtual Private Network

Implémentations logicielles:

IPSec

Racoon, s'intègre au noyau Linux et permet de gérer les authentifications suivantes:

Mot de passe de groupe (tous les utilisateurs ont le même mdp)

Login / password

Certificats x509 SSL/TLS

OpenVPN, s'intalle comme paquetage et permet de gérer les authentifications suivantes:

Certificats SSL

Login / password

Les implémentations

(21)

21

Réseaux : Virtual Private Network

Implémentations logicielles:

EJBCA (Enterprise Java Bean Certificates Authority), est

certainement la PKI la plus aboutie (gratuite) et permet de gérer :

La création de certificats;

Le renouvellement ;

Certificats x509 ;

SCEP (Simple Certificates Enrollment Protocol)

OCSP (Open Certificates Status Protocol)

Les implémentations

(22)

22

Réseaux : Virtual Private Network

Implémentations matèrielles:

Plusieurs marques proposent des passerelles VPN:

Zyxel USG100

Cisco ASA5505

Sonicwall VPN2000

Les implémentations

(23)

23

Réseaux : Virtual Private Network

Distributions dédiées et gratuites :

Monowall

PfSense

IpCop

Les implémentations

Références

Documents relatifs

Le chiffrement affine est une méthode de cryptographie basée sur un chiffrement par substitution mono- alphabétique, c'est-à-dire que la lettre d'origine n'est remplacée que par

Lui seul, dans la nature, est incapable de supporter la monotonie, lui seul veut à tout prix que quelque chose arrive, n'importe quoi.. Par là, il se montre indigne de son ancêtre:

Dans le cas extrême où la clé est de longueur égale à celle du message, et n'est utilisée qu'une seule fois, tous les textes de longueur égale à celle du message chiffré

Le chiffre de Hill consiste à chiffrer le message en substituant les lettres du message, non plus lettre à lettre, mais par groupes de lettres.. Il permet ainsi de rendre plus

D’autres messageries sont à privilégier, tout aussi bien faites mais sécurisées : Signal par exemple (conseillée par Snowden), ses deux seuls défauts étant d’être

Si le chiffrement (déchiffrement) n'est pas activé lorsque une commande OFB64_IV est envoyée (reçue) la machine de chiffrement (déchiffrement) doit être réinitialisée après

L'envoyeur de cette commande déclare que toutes les données qui suivent la commande dans le flux de données seront chiffrées via la méthode précédemment négociée de chiffrement

Objectif : Bob souhaite envoyer des données chiffrées à Alice en lui garantissant qu'il en est l'expéditeur. Bob et Alice créent une paire de clés asymétriques. Ils conservent la