Graph-Based Anomaly Detection in Shared Data Repositories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional shared data repository systems lack mechanisms to detect anomalous file access behavior, making it difficult to identify suspicious patterns that may indicate corporate espionage.

Innovation Solution

A computer-implemented method that creates a graph of file access patterns, identifies communities of users collaborating on files, and determines anomalous collaboration patterns by comparing user access patterns to community norms, allowing for security actions to be taken when suspicious behavior is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional shared data repository systems are used to allow broad file access, then ease of operation and collaboration are improved, but security against anomalous access patterns deteriorates

Engineering Contradiction:
Improvefile accessibilityVSAvoidcorporate espionage risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system continuously monitors file access patterns and provides feedback by comparing current access behavior against historical collaboration patterns. When anomalous patterns are detected (such as a user accessing files outside their normal collaboration circles), the system can trigger alerts or security responses, enabling dynamic adjustment of access controls based on real-time behavior analysis

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary analysis layer between the file repository and users. This layer uses graph-based community detection to identify normal collaboration patterns and acts as a mediator that can detect and respond to anomalous access attempts without disrupting legitimate user operations, thus maintaining ease of operation while enhancing security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If no monitoring mechanisms are implemented to preserve system simplicity, then device complexity is reduced, but ability to detect anomalous behavior deteriorates

Engineering Contradiction:
Improvesystem mechanism complexityVSAvoidanomalous behavior detection
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs self-service by automatically collecting access logs, constructing collaboration graphs, detecting communities, and identifying anomalous patterns without requiring manual configuration or complex external monitoring infrastructure. The anomaly detection process is self-contained within the existing data repository system

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms access control monitoring from a binary permitted/denied parameter to a continuous analysis of collaboration pattern parameters. By representing user relationships as graph structures with vertices and edges, the system can measure and compare collaboration intensities, community memberships, and access frequencies to detect anomalies

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed access monitoring is implemented to improve security detection, then measurement precision of anomalous behavior is improved, but loss of time for data processing increases

Engineering Contradiction:
Improveanomalous pattern identification accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the monitoring task by dividing users into communities based on their collaboration patterns. Instead of analyzing all user-file interactions uniformly, the system processes data in community segments, comparing each user's access patterns against their specific community's normal behavior. This segmentation reduces the computational complexity and processing time required for anomaly detection

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10425435B1Systems and methods for detecting anomalous behavior in shared data repositories
Publication Date: 2019.09.24 GEN DIGITAL INC
  • US10425435B1 patent drawing
  • US10425435B1 patent drawing
  • US10425435B1 patent drawing

AI summary

The disclosed computer-implemented method for detecting anomalous behavior in shared data repositories may include (i) identifying a shared data repository that comprises files, (ii) monitoring access to the files for a predetermined time period in order to determine which files are accessed by each user, (iii) creating a graph of the access to the files, wherein each vertex represents a user and each edge that connects two vertices represents that one or more files were accessed by both users represented by the two vertices, (iv) deriving, from the graph, a set of communities, wherein each community represents a set of users that collaborated on one or more files during the predetermined time period, and (v) determining that a collaboration pattern of a user does not match a collaboration pattern for the user's community observed during the predetermined time period. Various other methods, systems, and computer-readable media are also disclosed.