Browser Extension for Real-Time Sensitive Data Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web application administrators have limited control and visibility over user actions during web sessions, and existing solutions require complex setup and maintenance, lacking intuitive control over web applications on a per-element basis.

Innovation Solution

Implementing browser components that monitor and analyze browser session data, detect sensitive data elements, and trigger control actions based on predefined rules, allowing administrators to enforce security measures on a per-element basis within web applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If administrators implement comprehensive monitoring and control mechanisms for web sessions, then security control and visibility over user actions is improved, but device complexity and maintenance burden increases

Engineering Contradiction:
Improvesecurity controlVSAvoidmaintenance burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a browser extension as an intermediary component that runs locally in the user's browser. This extension acts as a mediator between the web application and the administrator's control system, capturing session data locally and transmitting only relevant information to remote servers. This approach improves security control while reducing the complexity of implementing comprehensive monitoring, as the heavy lifting is done by the lightweight browser extension rather than complex server-side infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts and processes sensitive data elements locally within the browser extension before transmission to remote servers. By taking out the data processing function from the complex monitoring infrastructure and placing it in the simple browser extension, the system achieves comprehensive security monitoring without requiring complex centralized processing systems, thereby reducing maintenance burden.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If administrators implement per-element control within web applications, then control precision and security coverage is improved, but ease of operation and setup simplicity deteriorates

Engineering Contradiction:
Improvecontrol precisionVSAvoidsetup simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The browser extension automatically identifies and captures sensitive data elements within web applications without requiring administrators to manually configure each element. The extension self-services by scanning the web page DOM, identifying sensitive data patterns, and automatically transmitting relevant information to the monitoring system. This eliminates the need for complex per-element configuration while maintaining high control precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The browser extension is designed as a universal solution that can monitor and control multiple different web applications through a single implementation. Rather than requiring separate configurations for each application or element, the extension provides multi-functional monitoring capabilities that work across various web applications, significantly simplifying the setup process while maintaining comprehensive control precision.

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

3Reliability

If real-time monitoring of browser session data is implemented, then detection capability and security response time is improved, but use of energy and computational resources increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements local quality processing by having the browser extension perform lightweight local analysis of session data to identify sensitive elements, rather than continuously transmitting all data for remote analysis. The extension processes data locally with minimal computational overhead, transmitting only identified sensitive elements to remote servers. This approach maintains high detection capability while significantly reducing the computational resources required compared to continuous real-time monitoring of all session data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240357021A1Securing sensitive data during web sessions
Publication Date: 2024.10.24 CYBER ARK SOFTWARE LTD
  • US20240357021A1 patent drawing
  • US20240357021A1 patent drawing
  • US20240357021A1 patent drawing

AI summary

Disclosed embodiments relate to systems and methods for securing sensitive data during web sessions. Techniques include initiating, by a browser component executing on an endpoint device, a browser session associated with a user; monitoring, by the browser component, browser session data associated with the browser session, the browser session data being derived from one or more actions taken by the user; detecting at least one sensitive data element within the browser session data; determining whether the at least one sensitive data element triggers a control action; and based on a determination that the at least one sensitive data element triggers the control action, causing the control action to be performed.