Hello Rafael Martinez Guerrero,
On Thursday, April 28, 2005, you wrote:

> On Thu, 2005-04-28 at 01:01, Jonathan Angliss wrote:

>> 
>>   - User 1 logs in to webserver 1, gets session id abc123
>> 
>>   - User 2 logs in to webserver 2, gets session id abc123 and trashes
>>     current contents of abc123 session file
>> 

> Can this happen? What is the probability of two different users getting
> the same session ID?

  Note it is not only two users, but two web servers. It is possible,
  but the possibility of it is probably VERY slim. The session ids are
  randomly generated based on a number of variables I believe (I've
  not looked at the PHP code in such a while), and that alone makes
  the chances of collisions very... difficult :)

  You can "replicate" similar kind of "behaviors" in earlier versions
  of 1.2.x, I've not been able to replicate it recently... but here is
  the steps you used to be able to use...

    1. open browser and login
    2. open another browser and login to a different account
    3. go back to first browser, and click on a different folder,
       perhaps the sent folder as an example.

  The session information from the first login is smashed by the login
  information from the second user, but depending on how the logins
  were timed, and a few other unknown variables I've found, sometimes
  the user information (preferences, settings, etc) from the first
  login would smash the second login's preferences. I believe I took
  care of that in the later 1.2.x versions, and I've not been able to
  replicate it in the 1.4 series (basically the loading of the login
  page /should/ not trash the session regardless of login status).

  Back to the original point though, it is possible for session id's
  to collide, the chances are very rare, and as PHP does file locking
  on the session file, it'd have to be timed in such a way to not be
  locked at the time of read/write, so it adds to the complexity of
  reproducibility.

-- 
Jonathan Angliss
<[EMAIL PROTECTED]>



-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
--
squirrelmail-users mailing list
Posting Guidelines: 
http://squirrelmail.org/wiki/wiki.php?MailingListPostingGuidelines
List Address: [email protected]
List Archives: 
http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to