CPC H04L 63/1466 (2013.01) [H04L 61/4511 (2022.05); H04L 63/0281 (2013.01)] | 14 Claims |
1. A method for injecting network chaos between a client system and a server system within a network by utilizing one or more processors and one or more memories, the method comprising:
implementing a chaos controller DNS (Domain Name System) server;
configuring a client application running on the client system to utilize the chaos controller DNS server as a DNS server;
selecting the chaos controller DNS as the DNS server;
implementing a chaos controller application programming interface (API) and a chaos controller central server; and
orchestrating a type and a duration of a network chaos injection by utilizing the chaos controller API and the chaos controller central server without modifying an application code of the client application,
wherein the chaos controller DNS server is configured to operate in a normal operation mode and a chaos injection mode different from the normal operation mode, and
wherein during the normal operation mode when the client system needs to communicate with a target server, the method further comprising:
executing the chaos controller DNS server, wherein during the normal operation mode, the chaos controller DNS server is configured to:
implement a default DNS server from within the network to return an internet protocol (IP) address of the target server; and
establish a direct connection between the client system and the target server without any network interception.
|