Custom Security Assessment Service for Virtual Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center security assessment technologies face challenges in effectively interfacing with custom security rules packages and third-party services, particularly in virtualized environments, leading to vulnerabilities and inefficiencies in identifying and mitigating security risks across diverse computing resources.

Innovation Solution

The system enables computing resource service providers to interface with security assessments and rules packages authored by customers or third parties, allowing for customization, configuration, and activation of security assessments on virtual computing resources, using a scanning service that executes rules against collected data to identify vulnerabilities and generate assessment results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If security assessments use standardized rules packages, then assessment execution is simplified and automated, but the ability to address custom security requirements and third-party rules is limited

Engineering Contradiction:
Improveassessment execution automationVSAvoidcustom security rules compatibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system implements a universal assessment execution service that can handle multiple types of rules packages (standardized, custom, third-party) through a common interface. The service receives assessment parameters including rules package identifiers, executes the appropriate rules against target computing resources, and returns results in a standardized format, making the system versatile enough to accommodate different rule sources while maintaining automated execution

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

2Measurement precision

If security assessments analyze detailed computing resource data, then vulnerability identification accuracy is improved, but user data security and privacy are compromised

Engineering Contradiction:
Improvevulnerability identification accuracyVSAvoiduser data security risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the specific security-relevant parameters needed for vulnerability assessment from the computing resources, rather than analyzing all available data. The assessment execution service receives targeted parameters (such as configuration settings, software versions, and security policies) and processes only these essential elements to identify vulnerabilities, minimizing data exposure while maintaining assessment accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the system supports multiple third-party rules packages and custom assessments, then security assessment versatility is improved, but system complexity increases

Engineering Contradiction:
Improverules package compatibilityVSAvoidassessment system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The assessment execution service acts as an intermediary layer between diverse rules packages and the target computing resources. It receives assessment requests with rules package identifiers, resolves the appropriate rules, executes them against the targets, and returns results in a unified format. This intermediary approach allows the system to support multiple third-party and custom rules packages without increasing overall system complexity, as the service abstracts the diversity of rules into a standardized execution process

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10643002B1Provision and execution of customized security assessments of resources in a virtual computing environment
Publication Date: 2020.05.05 AMAZON TECH INC
  • US10643002B1 patent drawing
  • US10643002B1 patent drawing
  • US10643002B1 patent drawing

AI summary

Systems for performing a security assessment of a target computing resource, such as a virtual machine or an instance of a virtual machine, include a security assessment service that enables the use of third-party-authored rules packages in the security assessment. The third-party rules package includes rules that can operate on telemetry and configuration data of the target computing resource, produced by sensors that are native to the computing environment, but the sensor protocols, message format, and sensitive data are not exposed to the rules. An interface, such as an ingest function, may be used to convert telemetry data in the form of sensor messages into assessment data objects. The assessment data objects contain the data elements the rules evaluate, and may also have corresponding retrieval methods that are exposed to the rules; the rules call the retrieval methods to extract parameter-value pairs from the data object.