Network Penetration Assessor for Session Theft Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated penetration testing tools lack the capability to specifically assess vulnerabilities related to session theft, and existing systems do not provide an analytical mechanism to test for protocol manipulation attacks, leaving networks exposed to session takeover.

Innovation Solution

A network penetration assessor system that includes modules for data gathering, network mapping, penetration testing, and report generation, which simulates attacks to assess vulnerabilities to session theft by evaluating protocol manipulation and Layer 2/3 penetration attacks, providing a comprehensive assessment of network vulnerabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated penetration testing tools are used to assess network vulnerabilities, then productivity is improved, but measurement precision is insufficient for detecting session theft vulnerabilities

Engineering Contradiction:
Improveautomated vulnerability assessmentVSAvoidsession theft vulnerability detection
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The penetration assessor divides the vulnerability assessment into distinct modules: data gathering module, network mapping module, network evaluator module, and penetration testing module. Each module handles specific aspects of the assessment, with the penetration testing module specifically addressing session theft vulnerabilities through targeted protocol manipulation tests, while other modules handle general network assessment tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary assessment framework that bridges automated testing and specialized session theft detection. The penetration testing module acts as an intermediary that receives network information from the network mapping module and applies specialized session theft detection techniques, combining automated efficiency with precise vulnerability assessment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption tools are implemented to prevent protocol manipulation attacks, then security is improved, but device complexity increases

Engineering Contradiction:
Improveprotocol manipulation attack preventionVSAvoidencryption tool implementation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The penetration assessor performs preliminary testing to identify vulnerabilities before they can be exploited. By conducting protocol manipulation tests and session theft assessments in advance, the system helps organizations understand their security posture and the complexity of their encryption implementations before actual attacks occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates detailed assessment reports that provide feedback to organizations about their encryption tool implementation status. The report generator module analyzes test results and provides actionable recommendations, creating a feedback loop that helps organizations simplify their security implementations while maintaining adequate protection.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual security assessments are performed by consultants, then measurement precision is improved, but productivity decreases

Engineering Contradiction:
Improvesecurity compliance assessmentVSAvoidassessment speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The penetration assessor enables organizations to perform their own security assessments through automated tools. The system provides self-service capability by automatically gathering data, mapping networks, evaluating vulnerabilities, and generating reports without requiring constant consultant intervention, thereby maintaining precision while significantly improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates automated copies of the assessment process that can be replicated consistently. By automating the data gathering, network mapping, and vulnerability evaluation steps, the system produces consistent, repeatable assessment results that maintain the precision of manual methods while executing at automated speed.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8756697B2Systems and methods for determining vulnerability to session stealing
Publication Date: 2014.06.17 TRUSTWAVE HOLDINGS INC
  • US8756697B2 patent drawing
  • US8756697B2 patent drawing
  • US8756697B2 patent drawing

AI summary

Systems and methods for determining vulnerability to session stealing are disclosed. An example method includes intercepting, at a first computing device, an intercepted packet sent from a client to a second computing device different than the first computing device, the intercepted packet including a first instruction in a first portion of the intercepted packet, determining, using a template, a second portion of the intercepted packet that is a value that is changed by a calculated amount each time that the client sends a packet, changing the value by the calculated amount to determine a next value for a next packet, replacing the second portion of the intercepted packet with the next value to generate a modified packet, replacing the first portion of the modified packet with a second instruction, and transmitting the modified packet to the second computing device.