Secure Session Management in Web Farms via Token Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Session management in web farms faces security issues due to the risk of session token hijacking and compatibility problems across servers with different platforms, where session tokens generated by one server may not be recognized by others.

Innovation Solution

The method involves decrypting session tokens at the first server, redirecting the request to a second server, and creating a new encrypted session token, using a common session database and session management web service to verify and update session tokens, ensuring secure and platform-independent session management across multiple servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If session tokens are used for session management, then session continuity can be maintained, but security risk increases due to session hijacking

Engineering Contradiction:
Improvesession continuityVSAvoidsession hijacking risk
Core Design Contradiction:
Duration of action of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary validation mechanism where session tokens are validated through a centralized validation component rather than being directly trusted. The session token passes through multiple validation layers including format verification, database verification, and server verification, acting as an intermediary filter between the client and the session management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary validation actions before session tokens are fully processed. The validation component performs preliminary checks on token format, expiration, and authenticity before the session is fully established, preventing hijacked sessions from being accepted in the first place.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If session tokens are generated by individual servers in a web farm, then each server can manage sessions independently, but compatibility problems arise across servers with different platforms

Engineering Contradiction:
Improveserver independenceVSAvoidsession compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal session token validation mechanism that works across all servers in the web farm regardless of their underlying platforms. The validation component serves multiple functions: format validation, database verification, and cross-server recognition, making the session management system universally compatible across different server environments.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The validation component acts as an intermediary layer between individual servers and the session management system. It translates and validates session tokens in a platform-independent manner, allowing servers with different platforms to communicate session information reliably through a common validation interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If session tokens are transmitted between browser and web server, then session identification is enabled, but security vulnerabilities increase

Engineering Contradiction:
Improvesession identificationVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The validation component serves as an intermediary security layer between the transmitted session token and the session management system. It validates the token through multiple verification steps (format, database, server) before accepting it, maintaining ease of session identification while filtering out malicious tokens.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the validation component continuously verifies session tokens against multiple criteria and provides feedback on token validity. This feedback loop ensures that only valid, non-hijacked sessions are accepted, reducing security vulnerabilities while maintaining operational ease.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8578462B2Method and system for secure session management in a web farm
Publication Date: 2013.11.05 AVAYA INC
  • US8578462B2 patent drawing
  • US8578462B2 patent drawing
  • US8578462B2 patent drawing

AI summary

A system and method for secure session management in a web farm using a session token. A session management web service updates the session token with each request received from a browser. If the request must be redirected to a new server where the requested resource is located, then the decrypted session token is transmitted to the new server and the session management web service generates a new session token to be used in place of the previous session token. The new session token is transmitted to the browser with the requested web resource.