Figure 3 – Genetic Algorithm cycle within the Autonomic Evolution Engine Agent
The evolution cycles are terminated once a generation of Agents is produced that meets the target fitness level. When this happens the Evolution Engine Agent breaks out of the Genetic Algorithm sub control loop and out of the Analysis Phase of the Autonomic Control Loop and into the Planning phase. During the planning phase it will determine the optimal time to invoke the Incubator Agent to produce and release the new generation of Agents so as to minimize any operational impact on the live environment.
During the Execution phase the Evolution Engine Agent invokes the Incubator Agent and tasks it with generating and releasing this new generation of Agents into the Live Cyber Habitat. It then returns to monitoring mode.
Once the new generation of Agents has been released into the Cyber Habitat they migrate to their destination locations and or begin roaming the environment. The existing (now redundant) generation of Agents rapidly becomes aware that a new generation has been released. This happens as a result of their occasional interaction with the Knowledge Agent and eventually through secure (crypto channel) communication with one of the new (replacement) generation of Agents. When an older generation Agent is contacted by a new generation Agent it auto destructs and its operations are taken over by the new generation Agent.
To illustrate this Ecosystem Architecture in terms of its operational effectiveness we will now take you through a Cyber Security Scenario.
Cyber Security Scenario: EVIL Agents defend their Habitat from a Cyber Attack
In this Scenario a hostile Organisation has launched a Cyber Attack against our Ecosystem Habitat. The Scenario illustrates the Autonomic Response.
The attack has been detected by the security application Agents that are monitoring the boundary. These Autonomic Agents have picked up anomalous behavior patterns in the systems they are monitoring and have established that a number of their system are now infected by a cyber intruder, in this scenario a Worm that has yet to unleash its payload.
At this point a number of things are happening in quasi real time. The monitoring Agents have updated the knowledge Agent so that now all other Virtual Agent Communities within the Habitat have situational awareness that an attack is progress and the identification of the Threat. The Autonomic Defense mechanism to this form of attack is led by one of the Virtual Communities of Agents, the EVIL Agents. These are mobile security Agents that can move rapidly around the distributed environment their goal being to locate and eliminate all identified threats to their Habitat.
Depending on the distribution of the worm across the Habitat the EVIL Agents will either operate individually or as a swarm. On any system where the Worm is suspected the EVIL Agents will co-opt control of the operational management from the normal Autonomic Agent of that system and determine the optimal killing sequence to locate, analyze and destroy the worm without damaging the host system.
However the EVIL Agents do not stop at the destruction of the worm. Assuming an appropriate legal framework is in place. Their goal is the elimination of the threat, which of course is the entity that launched the Worm attack. If their analysis of the Worm and its behavior and other forensics related to its arrival establishes with confidence the source location of the Worm then the EVIL Agents will create a http server or some other communications mechanism and attempt to transfer over the internet or whatever network path was used by the worm into the infrastructure of the hostile organisation.
In this scenario we assume that the Hostile Organization that launched the Worm has some firewall protection but no Autonomic Cyber Defense mechanism of its own.
Using their knowledge of vulnerabilities our EVIL Agents will once through firewall defenses distribute themselves rapidly around the infrastructure of the Hostile Organisation, identifying critical platforms, power sources and applications. Each of the EVIL Agents that infiltrates in this way will attempt to identify any known executable files and then embed itself in that code so as to covertly take over those critical platforms.
At this point we are about 120 seconds into the scenario! The Autonomic response has not only eliminated the Worm infestation of its home environment, but has now infiltrated and is in a position to inflict significant damage to the aggressor Organisation. EVIL Agents in the Home Habitat would have alerted the Human owners of the Habitat using their Human / Cyber interface to inform the Human of the situation and request permission to execute the final phase of their counterattack. Although given an appropriate covering legal framework there is no reason why the final phase could not also be completed without Human intervention/delay, for example as would be the case in a Battle space context.
The interesting thing to note here is that the response times to such Cyber Attacks and Counter Attacks will need to be very fast. If Humans try and manually control the defense of an organizations cyber infrastructure against an invading swarm of Autonomic Agents they will find that the game is over before they know what has hit them. The only effective defense against an Autonomic Agent Attack is an Autonomic Agent Immune Response.
Physical Intruder Attack Scenario
In this scenario we look briefly at the way EVIL Agents can be deployed against Human intruders invading a Cyber Environment. The Cyber Habitat under attack here is a Critical Secure Data Centre Facility in the Desert. The Data Centre is an unmanned lights out, highly Autonomic Facility. It is protected remotely by humans located on an airbase 20 miles away using armed UAVs (Unmanned Airborne Vehicles) that patrol a mile wide exclusion / dead zone surrounding the facility. The UAVs on board Agent provides autonomous flight control of attitude, GPS waypoint navigation, take-off, flight, and auto-landing routines. The Humans at the airbase control the UAV using a virtual cockpit.
Three hostile Human intruders have crossed into the clearly marked one mile wide dead zone and are being warned off by loud speakers onboard the UAV’s.
However this is a coordinated attack. Accomplices of the Intruders have attacked and destroyed the power supplies to the airbase operating the UAVs. This enables the three intruders to cross the Dead Zone and reach the Data Centre Facility.
At this point in the Scenario the Human intruders are trying to get through the outer door. However the Autonomic monitoring Agents have detected the intrusion from the beginning and have identified the three Humans as a threat and have launched the EVIL Agents to eliminate that threat. A simplistic conceptual level view of the Architecture of an EVIL Agent is shown below in Figure 4.
|