Dynamic Network Topology Mutation for Container Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network defenses are ineffective against sophisticated attackers due to their static nature, allowing attackers to exploit vulnerabilities after reconnaissance, leading to successful cyber-attacks.

Innovation Solution

Implementing a method and system for mutating network topology by assigning unchanging public virtual IP addresses to hosts, detecting malicious activity, and executing mutation policies to change real IP addresses, restart containers, or inject honeypot containers to create dynamic moving targets, thereby reducing the attack surface and confusing threat actors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network defenses use static IP addresses and fixed topology, then network configuration and management become simple, but attackers can easily perform reconnaissance and exploit vulnerabilities

Engineering Contradiction:
Improvenetwork securityVSAvoidnetwork configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic IP address assignment and topology mutation where network parameters change over time. Virtual IP addresses are assigned to containers and hosts, and these mappings mutate periodically or in response to detected attacks, making the network topology dynamic rather than static. This resolves the contradiction by making the network configuration complex enough to prevent attacks but manageable through automated orchestration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary orchestration layer that manages the mapping between virtual IP addresses and actual container/ host identities. This intermediary handles the complexity of dynamic topology management, allowing simple virtual IP assignment for users while the underlying complex mutations are handled automatically by the orchestration system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If network topology remains static, then monitoring and management become easier, but attackers have time to identify and exploit vulnerable nodes

Engineering Contradiction:
Improveattack resistanceVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic topology mutations where the network configuration changes at regular intervals. Containers are restarted on different hosts, IP addresses are reassigned, and the topology mutates before attackers can complete their reconnaissance and exploitation cycles. This periodic action resolves the contradiction by limiting the time window for attacks while maintaining manageable monitoring through automated systems.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent performs preliminary topology mutations in anticipation of attacks or at scheduled intervals before vulnerabilities can be exploited. By proactively changing the network configuration before attackers can succeed, the system prevents attacks rather than responding to them, resolving the time loss contradiction.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If containers are frequently migrated and topology mutated, then attack surface is reduced, but system performance and stability may deteriorate

Engineering Contradiction:
Improvesecurity resilienceVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the frequency and scope of topology mutations as adjustable parameters. Instead of constant mutations, the system allows configuration of mutation intervals and triggers, optimizing the balance between security resilience and system performance. This resolves the contradiction by making the mutation frequency a tunable parameter rather than a fixed constraint.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10958478B2Resilient polymorphic network architectures
Publication Date: 2021.03.23 RAMPART AI INC
  • US10958478B2 patent drawing
  • US10958478B2 patent drawing
  • US10958478B2 patent drawing

AI summary

Methods and systems for mutating a network topology on which various containers run. The system includes a host controller to assign each of a plurality of hosts an unchanging public virtual IP address that maps to changing real IP address, a threat detection module to detect a mutation stimuli, and a management module configured to receive a mutation policy and execute the mutation policy to enact a container mutation upon the threat detection module detecting the mutation stimuli.