Container Image Copying for Security Incident Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of internet security, existing technologies face challenges in effectively recognizing and responding to security breaches involving containers and serverless functions, as the party being hacked may not have access to the physical components accessed by unauthorized parties, making it difficult to mitigate security threats in a timely and effective manner.

Innovation Solution

A container system that generates a copy of an image in response to a potential security threat, allowing access to a second container with an execution of the copied image, while maintaining the original data immutable and secure, thereby enabling detection and mitigation of security threats without disrupting normal operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the container server generates a copy of the container image and provides access to the copied container, then security threat mitigation capability is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity threat mitigation capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The container server generates a copy of the container image (second image) when a security threat is detected. This copy contains the same application code and configuration but provides an isolated environment for incident response. The copying mechanism allows security personnel to investigate and respond to threats without affecting the original running container, thereby improving security mitigation capability while maintaining manageable system complexity through automated image duplication.

Inventive Principle:
Principle #26Copying

2Reliability

If access to the original container is restricted during security incidents, then security protection is improved, but operational continuity deteriorates

Engineering Contradiction:
Improvesecurity protectionVSAvoidoperational continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the container environment into the original running container and a separate copied container for incident response. This segmentation allows security personnel to access and investigate the copied container while the original container continues to operate normally. The separation ensures that security protection measures do not disrupt operational continuity, as each container operates independently with its own access controls.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If the container server maintains immutable original data, then data integrity is improved, but flexibility in responding to security threats deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidflexibility in responding to security threats
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by creating a copy of the container image before security incidents occur or at the moment of detection. This pre-prepared copy contains all necessary application code, dependencies, and configuration, enabling rapid incident response without modifying the immutable original data. The preliminary creation of response containers ensures both data integrity is maintained and flexibility in responding to various security threats is preserved.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12001542B1Incident response for containers and serverless functions
Publication Date: 2024.06.04 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US12001542B1 patent drawing
  • US12001542B1 patent drawing

AI summary

A container system includes a container server that is configured to host a first container that includes an execution of a first image. The container server is also configured to receive a request to access the first container and receive an indication that the request to access is a potential security threat. In response to receiving the indication, the container server generates a second image that includes a copy of the first image. Additionally, in response to receiving the indication, the container server provides access to a second container that includes an execution of the second image.