note 72090 deleted from ref.session by danbrown
| From: | danbrown@php.net | Date: | Sun, 20 Jul 2008 16:44:40 +0000 |
| Subject: | note 72090 deleted from ref.session by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-142195@lists.php.net to get a copy of this message | ||
Note Submitter: Stephen
----
jmoore at sober dot dk wrote: "Note: Changing sessions to use a directory other than /tmp will
be harder to find, but no more secure."
This is true. I used to think that this could be solved by storing sessions in a different folder
that is accessible only by apache, but the reality is that assuming you are only running a single
apache server (as any shared host will), every user can command apache to retrieve that data.
The best solution is to store session data in a database by writing (and informing PHP about)
specific session handling functions that store the data using a private username and password that
only you know. There is a good discussion of this in Essential PHP Security by Chris Shiflett
(O'Reilly Books).