Webmaster Hub: Sessions et les sous domaine - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Sessions et les sous domaine Noter : -----

#1 L'utilisateur est hors-ligne   rat-du-net 

  • Groupe : Hubmaster
  • Messages : 146
  • Inscrit(e) : 04-octobre 04
  • Localisation:Saint-Denis

Posté 17 novembre 2006 - 13:58

Bonjour,

est il possible de garder une session meme en changeant de sous domaine ?

Par exemple, on ouvre une session sur www.exemple.com et les informations de cette session sont disponibles meme si on se trouve sur test1.exemple.com
0

#2 L'utilisateur est hors-ligne   nalrem 

  • Groupe : Hubmaster
  • Messages : 163
  • Inscrit(e) : 22-août 04
  • Société:krinein.com

Posté 17 novembre 2006 - 14:21

Hello

en php :
ini_set('session.cookie_domain', '.example.org');
ini_set('session.use_cookies',1);
Nous, on spoil, et pas qu'un peu, pourtant on aime krinein, le magazine critique et on adore faire nos geeks.
0

#3 L'utilisateur est hors-ligne   rat-du-net 

  • Groupe : Hubmaster
  • Messages : 146
  • Inscrit(e) : 04-octobre 04
  • Localisation:Saint-Denis

Posté 17 novembre 2006 - 14:59

ok, mais cette solution ne pose pas de probleme de securité si dans ma session je stocke le user_id du membre.

Un membre de peux pas se faire passer pour un autre en modifiant son cookie tout simplement ?
0

#4 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Groupe : Admin
  • Messages : 6 658
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 17 novembre 2006 - 15:03

Pour plus de sécurité, tu stockes également un hash (md5, par exemple) du mot de passe de l'utilisateur dans le cookie (Mais il faut que ce mot de passe soit également haché en base)
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#5 L'utilisateur est hors-ligne   nalrem 

  • Groupe : Hubmaster
  • Messages : 163
  • Inscrit(e) : 22-août 04
  • Société:krinein.com

Posté 17 novembre 2006 - 15:33

En cas d'attaque xss, il y a fort à parier que l'utilisateur d'un des sous-domaine puisse récupérer les valeurs des cookies d'un utilisateur loggué par un autre sous-domaine. Il sera alors relativement facile de s'identifier à la place de l'autre.

Il faut peut etre aussi désactiver le phpsessid dans les urls pour plus de sécurité.
Nous, on spoil, et pas qu'un peu, pourtant on aime krinein, le magazine critique et on adore faire nos geeks.
0

#6 L'utilisateur est hors-ligne   georges 

  • Groupe : Hubmaster
  • Messages : 425
  • Inscrit(e) : 26-septembre 04
  • Genre:Homme
  • Localisation:Annecy
  • Société:Creation du web SARL

Posté 17 novembre 2006 - 16:51

Voir le messagerat-du-net, le vendredi 17 novembre 2006, 14h59, dit :

ok, mais cette solution ne pose pas de probleme de securité si dans ma session je stocke le user_id du membre.

Un membre de peux pas se faire passer pour un autre en modifiant son cookie tout simplement ?


le problème de sécurité que tu évoques est indépendant des sous-domaines et existe même sur un site "basique"..
0

#7 L'utilisateur est hors-ligne   rat-du-net 

  • Groupe : Hubmaster
  • Messages : 146
  • Inscrit(e) : 04-octobre 04
  • Localisation:Saint-Denis

Posté 17 novembre 2006 - 19:02

Voir le messagegeorges, le vendredi 17 novembre 2006, 16h51, dit :

le problème de sécurité que tu évoques est indépendant des sous-domaines et existe même sur un site "basique"..



oui, mais sur un site "classique", je n'utilise pas les cookies pour stocker les variables de session.

Donc a part utiliser les cookies, il n'y a pas de solution ?
0

#8 L'utilisateur est hors-ligne   nalrem 

  • Groupe : Hubmaster
  • Messages : 163
  • Inscrit(e) : 22-août 04
  • Société:krinein.com

Posté 17 novembre 2006 - 19:28

Sur un site classique, avec des sessions, tu utilises forcément les cookies non ? A moins de passer l'identifiant dans l'url, ce qui est encore plus simple à récupérer.
Ou alors tu as une autre méthode ? Si oui, je suis curieux :)

Je vois une autre méthode, en y pensant, en logguant les ips et en se basant sur les ips pour déterminer l'identification, mais c'est pas très sécurisé puisqu'on peut spoofer les ips.
Nous, on spoil, et pas qu'un peu, pourtant on aime krinein, le magazine critique et on adore faire nos geeks.
0

#9 L'utilisateur est hors-ligne   rat-du-net 

  • Groupe : Hubmaster
  • Messages : 146
  • Inscrit(e) : 04-octobre 04
  • Localisation:Saint-Denis

Posté 17 novembre 2006 - 19:45

ben j'utilise les sessions normal donc les infos de sessions sont stoqué sur le serveur et pas sur le client.
je parle bien de session servant pendant la navigation d'un membre.
Pas du cookie pour se connecter automatiquement ou la effectivement j'utilise un cookie avec l'id, et le mot de passe hashé en md5 auquel je concatene une chaine et que je re hash apres.

Pour les ips, j'y ai egalement pensé mais dans le cas des utilisateur d'aol, sa poserait des problemes deja dans un premier temps sans meme parler de spoofing
0

#10 L'utilisateur est hors-ligne   spoutniknak 

  • Groupe : Membre
  • Messages : 20
  • Inscrit(e) : 20-février 05
  • Genre:Homme
  • Localisation:Manhay (Belgique)

Posté 17 novembre 2006 - 20:16

Pour eviter les session/cookie hijacking on peux ajouter un hash (md5) du HTTP_USER_AGENT

Plus d'infos (en anglais) ici:
-http://shiflett.org/articles/the-truth-about-sessions
0

#11 L'utilisateur est hors-ligne   nalrem 

  • Groupe : Hubmaster
  • Messages : 163
  • Inscrit(e) : 22-août 04
  • Société:krinein.com

Posté 17 novembre 2006 - 20:23

En fait quand tu utilises une session php normale, il y a : soit l'identifiant qui se balade dans les urls, soit un cookies avec cette identifiant. Donc tu utilises forcément les cookies, à moins de te trimballer les identifiants ^^
L'identifiant stocké dans le cookies ne sert qu'à savoir quelle est la session du serveur à interroger. Les variables un petit peu sensibles, on les stocke dans la session bien entendu :)

Ce message a été modifié par nalrem - 17 novembre 2006 - 20:23.

Nous, on spoil, et pas qu'un peu, pourtant on aime krinein, le magazine critique et on adore faire nos geeks.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)