Unlock instant, AI-driven research and patent intelligence for your innovation.

Dynamic web session clean-up

a web session and cleaning technology, applied in the field of web application security, can solve the problems of manual user intervention, no standardized method to clean up sessions on remote servers, and dependence on third-party applications,

Active Publication Date: 2013-09-19
IBM CORP
View PDF19 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a way to clean up web sessions without needing to set up a specific mechanism in advance. When a user ends a session, a cookie is generated and stored. This cookie contains information about the session and a URL for a sign-off resource that can be used to clean up the session. When the session is ended, the cookie is sent back to the user or retained in a proxy. This allows for dynamic clean-up of sessions without needing to set up a separate sign-off mechanism.

Problems solved by technology

These sessions remain active until the client requests their destruction, which typically requires manual user intervention.
Typically, there exists no standardized method to clean up sessions on remote servers without a static configuration that can map the session identity (usually contained within an HTTP cookie) to a sign-off resource for the session.
A weakness of this approach is the requirement for manual configuration and dependence on a third party application or database to manage the sign-off operations.
Further, the described solution is not portable, and it cannot be extended automatically because only a list of statically-configured URLs can be invoked in the sign- off process until a new mapping of cookie-to-sign-off resource is manually added to the configuration.
One of the drawbacks of this approach is that new scripts have to be added for each proxied application matching all of the cookies for this particular proxied web server.
Moreover, depending on the type of proxying method used and how the cookie is stored in the web browser's cookie jar, these cookies may not be able to be deleted easily.
This approach can also require modifications to the proxied server's log off page, which can be quite intrusive.
Further, this approach does not address the situation where the logoff is not instigated from the browser (e.g., when the user session within a reverse proxy simply times-out).
A limitation of this approach, however, is that the cookies are destroyed by the proxy when the session is terminated, but this does not terminate any corresponding sessions in the backend servers.
This approach also is undesirable in that it does not allow cookies to flow back to the web browser during the user session.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic web session clean-up
  • Dynamic web session clean-up
  • Dynamic web session clean-up

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027]With reference now to the drawings and in particular with reference to FIGS. 1-2, exemplary diagrams of data processing environments are provided in which illustrative embodiments of the disclosure may be implemented. It should be appreciated that FIGS. 1-2 are only exemplary and are not intended to assert or imply any limitation with regard to the environments in which aspects or embodiments of the disclosed subject matter may be implemented. Many modifications to the depicted environments may be made without departing from the spirit and scope of the present invention.

[0028]With reference now to the drawings, FIG. 1 depicts a pictorial representation of an exemplary distributed data processing system in which aspects of the illustrative embodiments may be implemented. Distributed data processing system 100 may include a network of computers in which aspects of the illustrative embodiments may be implemented. The distributed data processing system 100 contains at least one ne...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A “sign-off” cookie is generated and stored upon initiation of a web session between a client and a web application executing on a server. The sign-off cookie preferably comprises both an identifier for the session (a “session ID”) together with an identifier (such as a URL) for a sign-off resource (associated with a sign-off mechanism) that can be used to clean-up the web session following its termination. The sign-off cookie may be returned to the client and / or retained within a proxy. Upon termination of the web session, the URL in the sign-off cookie is used to initiate a request to the sign-off mechanism to clean-up the web session. This approach provides for dynamic web session clean-up without requiring any pre-configuration of the sign-off mechanism.

Description

[0001]This application includes subject matter that is protected by copyright. All rights are reserved.BACKGROUND OF THE INVENTION[0002]1. Technical Field[0003]This disclosure relates generally to web application security and in particular to a method and system for dynamic web session clean-up session using cookies that have been augmented to include sign-off resource URLs.[0004]2. Background of the Related Art[0005]When clients authenticate with a remote application, a session for that client is created on the web server. These sessions remain active until the client requests their destruction, which typically requires manual user intervention. Typically, there exists no standardized method to clean up sessions on remote servers without a static configuration that can map the session identity (usually contained within an HTTP cookie) to a sign-off resource for the session. HTTP cookies (see IETF RFC 2109) provide a way of managing sessions and state between web browsers and web se...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F15/16
CPCH04L67/02H04L67/143G06F17/30887H04L63/0815G06F17/30867H04L63/0281G06F16/9535G06F16/9566
Inventor EXTON, SCOTT ANTHONYROBINSON, KEIRANSEDGMEN, JOHNSTRAUBINGER, BEN LYLE
Owner IBM CORP