Dynamic Network Topology Mutation for Container Security
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If network topology remains static, then monitoring and management become easier, but attackers have time to identify and exploit vulnerable nodes
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.
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.
3Reliability
If containers are frequently migrated and topology mutated, then attack surface is reduced, but system performance and stability may deteriorate
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.
Data Source
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.


