Adaptive Data Loss Prevention Gateway

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data loss prevention (DLP) services face challenges such as resource consumption and increased costs due to frequent requests for accessing personal information, and unavailability issues lead to either complete blockage or data exposure, especially when the DLP service is down.

Innovation Solution

A gateway with an adaptor engine generates rules and templates to replicate DLP decisions, masking sensitive data by converting DLP outputs into structured documents, allowing for efficient processing and reducing reliance on the DLP service, even during outages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the DLP service is used to assess every data access request, then data security is improved, but resource consumption and processing costs increase significantly

Engineering Contradiction:
Improvedata securityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary DLP assessment on representative data samples before actual access requests, pre-determining security policies and sensitive data patterns. This preliminary action allows the gateway to make rapid security decisions without repeatedly querying the DLP service for every access request, significantly reducing resource consumption while maintaining security standards.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway creates local copies of DLP service decisions and security policies, storing them as cached rules. Instead of querying the remote DLP service for every request, the gateway uses these local copies to make security determinations autonomously, reducing network traffic and processing overhead while maintaining consistent security enforcement.

Inventive Principle:
Principle #26Copying

2Reliability

If the DLP service is configured to restrict access without permission, then data protection is improved, but operational continuity deteriorates when the service is unavailable

Engineering Contradiction:
Improvedata protectionVSAvoidoperational continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements a caching mechanism that stores DLP service decisions and security policies in advance. When the DLP service becomes unavailable, the gateway continues to operate using these pre-cached security rules, ensuring operational continuity. This beforehand cushioning prevents complete system stoppage during service outages while maintaining data protection standards.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The gateway acts as an intermediary layer between users and the DLP service. It maintains a local cache of security decisions and can operate autonomously when the remote DLP service is unavailable. This intermediary approach ensures that data protection policies continue to be enforced through cached rules, preventing both complete data exposure and total operational stoppage during service outages.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the DLP service processes every request, then security decision accuracy is improved, but processing speed and performance deteriorate due to overhead

Engineering Contradiction:
Improvesecurity decision accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The gateway creates local copies of DLP service security decisions and stores them in a cache. For subsequent requests with similar characteristics, the gateway uses these cached copies instead of querying the DLP service again, dramatically improving processing speed. The system maintains security decision accuracy by using the same authoritative decisions that the DLP service would have made, just delivered more efficiently through the caching mechanism.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs security assessments on representative samples and caches the results in advance. When actual access requests arrive, the gateway can quickly match them against pre-analyzed patterns and cached decisions, maintaining high security accuracy while achieving rapid processing speeds without repeated DLP service queries.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11790103B2Adaptive data loss prevention
Publication Date: 2023.10.17 CITRIX SYSTEMS INC
  • US11790103B2 patent drawing
  • US11790103B2 patent drawing
  • US11790103B2 patent drawing

AI summary

Described embodiments provide systems and methods for adaptive data loss prevention. A first computing device may generate, according to a first response from a server and an output from a second computing device identifying sensitive data in the first response, at least one rule regarding the sensitive data, and at least one template for data loss prevention (DLP) responses. The first computing device may determine, according to the at least one rule, a match to a second response from the server, that includes the sensitive data. The first computing device may provide, according to the match and the at least one template, a DLP response to redact the sensitive data of the second response, in place of a DLP output from the second computing device identifying the sensitive data in the second response.