Sie sind auf Seite 1von 46

ENSAJ - Dpartement de Tlcommunications

Cours : Rseaux 3

VPN
Prof. A. Dahbi Cycle Ingnieur 2013

1
Pr. A. Dahbi Cours : Rseaux 3 VPN

VPN de niveau 3 - Protocole IPSec

IPSec assure la scurit des communications rseau partir de la couche 3 du modle OSI.
ENSAJ - Dpartement de Tlcommunications

IPSec scurise tous type d'applications et protocoles rseaux base sur IP IPSec est bas sur 2 mcanismes diffrents assurant les rles de scurisation des donnes : AH (Authentification header) et ESP (Encapsuling Security Payload).

Application

2
Pr. A. Dahbi Cours : Rseaux 3 VPN

Protocole IPSec (IP Security)

IPSec gre la scurit de bout en bout Les routeurs intermdiaires n'ont pas besoin de grer IPSec
ENSAJ - Dpartement de Tlcommunications

IPSec peut tre dploy : Sur les rseaux locaux Sur des rseaux tendus entre LANs distants Sur des accs distants : A partir d'un poste client vers un LAN ou vers Internet. IPSec peut tre ajout toute pile IPv4 dans les ordinateurs et il est intgr d'origine dans une pile IPv6.

3
Pr. A. Dahbi Cours : Rseaux 3 VPN

Elments principaux dans IPSec

ENSAJ - Dpartement de Tlcommunications

4
Pr. A. Dahbi Cours : Rseaux 3 VPN

Protocole IPSec : mode transport et tunnel


PC

Mode Tunnel

ENSAJ - Dpartement de Tlcommunications

Mode Transport

Mode transport : scuriser une communication dhte hte. Les traitements IPSEC doivent tre raliss aux deux extrmits dun canal scuris. Scurisation de la charge utile dun datagramme (TCP,UDP, ICMP) Mode tunnel : Les traitements IPSEC sont plutt raliss dans des passerelles de scurit Passerelle : typiquement un pare-feux (firewall) ou un routeur. Dans ce cas un hte na pas connatre les protocoles IPSEC.

5
Pr. A. Dahbi Cours : Rseaux 3 VPN

Protocole IPSec : illustration du mode tunnel

Scurisation de la charge utile et de lentte

ENSAJ - Dpartement de Tlcommunications

6
Pr. A. Dahbi Cours : Rseaux 3 VPN

Protocole de scurisation : AH et ESP

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Le protocole AH

Protocole pour lauthentification de lmetteur (signature) et le contrle dintgrit.


ENSAJ - Dpartement de Tlcommunications

Essentiellement bas sur des donnes insres dans lentte AH Permet de rsister lusurpation dadresse IP (IPspoofing) car ladresse source IP est authentifie. Permet de rsister au rejeu de datagrammes anciens car un numro de squence est ajout et authentifi.

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Le protocole AH

ENSAJ - Dpartement de Tlcommunications

9
Pr. A. Dahbi Cours : Rseaux 3 VPN

Lentte AH

ENSAJ - Dpartement de Tlcommunications

Entte suivante : permet de spcifier le type du protocole transport ; Longueur des donnes : longueur de l'entte AH ; SPI : index unique dfinissant la SA pour ce paquet ; Numros de squence: compteur utile au mcanisme de rejeu ; Donnes Authentification (variable) : champs contenant les signatures de hachages permettant d'authentifier l'metteur et lintgrit des donnes. la taille de ce champs dpend des protocoles de hachage utiliss.

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Traitements raliser avec AH

ENSAJ - Dpartement de Tlcommunications

Traitements lmission. Dtermination de la SA (Security Association). Gnration du numro de squence. Calcule de la signature. Alignement sur des mots de 32 bits (bourrage). Fragmentation (si ncessaire). Traitement en rception Rassemblage. Dtermination de lassociation de scurit SA. Vrification du numro de squence. Vrification de la signature.

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Le protocole AH

Zones de lentte IP protges en intgrit (en couleur) => des zones stables (non modifies). Zones non protges (en blanc) => des zones modifies par les routeurs. Au moment du calcul les zones non protges sont mises 0

ENSAJ - Dpartement de Tlcommunications

12
Pr. A. Dahbi Cours : Rseaux 3 VPN

Le protocole ESP

ESP permet la scurisation des donnes du datagramme IP par le chiffrement, l'intgrit et l'authentification des donnes.

ENSAJ - Dpartement de Tlcommunications

PAD : Bourrage

SPI,SEQ

(Message Authentication Code)

13
Pr. A. Dahbi Cours : Rseaux 3 VPN

Champs du protocole ESP

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Notion dassociation de scurit : SA Security Association

1) Objectif : dfinir pour chaque datagramme les traitements de scurit et les paramtres appliquer.

2) Dfinition dune association SA par trois valeurs principales


ENSAJ - Dpartement de Tlcommunications

Un identificateur de liste de paramtres : Security Parameter Index (SPI) => identifier et rechercher dans une base de donnes. Une adresse de destination IP => une SA ne scurise quune voie simplexe (deux SA pour une voie duplex). Un choix de protocole IPSEC => choix entre AH et ESP. 3) A partir de lindex SPI : on retrouve tous les paramtres ncessaires pour scuriser un sens de communication.

15
Pr. A. Dahbi Cours : Rseaux 3 VPN

Base des associations de scurit

ENSAJ - Dpartement de Tlcommunications

Appele SAD (Security Association Database) Contient la description des SA 1 base pour le trafic entrant (inbound) / 1 base pour le trafic sortant (outbound)

SPI : Identificateur transmis dans les enttes de chaque paquet scuris. SPI permet de dfinir lassociation de scurit SA appliquer la rception dun paquet.
Pr. A. Dahbi Cours : Rseaux 3 VPN

Notion de politique de scurit : Security Policy

1) Politique de scurit en IPSEC Dfinir les rgles de scurit IPSEC appliquer pour un datagramme 2) Slection dune politique au moyen de filtres Essentiellement adresse IP source et destination
ENSAJ - Dpartement de Tlcommunications

3) Rgles de scurit appliquer un datagramme Objectif : dfinir les mthodes de scurit appliquer au datagramme : interdire, acheminer sans scurit IPSEC ou Traiter en scurit IPSEC. Si traitement IPSEC : Slectionner lassociation de scurit SA qui fourni les lments principaux AH ou ESP, transport ou tunnel, algorithmes de chiffrement appliquer (DES , 3DES , AES-256)

17
Pr. A. Dahbi Cours : Rseaux 3 VPN

Base des politiques de scurit

ENSAJ - Dpartement de Tlcommunications

Appele SPD (Security Policy Database) Associe un trafic, une action et un identifiant de SA 1 base pour le trafic entrant (inbound) / 1 base pour le trafic sortant (outbound)

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Schma rcapitulatif

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Fonctionnement d'IPsec trafic sortant

ENSAJ - Dpartement de Tlcommunications

Cration SA : Une nouvelle SA outbound en local et la mme SA inbound chez le pair

20
Pr. A. Dahbi Cours : Rseaux 3 VPN

Fonctionnement d'IPsec trafic entrant

IPSec vrifie dans l'entte si les protocoles de scurit (ESP/AH) ont t utiliss (Champ Protocole)
ENSAJ - Dpartement de Tlcommunications

Si OUI : il extrait les identifiants (SPI, @dst, proto) de la SA pour la retrouver dans la SAD et pouvoir ainsi dcoder le paquet il interroge galement la SPD pour vrifier que la SA ayant servi tait la bonne Si NON : la SPD est consulte pour savoir si le paquet a le droit ou non de transiter.

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Le protocole IKE

Deux phases successives :


Phase 1 : mise en place d'un tunnel crypt utilis en phase 2 pour la mise en place des SA gnration d'une clef secrte partage authentifier les pairs Phase 2 : Ngociation des associations de scurit (SA) utilises dans les changes scuriss IP ultrieurs.

ENSAJ - Dpartement de Tlcommunications

22
Pr. A. Dahbi Cours : Rseaux 3 VPN

Le protocole IKE

Host A
Routeur A Routeur B

Host B

ENSAJ - Dpartement de Tlcommunications

1. 2.

Le Host A transmet des informations vers le Host B Les routeurs A et B ngocient une session IKE Phase 1
IKE SA

IKE Phase 1 IKE Phase 2

IKE SA

3.

Les routeurs ngocient une session IKE Phase 2


IKE SA
IKE SA

4. 5.

Les information sont changes via le Tunnel IPSec Le tunnel IPSec est libr.

23
Pr. A. Dahbi Cours : Rseaux 3 VPN

IKE Phase 1

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

La gestion des cls

Les 3 types de cls :


ENSAJ - Dpartement de Tlcommunications

cls de chiffrement de cls : elles servent chiffrer d'autres cls. Elles ont une dure de vie longue. cls matresses : elles servent gnrer d'autres cls. cls de session (ou cls de chiffrement) : elles servent chiffrer les messages. Elles ont en gnral une dure de vie courte.

Pr. A. Dahbi

Cours : Rseaux 3 VPN

La gestion des cls

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

La gestion des cls

Techniques pour lchange de cl:


transport de cls : on change une cl chiffre
ENSAJ - Dpartement de Tlcommunications

gnration de cls : on partage un secret sans entente pralable : l'algorithme Diffie-Hellman.

Groupe "Diffie Hellman" : 1 768 bits, 2 1024 bits ou 5 1536 bits


Pr. A. Dahbi Cours : Rseaux 3 VPN

Echange IKE phase 1

ENSAJ - Dpartement de Tlcommunications

CKY-I, CKY-R : cookies (rfrence de connexion) pour identifier de faon unique un change de cls
Nonce_I, Nonce_R : nombre alatoire

Identifiant_I, Identifiant_R : @IP, Nom


Pr. A. Dahbi Cours : Rseaux 3 VPN

Calcul des cls

Dans le mode cl pr-partage la norme indique que les deux entits calculent une cl matresse SKEYID
ENSAJ - Dpartement de Tlcommunications

SKEYID = Hasch (PSK , Nonce_I || Nonce_R); || : concatnation

A partir de SKEYID la norme dfinit le calcul de trois cls drives secrtes utilises par la suite :
SKEYID_d = Hasch (SKEYID, cl_DH || CKY_I || CKY_R || 0) SKEYID_a = Hasch (SKEYID, SKEYID_d || cl_DH || CKY_I || CKY_R || 1) SKEYID_e = Hasch (SKEYID, SKEYID_a || cl_DH || CKY_I || CKY_R || 2)

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Rle des cls

ENSAJ - Dpartement de Tlcommunications

SKEYID_e : Cryptage / Dcryptage messages IKE (2 derniers messages + Ngociation phase 2) SKEYID_a : Intgrit et authentification de la source

SKEYID_d : Cryptage / Dcryptage data

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Authentification des entits

Deux mcanismes de scurit sont utiliss pour lauthentification :


ENSAJ - Dpartement de Tlcommunications

a) Les deux partenaires calculent des quantits HASH_I et HASH_R selon les formules:
HACHAGE_I = Hash (SKEYID_a,Cl_I||Cle_R||CKY-I||CKY-R||SA||Identifiant_I) HACHAGE_R = Hash (SKEYID_a,Cl_I||Cle_R||CKY-I||CKY-R||SA||Identifiant_R)

b) La charge utile est chiffre en confidentialit en utilisant la cl SKEYID_e par un algorithme dans lassociation de scurit (DES, 3DES, AES).

Pr. A. Dahbi

Cours : Rseaux 3 VPN

IKE Phase 2

But : tablir les SA en fonction du protocole de scurit (ESP/AH) retenu


ENSAJ - Dpartement de Tlcommunications

Cette ngociation est chiffre par SKEYID_e et authentifie par SKEYID_a

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Choix de la technologie VPN

Trafic Utilisateur
ENSAJ - Dpartement de Tlcommunications

Oui
IP seul?

Non Utilisez un Tunnel GRE ou L2TP

Unicast seul?

Oui

Non

Utilisez un VPN IPSec

33
Pr. A. Dahbi Cours : Rseaux 3 VPN

Exemple : VPN Site Site - PSK

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

tapes raliser

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Configurer la phase 1 de IKE

ENSAJ - Dpartement de Tlcommunications

des

des

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Paramtres "IKE Policy " (IKE Phase 1)

Paramtre

Valeur

Mot-cl

Algorithme de cryptage
ENSAJ - Dpartement de Tlcommunications

DES 3-DES
SHA-1, variante HMAC MD5, variante HMAC Pre-shared cls Cryptage RSA Signatures RSA 768-bit Diffie-Hellman ou 1024-bit Diffie-Hellman Toutes valeurs possibles

des 3des
sha md5 pre-share rsa-encr rsa-sig 1 2 3600

Algorithme de hachage Mthode d'authentification Echange de cls Identificateur de groupe Diffie-Hellman ISAKMP - Dure de vie des SAs tablies

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Configurer la phase 2 de IKE

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Transforms supports par l'IOS Cisco (IKE Phase 2)

Transform esp-des esp-3des esp-md5-hmac


ENSAJ - Dpartement de Tlcommunications

Description Transform ESP utilisant DES 56 bits Transform ESP utilisant 3DES 168 bits Transform ESP avec l'authentification MD5 HMAC utilise avec une transform esp-des ou esp-3des pour fournir l'intgrit des paquets ESP Transform ESP avec l'authentification SHA HMAC utilise avec une transform esp-des ou esp-3des pour fournir l'intgrit des paquets ESP Transform ESP sans cryptage. Peut tre utilise en combinaison avec esp-md5-hmac ou esp-sha-hmac si on veut l'authentification sans cryptage. Combinaisons autorises ah-md5-hmac-AH avec MD5 (variante HMAC) algorithme d'authentification ah-SHA-hmac-AH avec SHA (variante HMAC) algorithme d'authentification esp-des-ESP avec DES-56bits algorithme de cryptage esp-3des-ESP avec DES-168bits algorithme de cryptage esp-null-null algorithme de cryptage esp-md5-hmac-ESP avec MD5 (variante HMAC) algorithme d'authentification esp-sha-hmac-ESP avec SHA (variante HMAC) algorithme d'authentification

esp-shs-hmac esp-null

Type de Transform Transform AH En choisir une

Transform ESP Transform ESP Authentification Transform En choisir une

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Activation du processus IPsec

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Commandes utiles

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Annexe La connexion scurise avec SSL HTTP + SSL = HTTPS HTTP


ENSAJ - Dpartement de Tlcommunications

SSL
TCP IP Physique

Services de scurit de SSL Confidentialit : cryptage symtrique Intgrit : hachage Authentification : client et serveur avec des certificats

SSL (Secure Socket Layer) : protocole de scurisation des changes sur Internet entre un client et un serveur. Intgr dans les navigateurs Il fonctionnent au dessus de TCP
42
Pr. A. Dahbi Cours : Rseaux 3 VPN

Annexe

ENSAJ - Dpartement de Tlcommunications

Autorits de certification Certification authority (CA) : relie une cl publique une entit particulire E. E (personne, routeur) enregistre sa cl publique auprs du CA. E fournit une preuve d'identit au CA Le CA cre un lien certifi entre E et sa cl publique Le certificat contenant la cl publique de E est sign numriquement par le CA

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Annexe

Quand Alice veut la cl publique de Bob : Elle obtient le certificat de Bob (par Bob ou autre). Elle applique la cl publique du CA au certificat de Bob et obtient la cl publique de Bob.

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Annexe

ENSAJ - Dpartement de Tlcommunications

Demande de certificat

Le navigateur vrifie la validit

Gnrer certificat + signature

Requte

Certificat sign

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Annexe

ENSAJ - Dpartement de Tlcommunications

Pr. A. Dahbi

Cours : Rseaux 3 VPN

Das könnte Ihnen auch gefallen