Re: Session Authentication
| From: | Davi | Date: | Mon, 09 Apr 2007 14:45:15 +0000 |
| Subject: | Re: Session Authentication | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-252322@lists.php.net to get a copy of this message | ||
Em Segunda 09 Abril 2007 10:04, Stut escreveu:
> Ólafur Waage wrote:
> > Lets say i have a login system. This system authenticates the user via
> > mysql, when the user is authenticated, i set a session variable to let
> > the system know the user is authenticated. ie. $_SESSION["authenticated"]
> > = true;
> >
> > Lets also say i know that's how the system works, that a session variable
> > within my browser is set to true. Could i do this if i knew all this info
> > and "authenticate" myself by setting the variable from the client side?
> >
> > If it is possible, what can i do to prevent this or increase security?
>
> No. You're teminology indicates a major lack of understanding regarding
> how sessions work. Session variables are not "within [your] browser".
> The only thing stored in the browser (usually as a cookie) is the
> session ID. The contents of the session are stored on the server.
>
> So, given that, the answer to your question is... not unless your code
> is exploitable to allow the user to arbitratily set session variables.
>
> -Stut
Sessions are stored in the temporary's server folder... So... If I known my
session ID and where it's stored, I can do something...
--
Davi Vidal
davividal@siscompar.com.br
davividal@gmail.com
--
Agora com fortune:
"Welcome to alt.os.linux.slackwre. We hope you will enjoy your stay.
Your answer is here: <URL:http://www.catb.org/~esr/faqs/smart-questions.html>
-- Faux Pseudo"