Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:
edgeos



WebApp Sec: Re: How to protect against cookie stealing?

Re: How to protect against cookie stealing?

From: Ken Anderson <ka_at_pacific.net>
Date: Thu, 24 Jul 2003 10:24:39 -0700

Are there any web application frameworks that implement per
action/screen session cookies? Java or perl libraries to help with
this seemingly complex task? I can imagine a case where a click back
might give you some grief...

Thanks,
Ken A.

Mark Reardon wrote:

> 2. Any static cookie is subject to being stolen. What the government
> used to require of internet banks (1995 and 1996) was that cookies
> had to change on a per screen (or action) basis. If the wrong cookie
> was received the session was logged out.
>
> I believe we used a random number that was then encrypted. The key
> that was derived from a hash of bits such as the host portion of the
> browser's network socket and the browser's identifying HTTP string.
> Thus, each session had potentially a different key value that was
> recoverable from the information available to a CGI.
>
> Since each screen had a different random value, the combination
> caused hard crack attempts to be too time consuming and frankly,
> difficult, to be of value. We also had a short timeout so an idle
> browser only had so much exposure. It wasn't perfect but it closed
> things down a bit.
>
> We stored the random value in our backend database. The advanage of
> this is that the web servers could fail over (causing an SSL session
> renegotiation) and the banking session would not die. However, if the
> browser were to fail over or change IP address, we would have logged
> the user out of their session due to a bad cookie.
>
>
>
> Mark
>
> ---- Mark Reardon Reardon Information Security Corporation (404)
> 444-0041
>
>
Received on Jul 24 2003

[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]
edgeos