PHP, sessions, ports et sécurité !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP, sessions, ports et sécurité !

par d-sam » 07 janv. 2008, 17:31

Amha, la solution la plus sûre est d'utiliser session_name pour créer des sessions différentes selon l'appli.

voir : http://fr3.php.net/manual/fr/function.session-name.php

par Hell doc » 17 déc. 2007, 09:38

Bonjour,

J'avais imaginé un truc du genre, merci pour ton aide. Est-ce la seule et surtout meilleure/plus sure méthode selon vous (dans le cas présent) ?

Hell doc

par h0_noMan » 12 déc. 2007, 17:33

Stocke dans tes SESSION un ID qui correspondrait au port sur laquelle l'appli tourne.

- APPLI sur port 80 ( ex : $_SESSION['port_appli'] = 80 )
- APPLI sur port 81 ( ex : $_SESSION['port_appli'] = 81 )

Et dans tes verifications de sessions tu testes si l'utilisateur est bien sur l'appli qui l'a connecté.

par Ryle » 12 déc. 2007, 16:58

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "Méthodologie, modélisation, sécurité".

PHP, sessions, ports et sécurité !

par Hell doc » 12 déc. 2007, 16:39

Bonjour,

Je ne sais pas si c'est le meilleur endroit pour poster, mais c'est pas grave, je me lance et laisse le soin aux admins de me bouger si nécessaire.

Mon problème/ma question touche plusieurs secteurs :

A l'heure actuelle j'héberge malgré moi 2 applications homonymes sur un même serveur (je sais, c'est pas très malin). La première se trouve sur le port 80 et l'autre sur un second port. Le problème est que lorsque je me loggue sur une appli, j'ai juste à trifouiller, chercher, changer et trouver le bon port et j'ai accès aux données de l'autre appli via la session.

Y a t-il une parade temporaire PHP pour conserver l'exclusivité de la session (ma session n'est pas valable que pour cette appli, celle en cours) ? Est-ce que c'est plus au niveau du réseau que ca se passe ? Qu'en dites-vous ?

Je trouve ce souci intéressant à plus d'un titre !

Merci d'avoir pris le temps de me lire :)

Hell doc