Flux rss
Législation

Cryptographie - Secure Sockets Layers (SSL)

Secure Shell (SSH)
Bookmark Ajouter aux favoris / Partager
Crittografia - Secure Sockets Layers (SSL) Criptografia - Secure Sockets Layers (SSL) Kryptographie - Secure Sockets Layers (SSL) Criptografía - Secure Sockets Layers (SSL) Cryptography - Secure Sockets Layers (SSL)

Introduction à SSL

SSL (Secure Sockets Layers, que l'on pourrait traduire par couche de sockets sécurisée) est un procédé de sécurisation des transactions effectuées via Internet. Le standard SSL a été mis au point par Netscape, en collaboration avec Mastercard, Bank of America, MCI et Silicon Graphics. Il repose sur un procédé de cryptographie par clef publique afin de garantir la sécurité de la transmission de données sur internet. Son principe consiste à établir un canal de communication sécurisé (chiffré) entre deux machines (un client et un serveur) après une étape d'authentification.

Le système SSL est indépendant du protocole utilisé, ce qui signifie qu'il peut aussi bien sécuriser des transactions faites sur le Web par le protocole HTTP que des connexions via le protocole FTP, POP ou IMAP. En effet, SSL agit telle une couche supplémentaire, permettant d'assurer la sécurité des données, située entre la couche application et la couche transport (protocole TCP par exemple).

De cette manière, SSL est transparent pour l'utilisateur (entendez par là qu'il peut ignorer qu'il utilise SSL). Par exemple un utilisateur utilisant un navigateur internet pour se connecter à un site de commerce électronique sécurisé par SSL enverra des données chiffrées sans aucune manipulation nécessaire de sa part.
La quasi intégralité des navigateurs supporte désormais le protocole SSL. Netscape Navigator affiche par exemple un cadenas verrouillé pour indiquer la connexion à un site sécurisé par SSL et un cadenas ouvert dans le cas contraire, tandis que Microsoft Internet Explorer affiche un cadenas uniquement lors de la connexion à un site sécurisé par SSL.

sous Internet Explorer sous Mozilla
visualisation d\'une connexion sécurisée par SSL sous Internet Explorer visualisation d\'une connexion sécurisée par SSL sous Mozilla

Un serveur web sécurisé par SSL possède une URL commençant par https://, où le "s" signifie bien évidemment secured (sécurisé).

Au milieu de l'année 2001, le brevet de SSL appartenant jusqu'alors à Netscape a été racheté par l'IETF (Internet Engineering Task Force) et a été rebaptisé pour l'occasion TLS (Transport Layer Security).

Fonctionnement de SSL 2.0

La sécurisation des transactions par SSL 2.0 est basée sur un échange de clés entre client et serveur. La transaction sécurisée par SSL se fait selon le modèle suivant :

  • Dans un premier temps, le client se connecte au site marchand sécurisé par SSL et lui demande de s'authentifier. Le client envoie également la liste des cryptosystèmes qu'il supporte, triée par ordre décroissant selon la longueur des clés.
  • Le serveur a réception de la requête envoie un certificat au client, contenant la clé publique du serveur, signée par une autorité de certification (CA), ainsi que le nom du cryptosystème le plus haut dans la liste avec lequel il est compatible (la longueur de la clé de chiffrement - 40 bits ou 128 bits - sera celle du cryptosystème commun ayant la plus grande taille de clé).

    transaction SSL

  • Le client vérifie la validité du certificat (donc l'authenticité du marchand), puis crée une clé secrète aléatoire (plus exactement un bloc prétenduement aléatoire), chiffre cette clé à l'aide de la clé publique du serveur, puis lui envoie le résultat (la clé de session).
  • Le serveur est en mesure de déchiffrer la clé de session avec sa clé privée. Ainsi, les deux entités sont en possession d'une clé commune dont ils sont seuls connaisseurs. Le reste des transactions peut se faire à l'aide de clé de session, garantissant l'intégrité et la confidentialité des données échangées.

SSL 3.0

SSL 3.0 vise à authentifier le serveur vis-à-vis du client et éventuellement le client vis-à-vis du serveur.

Plus d'information



Dernière modification le mardi 14 octobre 2008 à 17:40:36.Ce document intitulé « Cryptographie - Secure Sockets Layers (SSL) » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Cryptographie - Secure HTTP Introduction à S-HTTP S-HTTP (Secure HTTP, ce qui signifie Protocole HTTP sécurisé) est un procédé de sécurisation des transactions HTTP reposant sur une amélioration du protocole HTTP mise au point en 1994 par l'EIT (Enterprise Integration... www.commentcamarche.net/contents/crypto/shttp.php3
Erreur de socket : 10051, Numéro d'erreur : Bonjour, à quoi correspond l'erreur : "Échec de la connexion au serveur. Compte : 'XX laposte', Serveur : 'smtp.laposte.net', Protocole : SMTP, Port : 25, Sécurisé (SSL) : Non, Erreur de socket : 10051, Numéro d'erreur : 0x800CCC0E" je suis en... www.commentcamarche.net/forum/affich-3848630-erreur-de-socket-10051-numero-d-erreur
[IE] Impossible d'accéder aux sites sécurisés (HTTPS/SSL) Si le navigateur Microsoft Internet Explorer refuse de se connecter à des sites sécurisés tels que le site de votre banque ou des sites de vente en ligne (e-commerce), il s'agit probablement du mauvais support du standard SSL, permettant d'accéder à... www.commentcamarche.net/faq/sujet-2850-ie-impossible-d-acceder-aux-sites-securises-https-ssl
Sécurité sur réseaux sans filVoici 4 règles de base pour avoir un "sans fil" relativement sécurisé. 1. Changer le SSID par défaut 2. Eviter le broadcast SSID 3. Cryptage 4. Filtrage par adresse MAC Notes et remerciements 1. Changer le SSID par défaut Par défaut,... www.commentcamarche.net/faq/sujet-1778-securite-sur-reseaux-sans-fil
3D Secure / Verified by Visa / SecureCode: Qu'est-ce que c'est ?Depuis octobre 2008, les banques et commerçants en ligne ont commencé à adopter le système 3DSecure pour les paiements sur Internet. Qu'est-ce que c'est ? 3DSecure est appellé "Verified by Visa" chez Visa, et "SecureCode" chez Mastercard. (Les... www.commentcamarche.net/faq/sujet-16311-3d-secure-verified-by-visa-securecode-qu-est-ce-que-c-est
Supprimer/Désinstaller Norton Antivirus/Norton Internet SecuritySi la désinstallation de Norton Internet Security 2003, Norton Personal Firewall 2003, Norton Antivirus 2003 ou antérieurs échoue en utilisant l'utilitaire Ajout/Suppression de programmes, Symantec fournit des outils (RnisUPG.exe ou Rnav2003.exe)... www.commentcamarche.net/faq/sujet-2453-supprimer-desinstaller-norton-antivirus-norton-internet-security
Erreur de socket:11001 (Résolu)bonjour, j'ai un problème dans outlook impossible de trouver l'hôte pop.3neuf.fr sur 4 taches 2 son erreur de socket:11001 numéro erreur 0x800cccod svp aider moi merci beaucoup www.commentcamarche.net/forum/affich-1889833-erreur-de-socket-11001
Algorithme de cryptage (Résolu)je voudrais bien savoir quels sont les algorithme de cryptage les plus utilisés sur le marché .Merci de votre réponse.ca sera trés important pour moi www.commentcamarche.net/forum/affich-1309644-algorithme-de-cryptage
Télécharger Ipig secure access vpn serverDes fois, vous avez besoin d'un réseau privé virtuel (Virtual Private Network) pour sécuriser vos échanges de données sur n'importe quelle connexion publique dans le monde (hotspot wifi, connexion par modem, etc.). Vous pouvez installer un serveur VPN... www.commentcamarche.net/telecharger/telecharger-34057864-ipig-secure-access-vpn-server
Télécharger Eset Smart SecurityEset Smart Security est un logiciel de protection complet. Il est à la fois un antivirus, un antispyware, un antispam, un pare-feu. Il est aussi capable de filtrer vos e-mails, téléchargements, messageries instantanées, virement bancaires, les achats... www.commentcamarche.net/telecharger/telecharger-34055352-eset-smart-security
Télécharger SSH Secure ShellSSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des applications distantes. www.commentcamarche.net/telecharger/telecharger-71-ssh-secure-shell
AMD Athlon 64 X2 5000+ 2.6 GHz Dual-Core Socket AM2X 2, AMD Athlon 64 X2, 2.6 MHz, Socket AM2, Cache L2:1024.0 Ko, Type:Processor, Fréquence:2600 Mhz, Socket:Socket AM2, Marque du processeur:AMD Athlon 64 X2, Divers: , Cache L1: , Cache L2:1024.0 Ko, Bus:  www.commentcamarche.net/guide/685881-amd-athlon-64-x2-5000-2-6-ghz-dual-core-socket-am2
Secret Files: TunguskaOther Names:The Secret Files: Tunguska, Genre:Aventure, Nb. de joueurs hors-ligne:1, Développeur:Fusionsphere Systems www.commentcamarche.net/guide/985317-secret-files-tunguska
Intel Pentium 4 3.2 GHz Socket 478 800 MHz busPentium 4, 3.2 MHz, Socket 478, Bus:800.0 MHz, Cache L1: , Cache L2:512.0 Ko, Divers: , Fréquence:3200 Mhz, Marque du processeur:Pentium 4, Socket:Socket 478, Type:Processor www.commentcamarche.net/guide/476598-intel-pentium-4-3-2-ghz-socket-478-800-mhz-bus
Cryptage à clé privée (ou clef secrète)Le chiffrement symétrique Le chiffrement symétrique (aussi appelé chiffrement à clé privée ou chiffrement à clé secrète) consiste à utiliser la même clé pour le chiffrement et le déchiffrement. Le chiffrement consiste à appliquer une opération... www.commentcamarche.net/contents/crypto/cleprivee.php3
Cryptographie - Le protocole SETIntroduction à SET SET (Secure Electronic Transaction) est un protocole de sécurisation des transactions électroniques mis au point par Visa et MasterCard, et s'appuyant sur le standard SSL. SET est basé sur l'utilisation d'une signature... www.commentcamarche.net/contents/crypto/set.php3
CryptographiePourquoi la cryptographie? L'homme a toujours ressenti le besoin de dissimuler des informations, bien avant même l'apparition des premiers ordinateurs et de machines à calculer. Depuis sa création, le réseau Internet a tellement évolué qu'il est... www.commentcamarche.net/contents/crypto/crypto.php3