Containerization-Based Cybersecurity Countermeasures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a secure and effective way to counter cybersecurity vulnerabilities, as existing solutions struggle to obfuscate system processes and prevent unauthorized access.

Innovation Solution

A system utilizing containerization-based countermeasures, which generates decoy containers and tasks, employs randomized processes to change decoy status, and uses cryptographic hashing to detect modifications, triggering intelligent remediation processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If containerization is used to isolate computing tasks, then security and isolation are improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the computing environment into separate containers, each isolated from others. This segmentation allows security improvements through containment while managing complexity through standardized isolation mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates decoy containers that are copies of real containers but execute decoy tasks instead of actual workloads. These copies indistinguishably mimic real containers to attackers while providing no actual value, thereby improving security without requiring complex authentication mechanisms for every container.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If decoy containers are used to obfuscate real tasks, then cybersecurity vulnerability is improved, but difficulty of detecting and measuring increases

Engineering Contradiction:
Improvecybersecurity vulnerabilityVSAvoiddetection difficulty
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The system creates decoy containers that are identical copies of real containers in terms of appearance, network behavior, and process characteristics. These copies are designed to be indistinguishable from real containers to attackers, thereby improving cybersecurity while making detection increasingly difficult without advanced analysis tools.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically changes the observable characteristics (analogous to color changes) of containers by switching between real and decoy tasks based on detected threats. When a threat is detected, the system can switch container tasks to obfuscate the actual computing operations, making detection more difficult.

Inventive Principle:
Principle #32Color changes

3Reliability

If cryptographic hashing is used to detect container modifications, then security is improved, but computational resources increase

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system pre-calculates and stores cryptographic hashes of expected container states before attacks occur. When a container is deployed or updated, the system quickly compares the current state against these pre-computed hashes rather than performing complex analysis in real-time, thereby improving security detection speed while reducing ongoing computational resource requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12335294B2System for containerization-based countermeasures to cybersecurity vulnerabilities
Publication Date: 2025.06.17 BANK OF AMERICA CORP
  • US12335294B2 patent drawing
  • US12335294B2 patent drawing
  • US12335294B2 patent drawing

AI summary

A system is provided for containerization-based countermeasures to cybersecurity vulnerabilities. In particular, the system may generate one or more containers (e.g., virtual environments), where each container may be configured to execute one or more tasks. At least a portion of the containers may be decoy containers that may be executing one or more decoy tasks. The system may then use a randomized process to change which containers are decoy and/or which tasks or jobs are executed within each container. Each container may be associated with a cryptographic key such that each container may be hashed by the system and compared against a reference hash associated with the container. If the hash has changed, the system may determine that the container has been modified and subsequently implement one or more intelligent remediation processes.