Web Session Recording via Server-Side Packet Duplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, companies often lack access to network switches or taps necessary for recording web sessions using traditional methods like port mirroring or network taps, making it impossible to record web sessions hosted on cloud-provided hardware resources.

Innovation Solution

A web session recording system and method that utilizes a server with network cards and processing units to monitor and record web sessions without external hardware manipulation, using a hash repository to efficiently store and reconstruct session data, allowing for recording even when access to external network devices is restricted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If port mirroring or network taps are used to record web sessions, then web session recording capability is achieved, but access to network switches or external network devices is required

Engineering Contradiction:
Improveweb session recording capabilityVSAvoidaccess requirement to network devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary component (network device with packet duplication capability) that acts as a mediator between the web session traffic and the recording system. This intermediary duplicates packets and forwards them to the recording system without requiring direct access to network switches or taps, thereby enabling recording in environments where such access is restricted while maintaining recording reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The recording system is designed to be self-sufficient by incorporating its own packet duplication capability within the network device. Instead of relying on external network switches or taps to duplicate packets, the system performs packet duplication itself, eliminating the need for access to external network devices and enabling deployment in cloud computing environments

Inventive Principle:
Principle #25Self-service

2Productivity

If cloud computing services are used to host web servers, then hardware resource allocation is improved, but access to network switches for session recording is lost

Engineering Contradiction:
Improvehardware resource allocation efficiencyVSAvoidnetwork device access for recording
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent merges the packet duplication function and the web session recording function into a single integrated system deployed within the cloud environment. By combining these functions in one system that has access to the virtualized network interfaces, the patent enables web session recording in cloud computing environments where external network device access is not available, while maintaining the hardware resource allocation efficiency of cloud services

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If traditional web session recording systems are deployed, then recording functionality is achieved, but deployment requires direct or indirect access to network switches

Engineering Contradiction:
Improveweb session recording functionalityVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent creates a universal recording system that can operate in multiple deployment scenarios - both traditional environments with network switch access and cloud computing environments without such access. The system achieves this by incorporating embedded packet duplication capability within the network device, making it universally applicable across different infrastructure types and eliminating the need for network switch access in deployment

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

Data Source

PatentUS10341205B2System and method for recording web sessions
Publication Date: 2019.07.02 GLASSBOX LTD
  • US10341205B2 patent drawing
  • US10341205B2 patent drawing
  • US10341205B2 patent drawing

AI summary

A web session recording system comprising at least one server, the server comprising one or more network cards and at least one processing unit configured to: monitor one or more ports of the network cards, the ports being used for conducting a plurality of web sessions; and send web session recording enabling data relating to the web sessions to a data repository, for recording the web sessions; wherein the monitor and the send enable recording the web sessions without access to resources external to the server.