Présentation

Article

1 - CONTEXTE

  • 1.1 - Biens, environnement, menaces
  • 1.2 - Services de sécurité souhaitables

2 - SÉCURITÉ ET MODÈLE EN COUCHE

3 - CRYPTOSYSTÈMES HYBRIDES

4 - SSL, TLS : DE LA GENÈSE AU STANDARD

5 - DESCRIPTION DU PROTOCOLE

6 - APPLICATIONS

  • 6.1 - HTTP
  • 6.2 - Messagerie
  • 6.3 - SSO
  • 6.4 - VPN TLS

7 - QUELQUES ATTAQUES

8 - CONCLUSION

Article de référence | Réf : H5230 v1

Description du protocole
Protocoles SSL/TLS

Auteur(s) : Cyril TESSEREAU

Relu et validé le 01 févr. 2016

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

RÉSUMÉ

Cet article a pour objet la sécurisation des applications de type client-serveur sur Internet. La démarche de sécurité permet d’identifier les biens sensibles (ressources puis échanges) qui doivent être protégés dans l’opération de transaction. De par sa robustesse, sa généralisation et sa commodité, le protocole TLS s’avère un constituant essentiel dans un réseau sécurisé. Il répond aux objectifs de sécurité, en assurant l’authentification mutuelle des acteurs, la confidentialité, l’intégrité spatiale et temporelle des transactions.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

INTRODUCTION

Dire qu’Internet prospère est aujourd’hui une affirmation des plus en vogue. Mais au-delà de la constatation, il est intéressant de remarquer que l’essor d’Internet se caractérise par la généralisation d’un mode de fonctionnement qui existait auparavant dans les systèmes de terminaux : un nombre limité de serveurs concentre et traite des requêtes provenant d’une multitude de clients. Là où le réseau des réseaux se distingue de ce modèle, c’est par la nature de ses clients : non pas un parc homogène de terminaux bien connus, dédiés à une seule fonction, mais une foule hétérogène et anonyme d’ordinateurs exécutant pele-mêle toutes sortes d’applications. La mixité inhérente des informations, la vulnérabilité du commun ingénu suscitant la malveillance du profiteur habile, l’improbabilité de modéliser finement les usagers du réseau, effacent alors définitivement toute possibilité d’exploiter Internet dans une confiance mutuelle et générale. Pourtant, quoi qu’il en soit, l’inextricable Toile doit être sécurisée afin d’en tirer un service viable : à charge pour le chercheur et l’ingénieur de fournir les cadres convenables. Ici, on s’intéresse en particulier à examiner comment la cryptologie et l’ingénierie de protocole s’allient pour rendre sûres des applications telles que le commerce en ligne.

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h5230


Cet article fait partie de l’offre

Sécurité des systèmes d'information

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation
Version en anglais En anglais

5. Description du protocole

Du fait de ce tandem avec TCP, et au contraire d’un protocole de sécurité au niveau réseau ou inférieur, TLS se doit d’intégrer les particularités d’une session de transport.

Ainsi, TLS prend comme hypothèse que le canal de transport assure la délivrance des messages et est capable de maintenir des sessions : pour cela, TLS ne peut être utilisé que sur TCP. Ensuite, TLS est subordonné à une application, c’est-à-dire qu’il revient à cette application de mettre en œuvre le service TLS en cours de communication. Cela implique également qu’une connexion TLS est dédiée à une seule application et est détruite aussitôt que la session applicative (donc la connexion TCP sous-jacente) est terminée. Du fait de cette gestion très dynamique et – si l’on peut dire – quelque peu « désordonnée » des sessions, le canal de gestion est par commodité intégré au canal utilisateur et non assuré grâce à un protocole supplémentaire, ce qu’on nomme la gestion dans le flux. Dès lors, la gestion de chaque session TLS est autonome et indépendante des sessions concurrentes. En conséquence de ce choix, TLS possède une structuration interne lui permettant de distinguer les messages utilisateurs de la gestion.

Enfin, la dernière caractéristique à prendre en compte relativement aux sessions est que les extrémités – un client et un serveur – sont souvent divergentes sur bien des aspects, notamment en imposant des contraintes d’authentification différentes (l’exemple typique est une authentification non mutuelle du serveur vers le client faute de certificat d’authentification disponible chez ce dernier).

Puisqu’il se comporte comme un transport vis-à-vis de l’application, TLS doit collecter des messages de taille arbitraire et arrivant de façon asynchrone, et les répartir dans des segments TCP. Il aurait été possible de confier cette tâche à TCP, mais sous prétexte d’économie de traitement, cela aurait en réalité abouti à des comportements non optimaux. Il a donc été choisi de s’affranchir de la segmentation TCP pour redéfinir un service plus complet d’agrégation et de segmentation. L’agrégation, qui n’est pas fournie par TCP, permet de regrouper une rafale de petits messages en un seul segment, afin d’optimiser l’utilisation du réseau. Le rôle de la segmentation est au contraire de découper des données de trop grandes tailles en plusieurs...

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Sécurité des systèmes d'information

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Description du protocole
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - KERCKHOFFS (A.) -   La cryptographie militaire.  -  Journal des sciences militaires. Vol. IX, p. 5-38, janv. 1883 ; p. 161-191, fév. 1883.

  • (2) - DIFFIE (W.), HELLMAN (M.E.) -   New directions in cryptography.  -  IEEE Transactions on Information Theory. IT-22, 644-654 (1976).

  • (3) - RÉMI (F.) -   La cyptographie à clé publique.  -  Pour la Science. Dossier no 36 : L’art du Secret, 44-51 (juil.-oct. 2002).

  • (4) - TESSEREAU (C.), HÉBRARD (P) -   Un nouveau standard de sécurisation des réseaux.  -  Pour la Science. Dossier no 36 : L’art du Secret, 69-71 (juil.-oct. 2002).

  • (5) - BRUMLEY (D.), BONEH (D.) -   Remote timing attacks are practical.  -  12th Usenix Security Symposium (août 2003).

  • (6) - KLIMA (V.), POKORNY (O.), ROSA (T.) -   Attacking RSA-based Sessions in...

NORMES

  • Information technology – Open Systems Interconnection – The Directory : Overview of concepts, models and services - ITU-T Rec. X.500 - 02-01

  • Information technology – Open Systems Interconnection – The Directory : Public-key and attribute certificate frameworks - ITU-T Rec. X.509 - 03-00

  • Technologies de l’information – Interconnexion de systèmes ouverts (OSI) – L’annuaire : vue d’ensemble des concepts, modèles et services - ISO/CEI 9594-1 - 12-98

  • Technologies de l’information – Interconnexion de systèmes ouverts (OSI) – L’annuaire : cadre d’authentification - ISO/CEI 9594-8 - 08-04

  • Digital Signature Standard (DSS) - NIST FIPS 186-2 - 01-00

  • Secure Hash Standard (SHS) - NIST FIPS 180-2 - 08-02

  • Digital Encryption Algorithm – Modes of Operation - ANSI X3.106 - 1996

  • ...

1 Organismes

Internet Engineering Task Force (IETF) http://www.ietf.org

International Telecommunication Union – Telecom Standardization (ITU-T) http://www.itu.int/ITU-T

National Institute of Standards and Technology (NIST) http://www.nist.gov

American National Standards Institute (ANSI) https://www.ansi.org/

HAUT DE PAGE

2 Logiciel

OpenSSL http://www.openssl.org

HAUT DE PAGE

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Sécurité des systèmes d'information

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS