Newb question out of left field: What's to prevent someone from
spoofing a Session ID?

On 12/1/05, Kevin Dangoor <[EMAIL PROTECTED]> wrote:
>
> There's a discussion going on on the CherryPy list about putting
> session IDs in the URL and having the session filter automatically
> pull the ID out. I think this has come up here as well.
>
> As Remi points out in this thread (http://tinyurl.com/aez56), CherryPy
> doesn't have any way to help you get your session ID in the URL.
> However, TurboGears *does* have a URL generation function. Its use is
> optional, but strongly recommended... it would be easy for that
> function to include a session ID, if needed...
>
> I just thought I'd bring this up for anyone else out there looking for
> sessions that don't require cookies.
>
> Kevin
>
> ---------- Forwarded message ----------
> From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Date: Nov 30, 2005 8:28 PM
> Subject: [cherrypy-devel] Re: Sessions and cookies
> To: cherrypy-devel <[EMAIL PROTECTED]>
>
>
>
> Interesting. After thinking about it some more, there are some
> tremendous technological issues with rewriting URLs. The problem, as
> your comments suggest, is that a parser and javascript wrapper library
> are necessary. Funny enough, I built an entire web proxy that had a
> complete HTML parser and javascript wrapper library that rewrote URLs
> for a client years ago - it was a monumental task and would add way too
> much bloat to cherrypy.
>
> That said, I think this suggests are more generalized solution: the
> creation of a simple interface for sessionID extraction/insertion which
> allows users to plug in their particular implementation. So, for
> example, each of sessionfilter's methods could reference whatever class
> the user defined in the config (much as one can currently define
> classes to run when sessions are created or destroyed). For each method
> in sessionfilter, a corresponding predetermined named method could be
> available in the user defined class. I think this essentially a
> strategy design pattern.
>
> I think the primary point I'm trying to make is that coupling sessions
> with cookies is unnecessary. Providing a mechanism for developers to
> implement their own sessionID extraction/insertion techniques gives
> them a real sense of freedom: as web applications (using xml-rpc,soap,
> etc), not just websites, become increasingly common, this will prove
> particularly important.
>
> As an aside, how exactly does one offer actual code for possible
> integration? Should I just code up a prototype and post it somewhere?
> If so, where?
>
>
>
> --
> Kevin Dangoor
> Author of the Zesty News RSS newsreader
>
> email: [EMAIL PROTECTED]
> company: http://www.BlazingThings.com
> blog: http://www.BlueSkyOnMars.com
>


--
[EMAIL PROTECTED]

Reply via email to