Security Control Recommendation via Data Derivation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, customers face challenges in ensuring consistent security controls when moving data between different storage tiers, as they may not specify appropriate controls, and providers struggle to determine necessary controls without analyzing customer data, due to privacy concerns.

Innovation Solution

A system that analyzes customer data to determine similar data instances, generates derivations such as checksums or Bloom filters, and compares these to recommend or automatically apply appropriate security controls, ensuring similar security measures are applied across storage tiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the provider analyzes customer data to determine appropriate security controls, then the accuracy of security control recommendations is improved, but the customer's privacy is compromised

Engineering Contradiction:
Improveaccuracy of security control recommendationsVSAvoidcustomer privacy risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system creates a synthetic representation (derivation) of the customer's data structure and patterns without copying or exposing the actual data. This derivation can be used to determine appropriate security controls while the original data remains private and unexposed to the provider's analysis systems.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary representation layer between the customer's actual data and the security control determination process. This intermediary (the derivation) allows the provider to analyze data characteristics and recommend security controls without directly accessing or exposing the customer's sensitive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the customer specifies security controls for each storage location, then security coverage is improved, but the complexity of data management increases

Engineering Contradiction:
Improvesecurity coverageVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service by automatically analyzing the data structure and patterns to determine appropriate security controls. The customer's data structure itself serves as the basis for generating security recommendations, eliminating the need for manual specification of controls for each storage location.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The security control determination process is made universal by using a single analysis mechanism that works across all storage locations. The same derivation and comparison process applies whether data is stored in memory, on disk, or in the cloud, providing consistent security coverage without location-specific complexity.

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

3Reliability

If the provider uses best practice security controls, then security standards are improved, but the relevance to customer-specific use cases decreases

Engineering Contradiction:
Improvesecurity standardsVSAvoidrelevance to customer use cases
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by tailoring security control recommendations to the specific characteristics of each customer's data. Instead of applying uniform best practices, the analysis examines the actual data structure, patterns, and sensitivity to generate customized security recommendations relevant to each customer's specific use case.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters of security control selection by using data-driven analysis rather than fixed best practice guidelines. The security controls are selected based on the actual characteristics of the customer's data (such as data type, structure, and sensitivity patterns) rather than generic security standards.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10496840B1Recommending security controls for similar data
Publication Date: 2019.12.03 AMAZON TECH INC
  • US10496840B1 patent drawing
  • US10496840B1 patent drawing
  • US10496840B1 patent drawing

AI summary

Security controls applied to a set of data, such as a data volume, can be recommended based on comparing the contents of the data set against those of other data sets and locating other data sets with the same or similar data. Security controls applied to those other data sets, but not applied to the set of interest, can be recommended for application to the data set. In order to protect customer data, the data to be compared can be sampled from the data set and analyzed for aspects such as present patterns, structures, or data types. In some embodiments various derivations can be generated, as may include hashes, checksums, or summaries based on the underlying data, and these derivations can be compared for purposes of finding data sets including similar data. Security controls can be recommended for tasks such as data placement, storage, or migration.