
|
Home : Our Team : Teaching : Publications : Research : Conferences : Events : NEW: Open Theses : NEW: Jobs : Contact : mics : binfo : ilias : uni gr internal only Goethe AG |
Small Summary of SANA
SANA is an artificial immune system for network protection. Nowadays, nearly all computers are connected to some networks, e.g. Internet, commercial or academic networks. These network and the computers connected to it are under a constant assault from attacks, e.g. Worms, Viruses, and Hackers. Therefore, protection systems are installed which are called NIDS (Network Intrusion Detection Systems). These NIDS check the network traffic and try to identify attacks on the network. If such an attack is found, the attack is removed and the already infected nodes will be disinfected.
Already introduced NIDS – e.g. SNORT – use a single computer in order to check the network traffic. This computer resides normally at important places in the network like the Internet-Gateway or the Email-Server. Thus, this node of the network is secured against all known attacks. Unfortunately, there exist three significant problems using such a solution for network protection:
A promising field of computer science research is to use the human body as archetype. The human body protects itself against attacks – pathogens called – using the immune system. The human immune system is highly efficient, adaptive, distributed, autonomous and resistant against attacks on it. The aim of SANA is to use the technique of the human immune system in order to protect a computer network. SANA is located in the research project INTRA (Information Traffic Management and Computer Network Protection) which is currently performed at the University of Luxembourg and SANA is supported by the Ministre Luxembourgeois de leducation et de la recherché. The main component of SANA is the agent. An agent is an artificial cell which tries to model the behaviour of the T- and B-Cells of the human immune system. These agents know how to identify and remove a set of attacks. However, not every agent knows all attacks, only a small subset in order to reduce the time if an agent checks a packet. The agents flow through the network, stay some time at a network node and check each packet which travels over the network node autonomous. If the agent identifies a packet as malicious, the agent knows how to proceed with this packet – e.g. remove the packet, disinfect the packet, inform other components of SANA. Furthermore, there exist agents which disinfect infected network nodes and which identify infected network nodes using the technique of ant colonies. With these agents, SANA provides the following advantages:
Thus, SANA is a novel approach for network security and SANA is currently implemented basing on a network simulator using Java. "Small Summary of SANA" is mentioned on: SANA |