I'm sorry Rick,

But at the risk of alienating people, being removed from the Witango-Talk list, and 
potentially 
losing business as an independent contract developer...

Rick, you don't understand programming for the web - you just don't get it.

Sincerely,

Scott Cadillac,
XML-Extranet ~ 403-254-5002 ~ [EMAIL PROTECTED]
------------
Well-formed Programming in C# ASP.NET, Witango and XML 
For Hire ~ http://xmlx.ca/forhire
------------
IExtranet ~ http://IExtranet.net
------------
Weblog ~ http://xmlx.ca
Forums ~ http://forums.xmlx.ca
Knowledge Base ~ http://kb.xmlx.ca
------------
P.O. Box 69006
RPO Bridlewood SW
Calgary, Alberta
Canada T2Y 4T9



-----Original Message-----
From: "Rick Sanders" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Date: Wed, 13 Oct 2004 13:37:51 -0400
Subject: Re: Witango-Talk: Cookies

> 
> Exactly!
> 
> Hence why <@USERREFERENCEARGUMENT> & tracking the IP address together
> are 
> probably the best way to define unique sessions. Assign the user's IP 
> address to a user variable too. So, if someone comes in from a search
> engine 
> with an expired <@USERREFERENCEARGUMENT>, but there's no IP address for
> that 
> session, then you know it's expired.
> 
> It's more work, but it's worth it to not have to use cookies.
> 
> Rick Sanders
> 
> 
> > Case 1: spidered session has expired. Someone hits the link with the 
> > expired
> > userref and has cookies off. I believe they just revived that session
> -
> > started another with the same id.
> >
> > Case 2: (real) Person on a witango site that uses userrefarg. Copies
> link
> > and posts it to a group. Everyone in that group now has direct access
> to a
> > live session. That session stays live as long as someone in the group
> it
> > hitting it within the timeout period. Sort of a flashmob session.
> >
> >
> > On 10/13/04 10:17 AM, "Stefan Gonick" <[EMAIL PROTECTED]>
> wrote:
> >
> >> Hi Scott,
> >>
> >> Forgive me if I find this explanation less than satisfying. :)
> >> If sessions typically expire after 30 minutes of inactivity,
> >> then spidered sessions would extremely likely have expired
> >> by the time someone has clicked on the link. Am I missing
> >> something here?
> >>
> >> Stefan
> >>
> >> At 01:10 PM 10/13/2004, you wrote:
> >>> Hi Stefan,
> >>>
> >>> Who knows if it ever expired?
> >>>
> >>> Personally, I think the bug is using <@USERREFERENCEARGUMENT>
> period.
> >>>
> >>> Just remove it - and more than one problem is solved.
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: Stefan Gonick <[EMAIL PROTECTED]>
> >>> To: [EMAIL PROTECTED]
> >>> Date: Wed, 13 Oct 2004 12:58:56 -0400
> >>> Subject: Re: Witango-Talk: Cookies
> >>>
> >>>> What kind of factor can lead to the resurrection of an expired
> session?
> >>>>
> >>>> Stefan
> >>>>
> >>>> At 01:04 PM 10/13/2004, you wrote:
> >>>>> Hi Stefan,
> >>>>>
> >>>>>> I STILL don't understand why UserReferences from a week ago
> should
> >>>>>> lead to session hijacking. Wouldn't this UserReference have
> expired
> >>>> a
> >>>>>> long
> >>>>>> time ago? Wouldn't that result in creating a new UserReference?
> If
> >>>> not,
> >>>>>> wouldn't this be considered a bug?
> >>>>>
> >>>>> There can be more than one factor involved with why this can
> happen,
> >>>> and
> >>>>> therefore hard to
> >>>>> eliminate.
> >>>>>
> >>>>> Keep in mind this problem plagues more web development platforms
> than
> >>>> just
> >>>>> Witango.
> >>>>>
> >>>>> This is more of a flaw in the Internet "architecture" brought
> about by
> >>>> the
> >>>>> addition of
> >>>>> user "convenience" - but that convenience is superseded now by
> >>>> security
> >>>>> concerns.
> >>>>>
> >>>>> Basically, in my opinion - just don't use
> <@USERREFERENCEARGUMENT> for
> >>>> any
> >>>>> reason.
> >>>>>
> >>>>> Hope this helpful. Cheers....
> >>>>>
> >>>>>> Stefan
> >>>>>>
> >>>>>> =====================================================
> >>>>>> Database WebWorks: Dynamic web sites through database
> integration
> >>>>>> http://www.DatabaseWebWorks.com
> >>>>>>
> >>>>>>
> >>>>
> _______________________________________________________________________
> >>>>>> _
> >>>>>> TO UNSUBSCRIBE: Go to
> http://www.witango.com/developer/maillist.taf
> >>>>>
> >>>>>
> >>>>>
> ______________________________________________________________________
> >>>> __
> >>>>> TO UNSUBSCRIBE: Go to
> http://www.witango.com/developer/maillist.taf
> >>>>
> >>>> =====================================================
> >>>> Database WebWorks: Dynamic web sites through database integration
> >>>> http://www.DatabaseWebWorks.com
> >>>>
> >>>>
> _______________________________________________________________________
> >>>> _
> >>>> TO UNSUBSCRIBE: Go to
> http://www.witango.com/developer/maillist.taf
> >>>
> >>>
> >>>
> _______________________________________________________________________
> _
> >>> TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >>
> >> =====================================================
> >> Database WebWorks: Dynamic web sites through database integration
> >> http://www.DatabaseWebWorks.com
> >>
> >>
> _______________________________________________________________________
> _
> >> TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> >>
> >
> >
> > -----------------------------------------
> > Roland Dumas
> > Roberts Information Services
> > 310 W. Bellevue Avenue
> > San Mateo CA 94402
> > 650-347-1373
> > 415-412-9300 (cell)
> > [EMAIL PROTECTED]
> > SMS: http://new.servqual.com/html/sms.tml
> >
> >
> >
> _______________________________________________________________________
> _
> > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
> > 
> 
> 
> _______________________________________________________________________
> _
> TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf


________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to