0% ont trouvé ce document utile (0 vote)
4 vues60 pages

Protocoles de sécurité réseau essentiels

Le document traite des applications de la sécurité réseau, en mettant l'accent sur les protocoles SSL/TLS et SSH pour assurer la confidentialité, l'intégrité et l'authentification des données. Il explique également le fonctionnement d'HTTPS et les protocoles de sécurité associés, ainsi que les normes pour la sécurité du courrier électronique comme PGP et S/MIME. Enfin, il aborde la pile de protocoles SSL et les alertes associées à la gestion des erreurs.

Transféré par

BRBMED
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues60 pages

Protocoles de sécurité réseau essentiels

Le document traite des applications de la sécurité réseau, en mettant l'accent sur les protocoles SSL/TLS et SSH pour assurer la confidentialité, l'intégrité et l'authentification des données. Il explique également le fonctionnement d'HTTPS et les protocoles de sécurité associés, ainsi que les normes pour la sécurité du courrier électronique comme PGP et S/MIME. Enfin, il aborde la pile de protocoles SSL et les alertes associées à la gestion des erreurs.

Transféré par

BRBMED
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1 Se prémunir contre les attaques

les applications(protocoles) de la sécurité réseau


2

NETWORK
SECURITY
APPLICATIONS

sécurité au SÉCURITÉ DU RÉSEAU SANS FIL sécurité du courrier


SÉCURITÉ IP
distribution des niveau du IEEE 802.11i Wireless LAN Security électronique
clés et transport
authentification PGP, Ipsec
des utilisateurs WAP , WTLS S/MIME,
SSL-TLS, SSH
Kerberos
Public-Key
Infrastructure
…..
Emplacement relatif de la sécurité dans la pile
3
de protocoles TCP / IP
Approches de sécurité
du trafic Web

Couche Couche
Couche
transport: SSL- application : PGP,
réseau : IPSec
TLS HTTPS
4
HTTPS (HTTP sur SSL)

 HTTPS est la combinaison de HTTP et SSL pour implémenter une


communication sécurisée entre un navigateur Web et un serveur Web.
 les adresses URL commencent par https: // plutôt que par http: //.
 Une connexion HTTP normale utilise le port 80.
 Si HTTPS est spécifié, le port 443 est utilisé, ce qui appelle SSL.
5 HTTPS
 Dans HTTPS les éléments suivants de la communication sont cryptés:
 URL du document demandé
 Contenu du document
 Contenu des formulaires du navigateur
 Cookies envoyés de navigateur à serveur et de serveur à navigateur
 Contenu de l'en-tête HTTP
 HTTPS est documenté dans RFC 2818, HTTP sur TLS.
 Il n'y a pas de changement fondamental dans l'utilisation de HTTP sur
SSL ou TLS, et les deux implémentations sont appelées HTTPS.
6

Protocole SSL/TLS
(Securre Socket Layer/Transport Layer
Security)
7 SSL/TLS : Introduction

 Le Protocole SSL est développé en 1994 par Netscape.


 Permet la mise en œuvre de tunnels au niveau 4 du modèle OSI
(transport).
 N'est utilisable que pour la sécurisation du flux TCP.
 La dernière version de SSL est 3. Ses fonctionnalités sont très similaires
à celles du protocole TLS (Transport Layer Security) version 1. On dit
souvent que SSLv3=TLSv1
8 SSL/TLS: Architecture
Ports au dessus de SSL
9
10 Fonction de SSL

1. La confidentialité des données => algorithme de


chiffrement
2. L’intégrité des données => fonction de hachage
3. Authentification (serveur, client) => certificat numérique
11 Pile de protocoles SSL

la gestion des échanges SSL traitement des erreurs

sécurité de base
12 Pile de protocoles SSL

 SSL n'est pas un protocole unique mais plutôt deux couches de


protocoles
 SSL Record Protocol fournit des services de sécurité de base à divers
protocoles de couche supérieure. En particulier, le protocole HTTP peut
fonctionner au-dessus de SSL.
 Trois protocoles sont définis dans le cadre de SSL: le protocole
Handshake (initialisation de la communication sécurisée), le protocole
Change Cipher Spec et le protocole d'alerte(traitement des erreurs ).
Ces protocoles spécifiques SSL sont utilisés dans la gestion des
échanges SSL
13 Pile de protocoles SSL

sécurité de base
14 SSL Record Protocol

 Services fournit:
 Confidentialité: le protocole Handshake définit une clé secrète
partagée (clé de session)qui est utilisée pour le chiffrement des
charges utiles SSL « payloads ».
 Intégrité des messages: le protocole Handshake définit également
une clé secrète partagée qui est utilisée pour former un code
d'authentification de message (MAC) « message authentication code »,
MD5 ou SHA-1 .
15 Opération de « SSL Record Protocol »

MD5 ou SHA-1
Format d'enregistrement SSL
16

handshake, change_cipher_spec, alert, application_data

3 0
17 Handshake Protocol
18
19
20
21
22
23
24
25
26 Change Cipher Spec Protocol

indiquer le changement de la suite de chiffrement et qu'une nouvelle clé doit être


utilisée pour le reste de la session
27
Alert Protocol
warning (1)
fatal (2)
28
Alerts SSL
29
 Fatal alerts
 • unexpected_message:
 • bad_record_mac:
 • decompression_failure:
 • handshake_failure
 Warning alerts
 • illegal_parameter:
 • close_notify:
 • no_certificate:
 • bad_certificate:
 • unsupported_certificate:
 • certificate_revoked:
 • certificate_expired:
30 TRANSPORT LAYER SECURITY TLS

 TLS est une initiative de normalisation de l'IETF dont le but


est de produire une version Internet standard de SSL. TLS
est défini comme une norme Internet proposée dans la
RFC 5246. La RFC 5246 est très similaire à SSLv3.
31 SSL/TLS
résumé
 Échange sécurisé de clés de chiffrement
 Authentification du serveur (optionnelle mais souvent utilisée)
 Authentification du client ( optionnelle et très peu utilisée)
 Confidentialité et Intégrité des messages
 SSL est conçu pour utiliser TCP pour fournir un service sécurisé et fiable de
bout en bout.
 La version standard Internet est appelée Transport Layer Service (TLS).
les applications de la sécurité réseau
32
NETWORK
SECURITY
APPLICATIONS

sécurité au SÉCURITÉ DU RÉSEAU SANS FIL sécurité du courrier


SÉCURITÉ IP
distribution des niveau du IEEE 802.11i Wireless LAN Security électronique
clés et transport
authentification PGP, S/MIME, Ipsec, ESP
des utilisateurs WAP , WTLS DKIM
SSL-TLS,
HTTPS, SSH
Kerberos
Public-Key
Infrastructure
X.509 Certificates
33 SSH (Secure Shell)

 Secure Shell (SSH) est un protocole de communications réseau


sécurisées conçu pour être relativement simple et peu coûteux à mettre
en œuvre.
 SSH1 fournit une fonction de connexion à distance sécurisée pour
remplacer TELNET qui permet d'émuler un accès par terminal à une
machine du réseau de manière à pouvoir exécuter des commandes
saisies au clavier à distance...
 SSH fournit également une connexion client / serveur plus générale et
peut être utilisé pour des fonctions réseau telles que le transfert de
fichiers et le courrier électronique.
 SSH2 est documenté en tant que norme proposée dans les RFC 4250 à
4256 de l'IETF.
34
35
Pile de protocoles SSH
36
Transport Layer Protocol
37
ÉCHANGE DE PAQUETS : SSH Transport Layer
38
Protocol
SSH Transport Layer Protocol Packet Formation
39
ÉCHANGE DE PAQUETS : SSH Transport Layer
40
Protocol Packet Exchanges

chaîne
d'identification
ÉCHANGE DE PAQUETS : SSH Transport Layer
41
Protocol Packet Exchanges

listes d'algorithmes
• l'échange de clés
• le cryptage
• l'algorithme MAC
• l'algorithme de
compression
42
ÉCHANGE DE PAQUETS : SSH Transport Layer
43
Protocol Packet Exchanges

Diffie-Hellman
ÉCHANGE DE PAQUETS : SSH Transport Layer
44
Protocol Packet Exchanges

fin de l'échange
de clés
ÉCHANGE DE PAQUETS : SSH Transport Layer
45
Protocol Packet Exchanges

demander
l'authentification
User Authentication Protocol
46
le client est
authentifié auprès
du serveur.
(publickey+
message signé par
la clé privée du
client)
User Authentication Protocol
47
SSH Connection Protocol
48

multiplexer un certain
nombre de canaux
logiques sur une seule
connexion SSH
SSH Connection Protocol Message Exchange
49

connexion d'authentification
sécurisée = tunnel

l'ouverture d'un
canal

transfert de données

la fermeture d'un canal


Connexion via TCP
50
51 Connexion via tunnel SSH
52
les applications de la sécurité réseau
53
NETWORK
SECURITY
APPLICATIONS

distribution sécurité au SÉCURITÉ DU RÉSEAU SANS FIL sécurité du courrier


SÉCURITÉ IP
IEEE 802.11i Wireless LAN
des clés et niveau du Security électronique
authentificatio transport
PGP, S/MIME, Ipsec, ESP
n des WAP , WTLS
utilisateurs DKIM
SSL-TLS,
HTTPS, SSH
Kerberos
Public-Key
Infrastructure
X.509 Certificates
sécurité du courrier électronique
54

sécurité du
courrier
électronique

S/MIME
PGP Pretty Good Multipurpose DKIM DomainKeys
Privacy Internet Mail Identified Mail
Extensions
Le protocole PGP
55
56 Objectifs PGP

 développé aux États-Unis par Philip Zimmermann en 1991.

1. La confidentialité Chiffrement symétrique et


asymétrique
2. L’intégrité Hachage
3. L’authenticité signature numérique
4. La non répudiation
5. Compression Algorithme de compression
L’algorithme PGP
57
M

Clé de session S B

A
L’algorithme PGP (expéditeur)
58


59


60 S/MIME Multipurpose Internet Mail Extensions

 S / MIME est un standard Internet de la sécurité des e-mails qui intègre les
mêmes fonctionnalités que PGP.

Vous aimerez peut-être aussi