Cloud Control Plane Malicious Activity Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms face challenges in distinguishing between malicious and benign creation/deployment of compute resources, making it difficult to detect and mitigate unauthorized or malicious activity, particularly with the rise of crypto mining attacks that compromise cloud accounts and resources.

Innovation Solution

A system and method that utilize control plane logs to identify compromised accounts and resources by analyzing control plane operations, generating malicious activity scores based on property sets from logs, and triggering security alerts when anomalous activity is detected, with dynamic adjustment of alert thresholds and consideration of trend data and surrounding operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud computing platforms allow unrestricted creation and deployment of compute resources, then flexibility and productivity are improved, but security and reliability deteriorate due to malicious activity

Engineering Contradiction:
ImproveflexibilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary analysis of control plane operations by generating property sets from logs and calculating malicious activity scores before resources are deployed. This advance detection mechanism identifies potentially malicious operations upfront, allowing the platform to maintain flexibility for legitimate operations while preventing security compromises through pre-emptive security checks.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If cloud computing platforms implement strict security monitoring to detect malicious activity, then security and reliability are improved, but device complexity and operational difficulty worsen

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security monitoring system operates autonomously by automatically obtaining control plane logs, generating property sets, calculating malicious activity scores, and identifying suspicious operations without requiring manual intervention. The system self-manages the entire detection workflow, reducing operational complexity while maintaining high security standards through automated analysis and threshold-based alerting.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If cloud computing platforms implement comprehensive log analysis and malicious activity scoring, then measurement precision and detection accuracy are improved, but use of energy and computational resources worsen

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies localized analysis by generating property sets from specific log entries and calculating malicious activity scores only for individual control plane operations that need evaluation. Rather than analyzing all logs uniformly, the system focuses computational resources on specific operations that require security assessment, improving detection accuracy while reducing overall computational overhead through targeted local analysis.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240330445A1Malicious activity detection for cloud computing platforms
Publication Date: 2024.10.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20240330445A1 patent drawing
  • US20240330445A1 patent drawing
  • US20240330445A1 patent drawing

AI summary

Malicious activity detection is enabled for cloud computing platforms. A first log comprising a record of a first control plane operation executed by a cloud application associated with an entity is obtained. A plurality of second logs, each comprising a record of a respective second control plane operation executed in association with the entity, is obtained. A first property set is generated based on the first log and a second property set is generated based on the plurality of second logs. A malicious activity score indicative of a degree to which the first control plane operation is anomalous with respect to the entity is determined based on the first property set and the second property set. A determination that the first control plane operation potentially corresponds to malicious activity is made based on the malicious activity score and a security alert is generated.