Script Analyzer Verification for Secure Enterprise Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprises face challenges in securely sharing sensitive data with third parties due to the risk of data exposure and the inefficiency of existing screening methods, which are costly and prone to breaches, especially for security services providers needing to aggregate threat intelligence.

Innovation Solution

A verification engine is provided as an outward-facing API that allows third parties to remotely 'pull' data through input scripts, which are analyzed to ensure they do not retrieve sensitive information, using an ingress analyzer, rules engine, and reputation engine to validate the scripts and control data access through controlled APIs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If enterprises share sensitive data with third parties, then data collaboration and threat intelligence aggregation are improved, but data security and risk of exposure worsen

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a verification engine as an intermediary component that sits between the enterprise data and third-party access requests. This engine analyzes input scripts, validates data requests, and controls data extraction without requiring direct access to sensitive data, thus enabling collaboration while maintaining security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data access process into distinct phases: script analysis phase, validation phase, and controlled extraction phase. By dividing the monolithic data sharing process into modular stages with different security controls, the system enables versatile data collaboration while maintaining granular security oversight at each stage.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional data screening methods are used to protect sensitive data, then data security is improved, but efficiency and cost worsen

Engineering Contradiction:
Improvedata securityVSAvoiddata sharing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The verification engine performs preliminary analysis of input scripts and data requests before actual data extraction occurs. By validating the intent and methodology of data access in advance, the system ensures security controls are in place before sensitive data is exposed, eliminating the need for costly post-extraction screening and review processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual data screening and review processes with automated verification engine that programmatically analyzes scripts and validates data requests. This substitution of mechanical human review with automated analysis dramatically improves efficiency while maintaining or enhancing security controls.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If enterprises restrict data access to maintain security, then data security is improved, but data collaboration and intelligence aggregation worsen

Engineering Contradiction:
Improvedata securityVSAvoiddata collaboration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The verification engine provides dynamic data access control where security permissions and extraction parameters are adjusted based on the specific script analysis results and third-party reputation. This dynamic approach allows the system to be restrictive when necessary for security while being permissive when safe, enabling flexible collaboration without compromising security boundaries.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3520015B1Secure sensitive data with a script analyzer
Publication Date: 2025.09.10 MUSARUBRA US LLC
  • EP3520015B1 patent drawingFigure 1
  • EP3520015B1 patent drawingFigure 2
  • EP3520015B1 patent drawingFigure 3

AI summary

In an example, there is disclosed a computing apparatus having: a processor; a memory; a data interface; and one or more logic elements providing a verification engine to: receive via the data interface an input script including a request to access enterprise data; analyze the input script to determine that the input script complies with a data request criterion; apply an application programming interface (API) to the input script to collect the enterprise data; and send the enterprise data via the data interface.