Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

SSL

anathem62, le lundi 7 juin 2004 à 10:57:29 
 Signaler ce message aux modérateurs

Bonjour à tous!!

Voilà, j'ai une petite question sur SSL!
Est ce qu'il est possible d'avoir un certif coté serveur et évité que le client en ait un a télécharger?
En fait, je suis stagiaire et on m'a demandé de faire quelques recherches sur la possibilité de protéger des pages web sans que le client ne s'en soucie!!

;o)

merci!!!

1

sebsauvage, le lundi 7 juin 2004 à 11:16:20

Hello.

SSL fonctionnec avec au minimum un certificat côté serveur. On ne peut donc pas s'en passer.

Généralement, cela affiche un warning dans le navigateur de l'internaute.

Pour éviter ça, il faut faire signer le certificat par une entreprise comme VeriSign, Thawte, etc.
C'est payant.


Tu peux bien sûr signer toi-même ton certificat, et SSL fonctionnera parfaitement bien, mais il y aura la fenêtre de warning.

Répondre à sebsauvage

2

anathem62, le lundi 7 juin 2004 à 11:27:03

Ok!!
je vais en parler à mon tuteur!!
sinon, y a-t-il un autre moyen de sécuriser un appli web?

merci

Répondre à anathem62

3

sebsauvage, le lundi 7 juin 2004 à 11:32:01

Oh oui il y a d'autres moyens, mais SSL est un excellent choix pour diverses raisons.

Répondre à sebsauvage

4

anathem62, le lundi 7 juin 2004 à 11:56:52

Tu pourrais m'énumérer ces solutions parce que je dois faire une étude la dessus (I'm stagiaire!!)
merci beucoup!!

Répondre à anathem62

5

sebsauvage, le lundi 7 juin 2004 à 12:10:47

1) SSL est un standard.
(Utiliser des technologies propriétaires pose souvent des problèmes: coûts, problèmes d'interconnexion, indisponibilité des sources, etc.)

2) Il existe des versions libres et opensource de SSL: OpenSSL.
Cela permet de voir le code source (c'est plus sûr, pas de porte dérobée), et de l'inclure dans n'importe quelle application gratuitement.

3) SSL est répandu:
Il y a beaucoup de monde qui utilise SSL. Donc SSL est beaucoup testé. Si une faille apparaît, elle est vite corrigée.
(Avec un truc propriétaire, seul le vendeur peut te corriger la faille. Et il arrive souvent qu'on ne sache même pas qu'il y a une faille).

4) SSL est répandu:
Il est donc facile de dialoguer avec d'autres système quand ils comprennent eux aussi SSL.

5) SSL est modulable:
On peut utiliser différents algorithmes de chiffrement, configurables au choix. Même chose pour le hashage.
En fait, il est même possible d'en ajouter.

6) SSL est souple:
On peut s'en servir pour faire des tas de choses.
Quelques exemple:
- HTTPS (pages web chiffrées)
- SFTP (FTP sécurisé)
- Tunnels SSL (pour sécuriser des protocoles n'ayant aucun système de sécurité comme SMTP ou POP3)
- SSH (sorte de telnet chiffré)
- VPN (réseaux privés virtuels, comme OpenVPN).
- etc.

Les applications possibles sont nombreuses, et c'est facile à utiliser.

7) SSL est une librairie.
Cela permet non seulement de ne pas avoir à coder soi-même un système cryptographique (ce qui est terriblement délicat), mais en plus il est possible de mettre ainsi à jour la couche SSL sans avoir à toucher à ton programme lui-même.
(C'est plus facile et mieux pour la sécurité).

7) SSL supporte les certificats:
SSL inclue un système qui permet de vérifier l'identité des entités qui communiquent.


Il y a sûrement d'autres raisons...

Répondre à sebsauvage

6

anathem62, le lundi 7 juin 2004 à 12:19:51

Ok!!

merci pour ce ptit exposé!!c'est sympa de ta part!!
je vais me pancher sur la question et voir comment je peux mettre cela en place!!

Répondre à anathem62

7

anathem62, le mardi 8 juin 2004 à 09:37:16

J'ai un autre petit souci, je génère mon certificat avec IIS ensuite comment je fais si je veux le faire signer par lui même?

mirci

Répondre à anathem62

8

sebsauvage, le mardi 8 juin 2004 à 09:47:40

Je ne sais plus si IIS utilise OpenSSL ou non.

En tous cas, avec OpenSSL c'est la commande:

openssl req -new -key key.pem -out cert.pem -x509 -config openssl.cnf 

(en supposant que key.pem est la clé de ton serveur.)

Cela va générer cert.pem (un certiciat self-signé).

Répondre à sebsauvage

9

anathem62, le mardi 8 juin 2004 à 10:03:22

Ben je suis en train de cherché car je que c'est possible d'après ce que j'ai pu lire!!

par contre la commande que tu m'as donnée, c'est à taper dans une invite dos? ou dans les scripts?

Répondre à anathem62

10

sebsauvage, le mardi 8 juin 2004 à 10:07:39

C'est à taper en ligne de commande.

En théorie tu dois avoir openssl.exe quelquepart sur ton disque dur.

Sinon, vois les docs de IIS.

Répondre à sebsauvage

11

anathem62, le mardi 8 juin 2004 à 10:09:35

Oki!!

je vais reagrder cela!
merci

Répondre à anathem62

12

anathem62, le mardi 8 juin 2004 à 10:43:38

Oki!!

je vais reagrder cela!
merci

Répondre à anathem62

13

anathem62, le mardi 8 juin 2004 à 11:22:46

Key.pme : cela représente quoi exactement?

car j'ai une erreur quand je copie ce que tu me donne!!

Répondre à anathem62

14

sebsauvage, le mardi 8 juin 2004 à 11:24:14

Key.pem, c'est la clé cryptgraphique de ton serveur.
(en tous cas selon la norme.)

Sur un serveur IIS c'est peut-être sous une autre forme.


Voilà une doc sur la création de certiciats et leur signature:
http://www.ritlabs.com/en/products/tinyweb/tinyssl.php

Répondre à sebsauvage

15

anathem62, le mardi 8 juin 2004 à 14:26:49

Bon ben j'ai essayé de faire comme sur l'exemple , j'avais récupérer openssl.exe et les lib mé iis n'a pas l'air d'en vouloir!!!
donc....

sinon, on peut faire des tests en local avec çà? genre je taperais https:\\localhost\ma_page

Répondre à anathem62

16

sebsauvage, le mardi 8 juin 2004 à 14:42:42

sinon, on peut faire des tests en local avec çà?

Oui, ça marchera.

Voir la doc de IIS.
Il ne doit probablement pas fonctionner avec OpenSSL.
La procédure doit être différente.

Répondre à sebsauvage

17

 emilie, le samedi 6 janvier 2007 à 23:09:34

Bonsoir g un soucis je ne comprends pas ce ke c'est fake basixc auth et kel est le rapport avc ssl

Répondre à emilie
Cryptographie - 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... www.commentcamarche.net/contents/crypto/ssl.php3
[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
Télécharger Insistsoft SSL VPN Server Insistsoft SSL VPN Server est un outil de mise en place d’un réseau privé virtuel ou VPN pour Windows. Il établit le réseau sur Internet de façon rapide. Vous n’avez pas besoin d’installer de programmes supplémentaires pour... www.commentcamarche.net/telecharger/telecharger-34058661-insistsoft-ssl-vpn-server
[debian] Serveur : Mise en place du HTTPS/SSL (Résolu)Bonjour, j'essaie d'installer un serveur d'après ce tuto : http://wiki.unelectronlibre.info/... sauf que j'ai choisi php5 ! là ou je bute c'est ici : la commande apache2-ssl-certificate. ne fonctionne pas ! Je suppose qu'il me manque un/des... www.commentcamarche.net/forum/affich-3385371-debian-serveur-mise-en-place-du-https-ssl
[VPN SSL] SSL Explorer utilisation profession (Résolu)Bonjour Je viens de découvrir l'application serveur SSL Explorer. Elle permet de créer un serveur VPN basé sur le protocole SSL. Grâce à des applet JAVA directement accessible via un navigateur web il est possible de lancer des programmes tels que... www.commentcamarche.net/forum/affich-2119824-vpn-ssl-ssl-explorer-utilisation-profession
Enregistrer un certificat SSL (.crt) (Résolu)Bonjour, Est-ce que quelqu'un connaît une façon d'enregistrer/installer un certificat SSl (*.crt) sur plusieurs ordinateurs(Windows XP) de façon automatisée? Merci! www.commentcamarche.net/forum/affich-4686325-enregistrer-un-certificat-ssl-crt
NetGear ProSafe SSL312 SSL VPN Concentrator 25SSL 312, Interne ou externe:Externe, Type:Router/Gateway, CPU:1 x 200 MHz, Standard WLAN:None, Vitesse max du réseau:100 Mbps, Vitesse max du réseau sans fil:Aucun Mbps, Protocole Data Link :Ethernet, Fast Ethernet, Protocole de Switching... www.commentcamarche.net/guide/720904-netgear-prosafe-ssl312-ssl-vpn-concentrator-25
Sonicwall SSL VPN 200Type:Router/Gateway, Interne ou externe:Externe, Standard WLAN:None, Vitesse max du réseau:100 Mbps, Vitesse max du réseau sans fil:Aucun Mbps, Protocole Data Link :Ethernet, Fast Ethernet, Protocole de Switching :Ethernet, Protocole de Remote... www.commentcamarche.net/guide/854008-sonicwall-ssl-vpn-200
Linksys SSL/IPsec VPN RouterNormes supportées:IEEE 802.3, IEEE 802.3U, IEEE 802.1Q, IEEE 802.1p, Support DHCP, Support NAT, Firewall, Mode de communication:Half-duplex/Full-duplex, Algorithme de cryptage:DES, 3DES, MD5, AES, SSL, SHA-1, Protocole de Routing :RIP-1, RIP-2, static IP. www.commentcamarche.net/guide/739679-linksys-ssl-ipsec-vpn-router