Session Hijacking Prevention via Environmental Context Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems are vulnerable to session hijacking attacks, where attackers can intercept and mimic user authentication attempts by timing their actions with the user's genuine authentication attempts, leading to potential unauthorized access.

Innovation Solution

The system uses environmental context data from input devices such as cameras, microphones, accelerometers, and GPS to validate the authenticity of authentication sessions by transmitting this data to a secondary system for evaluation, ensuring that the authentication session is legitimate before allowing access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional authentication methods (username/password with image verification) are used, then ease of operation is improved, but reliability deteriorates due to session hijacking vulnerability

Engineering Contradiction:
Improveauthentication processVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces environmental context data as an intermediary element that mediates between the user and the authentication system. This context data (captured by cameras, microphones, accelerometers, GPS) serves as a mediator that verifies the authenticity of the authentication session without requiring complex user interaction, thus maintaining ease of operation while improving reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring environmental context during authentication and using this information to validate whether the authentication session is legitimate. The feedback loop compares expected environmental characteristics with actual captured data to detect session hijacking attempts, thereby improving authentication security without complicating the user experience

Inventive Principle:
Principle #23Feedback

2Reliability

If multi-factor authentication with personal devices is implemented, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the authentication system universal by using environmental context data that can be captured by any device with standard sensors (camera, microphone, accelerometer, GPS). This multi-functional approach allows the same authentication mechanism to work across different devices and platforms without requiring specialized hardware, thus improving reliability while managing device complexity

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

Solution Approach 2:

The system implements self-service by automatically capturing and analyzing environmental context data without requiring user configuration or intervention. The authentication process autonomously uses available sensors to verify session legitimacy, reducing the complexity burden on users while maintaining high reliability through automated security checks

Inventive Principle:
Principle #25Self-service

3Reliability

If environmental context verification is added to authentication, then reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesession validationVSAvoidauthentication process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by capturing environmental context data in advance during the authentication process itself, rather than requiring separate verification steps. The system proactively monitors the environment and prepares validation information before the authentication decision is made, ensuring reliable session validation while keeping the process seamless and easy to operate

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10148631B1Systems and methods for preventing session hijacking
Publication Date: 2018.12.04 GEN DIGITAL INC
  • US10148631B1 patent drawing
  • US10148631B1 patent drawing
  • US10148631B1 patent drawing

AI summary

The disclosed computer-implemented method for preventing session hijacking may include (1) determining that a user is attempting to complete at least a portion of an authentication session on a first computing system, (2) using input from one or more input devices of the first computing system to obtain environmental context associated with the user's attempt to complete the authentication session, (3) preventing the authentication session from authenticating the user while using the environmental context to determine whether the authentication session is valid, where using the environmental context to determine whether the authentication session is valid includes (a) transmitting the environmental context to a second computing system and (b) requesting an indication of whether, based on an evaluation of the environmental context at the second computing system, the authentication session is valid. Various other methods, systems, and computer-readable media are also disclosed.