Flux rss
Rechercher : dans
Par :

Verification du mode ssl chez le client

ssebounet, le mercredi 21 avril 2004 à 14:07:48 
 Signaler ce message aux modérateurs

Bijour a tous l autre post a ete supprimer desole sebsauvage !!!

je cherche a savoir si le navigateur ( le client) est valide pour observer le format https (ssl).
de facon de quand il se logue il est soit rediriger vers la page https si c est bon soit sur une page http en explicant le pourquoi du comment!!!!!

merci d avance pour toute reponse...

1

wAx, le mercredi 21 avril 2004 à 14:19:43

J'avoue que chez nous, on se pose pas ce genre de questions. De nos jours la casi totalité des navigateurs sont capables de gerer ça.

Les seuls navigateurs que je vois (j'ai pas testé) et qui peuvent ne pas etre capable de gerer le SSL, ce sont les navigateur de portables et PDA...

En faisant une detection de l'user agent ? ça te suffit pas ?

wAx

Répondre à wAx

2

ssebounet, le mercredi 21 avril 2004 à 15:00:26

"la quasi" moi je voudrai etre sur!!!
enfin bon c est quoi ton user agent???

en fait sais tu si lors d un passage d une page http à une page https les données qui transitent sont cryptées??

car en fait sur ma page d accueil il y a le login et le mot de passe et je voudrai que les données soit crypté. donc mettre la page d accueil en https aussi
enfin bon je sais pas trop quoi faire et comment m y prendre!!!

seb

Répondre à ssebounet

3

wAx, le mercredi 21 avril 2004 à 15:07:32

L'user agent, c'est la "reference" qui identifie le navigateur. Chaque navigateur lors de ses conversations avec le serveur, inscrit l'user agent dans l'entete HTTP

Cette variable peut etre retrouvée par le serveur pour adapter son comportement. Ainsi, si tu identifies IE5, tu sauras qu'il gere le SSL...

Sinon, pour ton histoire de page de login, la page contenant le formulaire doit etre en SSL, donc la premiere page de ton site.

Ce qu'on fait généralement, on met la page d'acceuil en https et on met une page par défaut en http, cette page redirigeant le client vers la page https

Ainsi, que le client tapes d'adresse http ou https, il sera redirigé vers la page https pour s'identifier en toute sécurité

Répondre à wAx

4

ssebounet, le mercredi 21 avril 2004 à 15:33:06
  • +1

Ok pour l user agent mais je crois que dans l entete http il n y a aucune donnée sur ssl comme tu dis il faut que je vois avec chaque browser si chacun supporte ssl et en fonction de celui-ci rediriger.
enfin bon ca craint car au fil du temps ca va changer ....

sinon pour la page de loginj ai pas bien saisi ce que tu m as dit dans l avant dernier paragraphe!!!!!
tu me dis qu il faut que je mette ma page d accueil en https
mais imagine que l utilisateur ne supporte pas le https !!! il aura un beau message d erreur c est a ce moment la que je voudrai le rediriger vers http.

j ai vu un truc bizard sinon:
je teste sur un site a coter pour le moment afin de faire mes tests. j active le mode ssl puis le cryptage 128b.
apres je desactive ssl (mais le cryptage 128 b est tjs cocher grisé)
lorsque je veux acceder au site en http il me dit que je ne peux pas car mon browser n est pas assez evolué et qu il ne supporte pas le cryptage!!! (alors que si!! j ai verifier)
enfin bon on dirait qu on peut acceder a un site en https et en http avec des echange crypter 128b sans le mode ssl comprend pos la!!!

seb

Répondre à ssebounet

5

wAx, le mercredi 21 avril 2004 à 15:55:21

Petite question annexe...

Est ce un site perso ou professionnel ? Car si tu veux mettre en place du SSL, tu vas devoir ACHETER un certif et c'est pas du tout donné ce genre de tites choses......

A toi de voir le niveau de sécurité voulu.

Pour revenir sur l'histoire de la double page d'acceuil.

Tu fais ta page d'acceuil, qu'on va appeler index.html dans laquelle tu as l'identification des users. Tout le site est configuré pour exiger un cryptage SSL.

Tu fais une autre page, appelée default.html. Dans la configuration serveur, tu configures default.html comme page par défaut. De plus, tu donnes, à cette page exclusivement, le droit de ne pas etre en SSL.

Dans la page default.html, tu fais une redirection javascript vers le site https et index.html.

tu as donc deux scénarii:

Soit l'internaute tape: http://www.monsite.com
il va arriver sur la page http://www.monsite.com/default.html
il sera redirigé automatiquement sur https://www.monsite.com/index.html

soit l'internaute sait que c'est du https et tape https://www.monsite.com
Il va arriver sur https://www.monsite.com/default.html
Sera redirigé vers https://www.monsite.com/index.html

Tout se fait tout seul

En ce qui concerne la gestion des differents browser, c'est dans default.html que tu dois détecter et choisir la redirection que je t'ai expliquée ou alors vers une page d'erreur....

Mais j'insiste, le taux de browser ne gerant le ssl est tellement ridicule, qu'il y a mm de fortes chances que tu n'en ai aucun parmi tes visiteurs.

Répondre à wAx

6

ssebounet, le mercredi 21 avril 2004 à 16:19:35

Non c est professionnel je suis actuellement en stage. mais sinon il est possible pour que ce soit gratuit quand on cré sa propre autoriter de certification...
enfin bon pour ce qui est du cryptage j ai bien compris ok mais car il y a toujours un mais!!!!!! lol
il y a une page d accueil actuellement avec l identification sur celle-ci. si j active ssl et cryptage 128 bitessur les pages suivantes au moment du passage du mode http au mode https les données ne sont pas crypter??
sinon ca resoudrait tout ou presque !!!!
moi je vois deux scenar aussi :

1)
Soit l'internaute tape: http://www.monsite.com
il va arriver sur la page http://www.monsite.com/default.html
si il supporte ssl =>
il sera redirigé automatiquement sur https://www.monsite.com/index.html
sinon
http://www.monsite.com/error.html


soit l'internaute sait que c'est du https et tape https://www.monsite.com
Il va arriver sur https://www.monsite.com/default.html
si il supporte ssl
Sera redirigé vers https://www.monsite.com/index.html
sinon
http://www.monsite.com/error.html

avec default.htm qui est une page test pour observer si l utilisateur supporte ou non ssl et le cryptage
mais mon pbm reste le meme comment voir si le browser supporte ou pas je peux detecter si il y a une erreur sur le navigateur du client??


une autre question qd on active ssl sans cryptage 128b est-ce que les donnees sont crypter qd meme??? (je crois que oui mais a 40b juste!!) confirme moi ca stp!!!

merci encore de t interesser a mon pbm et de l aide que tu m apportes!!!

Répondre à ssebounet

7

wAx, le mercredi 21 avril 2004 à 17:31:04

Alors, on va prendre les choses dans l'ordre lol

non c est professionnel je suis actuellement en stage. mais sinon il est possible pour que ce soit gratuit quand on cré sa propre autoriter de certification...
Effectivement, sauf que si tu crées ta propre autorité, le navigateur va refuser le certificat (fais un test) en disant "certificat valide, mais emis par une autorité à laquelle vous n'avez pas décidé de faire confiance, l'accepter malgré tout ?"

Le seul moyen pour que cela n'arrive pas, c'est que le client connaisse l'autorité. Si ton client dit oui, la question ne se posera plus... mais elle arrivera chez chaque nouveau client. Autre solution, acheter le certif car il y a une liste d'autorités officielles, déja préinstallées chez les nagivateurs et ce sont eux qui vendent les certifs...

il y a une page d accueil actuellement avec l identification sur celle-ci. si j active ssl et cryptage 128 bitessur les pages suivantes au moment du passage du mode http au mode https les données ne sont pas crypter??
Non, si la page contenant le formulaire etait pas en HTTPS, les données seront emises non cryptées

1)
Soit l'internaute tape: http://www.monsite.com
il va arriver sur la page http://www.monsite.com/default.html
si il supporte ssl =>
il sera redirigé automatiquement sur https://www.monsite.com/index.html
sinon
http://www.monsite.com/error.html

C'est le scénario que je t'ai décrit

soit l'internaute sait que c'est du https et tape https://www.monsite.com
Il va arriver sur https://www.monsite.com/default.html
si il supporte ssl
Sera redirigé vers https://www.monsite.com/index.html
sinon
http://www.monsite.com/error.html

Tu te contredits toi meme lol. Si l'internaute sait que c'est du HTTPS, et qu'il tape https://.... mais que par contre son client ne supporte pas le ssl, il n'arrivera jamais sur la default.html et ne pourra donc pas etre redirigé sur error.html :-)

mais mon pbm reste le meme comment voir si le browser supporte ou pas je peux detecter si il y a une erreur sur le navigateur du client??
Soit avec l'user Agent, mais il te faut avoir une liste de navigateurs connus pour savoir s'ils supportent ou pas ssl, sinon dans la page default.html, je vois bien un script javascript capable d'interroger le client du genre "sais tu gerer le ssl" et rediriger en fonction. Je reste persuadé que tu trouveras des scripts javascript tout fait

une autre question qd on active ssl sans cryptage 128b est-ce que les donnees sont crypter qd meme??? (je crois que oui mais a 40b juste!!) confirme moi ca stp!!!
Je confirme ;-)

wAx

Répondre à wAx

8

ssebounet, le jeudi 22 avril 2004 à 16:56:29

Merci pour toute ton aide ca y est j ai reussi
je detecte si le client a ssl d activer ou pas !!!!!!!
COOOOLLLLLL
je suis hyper content.
merci beaucoup pour toutes tes reponses

tu connais un site ou il y a les différents prix pour avoir un certificat d'une autorité reconnue???????
sinon connais tu les commandes https pour en faire???

Répondre à ssebounet

9

wAx, le jeudi 22 avril 2004 à 17:05:47

Et si tu nous disais comment tu as fait ? ça pourra servir à d'autres personnes....

Pour les obtentions de certif, nous avons l'habitude de les commander ici:
http://www.thawte.com/

Tu ne m'as pas dit s'il etait embetant que le client refuse le certificat la premiere fois en cas de certificat perso...

Répondre à wAx

10

ssebounet, le jeudi 22 avril 2004 à 17:33:30

Oui desole je vais le dire :
il faut rajouter deux lignes dans la page web en mode javascript.
voila:
window.setTimeout("document.all('IDoc443').src=''", 7000);
document.write('<img src="https://mon_serveur/image_sur_serveur.jpg" ID=IDoc443 onerror="if (typeof(oc443)==\'undefined\') oc443=false" onload="oc443=true" >');


voila voila c est super oc443 renvoit soit true soit false
suivant si ssl est activer ou pas.

bin oui c est toujours enbetant s il refuse le certificat perso car il n a pas acces au site!!!
sinon peut on faire son certificat perso et ne plus avoir une fenetre popup qui s affiche a chaque fois.
je suis aller sur un site ou ils ont un certif perso et meme en installant le certificat dans mes autorite de certif, il y a encore un popup qui s affiche. !!!!!

est-ce normal docteur???

ouais je connaissais ce site sinon mais un site qui compare t en a un ??? t embete pas sinon je rechercherai sur google !!!

Répondre à ssebounet

11

wAx, le jeudi 22 avril 2004 à 17:49:32

Je vois, en gros tu essayes d'acceder à un element sécurisé, (l'image) et selon si tu y arrives ou pas tu en déduis si le ssl est ok ou pas.

Pour revenir aux certifs perso. Si le certif est pas emis par une autorité officielle, tu as un popup de confirmation. Par contre si tu as un certif perso, que tu l'installes dans ton magasin, tu ne dois plus avoir de popup par la suite.

Cependant, il y a autre chose, independant de l'autorité officielle ou pas.

Le certif est délivré pour un site mais surtout pour une url précise. Meme s'il vient d'une autorité officielle, mais que l'url ne correspond pas, tu vas avoir le popup

Par ex: Certif délivré pour www.monsite.com.
Tu l'installes bien comme il faut sur le site mais au lieu de taper https://www.monsite.com, tu tapes 192.168.0.15 paske c'est ton serveur et tu connais son ip

Ben là, il n'y a plus concordance d'url, et tu as le popup.

Donc fais attention à ça. Fais la requette sur l'url inscrite dans le certif

wAx

Répondre à wAx

12

ssebounet, le vendredi 23 avril 2004 à 09:13:21

Okay ca je savais mais ce que j ai du mal a faire c est d en creer un valide pour mon site
tu connais les commandes openssh??? je l ai telecharager pour windows !!!!
je l ai avec un exemple mais qd je le fais mon certificat n a pas de clefs privées donc... c ets la memerde lol


sinon ouais pour le test de ssl c ets comme ca mais sur variable temporelle aussi!!! (7s là!! )
enfin bon c est cool ca marche bien!!!

Répondre à ssebounet

13

ssebounet, le vendredi 23 avril 2004 à 09:57:20

Bon j ai fait qques commandes mais ca ne donne rien de bon !!!!!
je cré un certif d autorite racine mais la clef privees n est pas inclu dedant
elle est dans un fichier a oter
sais tu la commande pour en plus l ajouter dedant???


pour l instant mes commandes sont:

genrsa -des3 -out private/cakey.pem -rand fichier.rand 1024
ca ca genere la clef privee
puis
req -new -x509 -days 3650 -out private/cacert.crt -key private/cakey.pem -config root-ca.cnf
ca ca genere le certificat mais sans y inclure la clef généré precedemment !!!!!!

Comment faire???

Répondre à ssebounet

14

 ssebounet, le vendredi 23 avril 2004 à 10:00:51

Non je me suis tromper c est -config openssl.cnf
désolé

Répondre à ssebounet
[FTP]SSL avec filezilla Bonjour, j'ai installé Filezilla serveur sur un PC. Tout fonctionne bien en mode standard, mais en mode ssl sur le port 990, la connexion s'établie, mais incapable de lister les dossiers en fichiers. J'ai ensuite le message d'erreur suivant: 220... www.commentcamarche.net/forum/affich-2939388-ftp-ssl-avec-filezilla
Dépouillement Enquête de satisfaction client Bonjour, Au boulot, on m'a demandé de batir un questionnaire d'enquête de satisfaction client. Auriez-vous des modèles de dépouillement d'enquête dans EXCEL afin que je puisse l'adapter à notre activité ? Merci pour vos nombreuses réponses... Bonne... www.commentcamarche.net/forum/affich-8620706-depouillement-enquete-de-satisfaction-client
Detection du mode ssl Bijour a tous savez vous comment detecter si la machine "client" a son mode ssl activer sur son navigateur??? merci d avance. seb www.commentcamarche.net/forum/affich-683369-detection-du-mode-ssl
Modèles de documents en ligneModèles de documents en ligne : gagner du temps et éviter les pièges On trouve sur Internet une foule de sites qui proposent des modèles de documents à destination des entreprises. De la lettre type d'embauche au bail commercial, on trouve les... www.commentcamarche.net/faq/sujet-9698-modeles-de-documents-en-ligne
[Windows] Démarrage en mode sans échecRedémarrer en mode sans échec, pourquoi et comment ? Démarrer en mode sans échec avec Windows XP et Vista Méthode avec l'utilitaire de configuration système Sous XP Sous Vista Mode Sans Échec avec prise en charge réseau À voir... www.commentcamarche.net/faq/sujet-5004-windows-demarrage-en-mode-sans-echec
Configurer le mode Routeur de la FreeboxIl est possible d'activer le mode "Routeur" (NAT) de la Freebox. Avantages et inconvénients Avantages Inconvénient Configurer le mode routeur Connexion au site de Free Identification Fonctionnalités routeur de la Freebox Activation du... www.commentcamarche.net/faq/sujet-2488-configurer-le-mode-routeur-de-la-freebox
[Excel] Fichier client Bonjour, Je voudrais créer un fichier excel avec une petite fonction je l'explique. Dans une feuille je fais un tableau avec les colonnes suivantes (NOM CLIENT, ADRESSE, CPOSTAL, VILLE) Dans une deuxieme feuille je veut avoir dans une premiere cellule... www.commentcamarche.net/forum/affich-3746320-excel-fichier-client
Logiciel de relance clientBonjour, Je souhaite savoir s'il est possible de ce procurer sur internet un logiciel de relance client est qui soit gratuit !! => Si qqn a une idée ; Merci par avance. www.commentcamarche.net/forum/affich-3856969-logiciel-de-relance-client
[Apache] Virtual host, ssl et certificatBonjour J'aimerai savoir si il est possible sous apache, lorsqu'on a au moins 2 serveurs virtuels en mode ssl, d'utiliser deux certificats distincts? Exemple: 1er site: https://www.mondomain.net 2eme site: https://webmail.mondomain.net Jusqu'à présent... www.commentcamarche.net/forum/affich-2280618-apache-virtual-host-ssl-et-certificat
Télécharger Pierre Le Muzic :: Fichier ClientPierre Le Muzic : Fichier Client est un gestionnaire de clients. Idéale pour les affaires, il vous permettra de créer des fiches client allant jusqu'à 15000 entrées. Vous aurez à votre disposition une fonction de recherche rapide avancée qui vous... www.commentcamarche.net/telecharger/telecharger-34058406-pierre-le-muzic-fichier-client
Télécharger Modèle de Calendrier Mensuel ExcelModèle de Calendrier Mensuel Excel ou "Free Monthly Calendar Template" est un modèle qui peut s’ouvrir avec Microsoft Excel XP et les versions plus récentes. Il vous permet d’avoir un calendrier sur Excel pendant toute l’année, et même pour les années... www.commentcamarche.net/telecharger/telecharger-34056750-modele-de-calendrier-mensuel-excel
Télécharger Modèle de Calendrier Excel annuelModèle de Calendrier Excel annuel " Free Excel Yearly Calendar Template" est un modèle calendrier qui vous permet de planifier annuellement. Vous pouvez aussi avoir les calendriers des années prochaines avec ce modèle. Il fonctionne avec Microsoft... www.commentcamarche.net/telecharger/telecharger-34056751-modele-de-calendrier-excel-annuel
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
Environnement Client/ServeurPrésentation de l'architecture d'un système client/serveur De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une... www.commentcamarche.net/contents/cs/csintro.php3
SQL - Modification de tableModification de table Il est possible de supprimer une table grâce à la clause DROP, il existe aussi des commandes moins extrêmes permettant L'ajout de colonnes La modification de colonnes La suppression de colonnes Enfin, il est possible... www.commentcamarche.net/contents/sql/sqldrop.php3