Detecting Undesirable Computing Activity in Programmable Execution Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programmable execution services (PES) face challenges in detecting and mitigating undesirable computing activities, such as spam and DDOS attacks, as compromised instances can perform malicious activities without being easily identifiable.

Innovation Solution

Implementing a system that logs and compares computing activity within PES instances to a database of known undesirable activities, using statistical analysis to identify and flag instances performing unusual or frequent malicious actions, and taking countermeasures such as restricting communication or terminating compromised instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If instances are monitored for malicious activity, then security detection capability is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvesecurity detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by maintaining a pre-populated database of known undesirable computing activities and statistical baselines of normal instance behavior. When monitoring begins, this pre-established reference data enables immediate detection without requiring complex real-time analysis frameworks to be built from scratch, thus improving security detection capability while limiting the growth of system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service through automated statistical analysis that continuously monitors instance activity and automatically updates detection thresholds based on observed behavior patterns. This automation eliminates the need for manual configuration of detection parameters and reduces the complexity of managing security policies, as the system adapts and optimizes its own detection capabilities through self-learning from operational data.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If comprehensive logging of instance activity is implemented, then detection accuracy is improved, but data processing load and storage requirements increase

Engineering Contradiction:
Improvedetection accuracyVSAvoiddata processing load
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system extracts only the essential and most indicative features from comprehensive instance activity logs for analysis, rather than processing all logged data equally. By identifying and focusing on key behavioral metrics that most strongly correlate with malicious activity, the system maintains high detection accuracy while significantly reducing the computational load and storage requirements associated with processing complete log datasets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by implementing selective monitoring that focuses computational resources on analyzing only those instance activities that deviate from established statistical norms or match known malicious patterns. This approach achieves effective detection by concentrating analysis on the most suspicious or relevant data points, thereby reducing overall data processing load while maintaining or improving detection accuracy through targeted examination.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If statistical analysis is used to identify new malicious activities, then adaptability to new threats is improved, but computational complexity increases

Engineering Contradiction:
Improveadaptability to new threatsVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where statistical analysis results from monitoring instance activity are continuously fed back into the detection model. This feedback loop enables the system to automatically update its understanding of normal behavior patterns and identify emerging malicious activities without requiring complex manual intervention or reconfiguration. The feedback-driven adaptation improves threat detection versatility while managing computational complexity through iterative, data-driven learning rather than complex algorithmic transformations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8938803B1Detecting undesirable computing activity
Publication Date: 2015.01.20 AMAZON TECH INC
  • US8938803B1 patent drawing
  • US8938803B1 patent drawing
  • US8938803B1 patent drawing

AI summary

Instances executing within a programmable execution service (“PES”) that are engaged in undesirable computing activity can be identified by comparing activity performed by instances executing within the PES to data describing known undesirable computing activity. Once compromised instances have been identified, other previously unknown undesirable computing activity performed by the compromised instances can be identified by determining whether activity is performed by the compromised instances significantly more often than other instances executing within the PES. New undesirable computing activity discovered using this process could then be utilized to discover other compromised instances.