Lateral Movement Path Detector for Cloud REST API Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for detecting lateral movement paths in computer networks are not available for cloud tenants or domains that utilize extensive external resources and assets, such as web-based services with REST API interfaces, making it difficult for security professionals to visualize and mitigate potential attacks.

Innovation Solution

A lateral movement path detector that uses programmatic access via REST API endpoints to gather data and create a graph representation of users, groups, and devices, visualizing potential lateral paths and vulnerabilities within the management service directory, employing data grabber, connector, and reporter components to identify susceptible paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current lateral movement detection techniques are used, then traditional network security monitoring is achieved, but cloud environments with external resources and REST API interfaces cannot be effectively monitored

Engineering Contradiction:
Improveadaptability to cloud environmentsVSAvoiddetection capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent changes the detection parameters from traditional network traffic analysis to cloud-specific parameters including REST API interface monitoring, authentication token tracking, and cloud resource access patterns. This enables the detection system to adapt to cloud environments while maintaining reliable lateral movement detection capabilities.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The detection system is designed to be universal by implementing multiple detection methods that work across different cloud environments and traditional networks. It monitors various cloud services, REST API interfaces, and authentication mechanisms simultaneously, making it adaptable to diverse cloud architectures while maintaining consistent detection reliability.

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

2Adaptability or versatility

If extensive cloud resources and external assets are utilized, then cloud service functionality is enhanced, but the complexity of detecting lateral movement paths increases

Engineering Contradiction:
Improvecloud service functionalityVSAvoiddetection system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The detection system segments the complex cloud environment into discrete monitorable units including individual REST API interfaces, authentication tokens, cloud resources, and access patterns. By dividing the monitoring task into these manageable segments, the system can handle extensive cloud resources without becoming unmanageably complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components that mediate between the complex cloud environment and the detection system. These intermediaries include API proxies, token validation services, and event correlation engines that simplify the monitoring of extensive cloud resources while maintaining detection effectiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If programmatic access via REST API endpoints is implemented, then data gathering capability is improved, but the difficulty of visualizing and understanding lateral paths increases

Engineering Contradiction:
Improvedata gathering capabilityVSAvoidvisualization difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces complex manual visualization and analysis mechanisms with automated computational methods. Machine learning algorithms and graph visualization tools automatically process the data gathered from REST API endpoints, transforming raw data into intuitive visual representations of lateral movement paths without requiring manual intervention.

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

Solution Approach 2:

The system creates simplified copies or representations of complex lateral movement paths through graph visualizations and attack scenario models. These visual copies make it easier to understand and analyze the actual lateral movement patterns by presenting them in an intuitive graphical format rather than raw data.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11397805B2Lateral movement path detector
Publication Date: 2022.07.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11397805B2 patent drawing
  • US11397805B2 patent drawing
  • US11397805B2 patent drawing

AI summary

A lateral movement path detector is disclosed. Data is gathered via programmatic access to a management service director through a REST API endpoint. The data is grouped into a graph having nodes of users, groups, and devices. The nodes coupled together via edges. A visualization of the graph is provided to illustrate lateral paths of the management service directory.