Document Sensitivity Classification via API Handle Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based services pose challenges in protecting sensitive corporate data due to limited control over access and sharing, leading to potential data exfiltration as users can easily download and share documents across multiple devices and networks without fine-grained security controls.

Innovation Solution

A network security system that monitors transaction data between cloud providers and enterprise users, uses deep API inspection to extract critical metadata, and assigns sensitivity classifications to documents based on their handles, embedding these classifications in document headers to enable efficient data exfiltration prevention without requiring content inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud-based services are used for corporate data management, then accessibility and collaboration are improved, but control over sensitive data and prevention of data exfiltration deteriorate

Engineering Contradiction:
ImproveaccessibilityVSAvoidcontrol over sensitive data
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary classification of documents as sensitive or non-sensitive based on metadata (such as document handles, names, or types) before the documents are downloaded or shared. Sensitivity markers are embedded in the document metadata during this preliminary stage, enabling downstream systems to enforce policies without needing to analyze document contents later. This preliminary action prevents data exfiltration by establishing control measures before the document leaves the secure environment.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If document sensitivity is determined by inspecting document contents, then accuracy of sensitivity classification is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of sensitivity classificationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts and utilizes specific metadata fields from documents (such as document handles, names, types, or other identifying information) to determine sensitivity classification. By taking out and analyzing only these specific metadata elements rather than the entire document content, the system achieves accurate sensitivity determination while significantly reducing processing time and computational resource requirements compared to full content inspection.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If fine-grained security controls are implemented in cloud services, then data protection is improved, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service security by embedding sensitivity markers in document metadata that automatically enable policy enforcement without requiring complex centralized control mechanisms. Documents carry their own sensitivity information (such as markers indicating whether a document is sensitive), allowing endpoints and cloud services to autonomously enforce appropriate policies based on the embedded markers. This self-service approach simplifies the overall system architecture while maintaining fine-grained security controls.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11907393B2Enriched document-sensitivity metadata using contextual information
Publication Date: 2024.02.20 NETSKOPE INC
  • US11907393B2 patent drawing
  • US11907393B2 patent drawing
  • US11907393B2 patent drawing

AI summary

The technology disclosed includes a system to efficiently classify sensitivity of document generated by and downloaded from cloud-based provider services. The system monitors network traffic at a document-generation initiating endpoint and receives a web page identifying the document generated. The system parses the network traffic that selects the document for download, based on the user selecting a link, and intercepts a document handle in an API parameter string used to download the document. The system interprets the document handle to analyze sensitivity of the document to assign a sensitive classification to the document. The sensitivity classification is encoded into the document header metadata. The encoded sensitivity classification can be used to enhance security, for example, preventing data exfiltration.