Download
BayesiaLab 4.4


Dynamic Presentations
of BayesiaLab


Static Presentations
of BayesiaLab


News


Search

 Bayesian Networks and Data Mining Tools Bayesian Networks and Data Mining Tools Bayesian Networks and Data Mining Tools Bayesian Networks and Data Mining Tools Bayesian Networks and Data Mining Tools Bayesian Networks and Data Mining Tools Bayesian Networks and Data Mining Tools 

BayesiaLab: Application Examples of Bayesian networks

18 good reasons to use Bayesia's technologies for your marketing problems
Mining the Customer Data Base
Fraud detection
Satisfaction questionnaire analysis 
Experience feedback exploitation 
Modeling and simulation of complex systems
Intrusion Detection
Text Mining
DNA Microarrays analysis
Health Trajectory analysis
8 good reasons to use Bayesia's technologies for your risk management
Global Risk Analysis and Security Policy

Bayesian Networks Learning Approach to Cyber-crime Detection

Nasser S. Abouzakhar, Gordon Manson
Centre for Mobile Communications Research
University of Sheffield

The growing dependence of modern society on telecommunication and information networks has become inevitable. The increase in the number of interconnected networks to the Internet has led to an increase in security threats and cyber-crimes such as Distributed Denial of Service (DDoS) attacks. Any Internet based attack typically is prefaced by a reconnaissance probe process, which might take just a few minutes, hours, days, or even months before the attack takes place.

The work presented here describes the use of BayesiaLab for learning Bayesian networks in order to detect distributed network attacks as early as possible. This work indicates how probabilistically Bayesian network detects communication network attacks, allowing for generalization of Network Intrusion Detection Systems (NIDSs). It describes the major results achieved from experiments based on real time dataset as well as the observations that explain the achieved results. Learning Agents which deploy Bayesian network approach are considered to be a promising and useful tool in determining suspicious early events of Internet threats and consequently relating them to the following occurring activities.

Figure 1 shows the Bayesian network that has been automatically constructed thanks to the learning algorithms of BayesiaLab. The target variable, activity_type, is directly connected to the variables that heavily contribute to its knowledge such as service and protocol_type.

Figure 1- The developed Bayesian Detector Model

Observation 1: As shown in Figure 2, the most probable activity corresponds to a smurf attack (52.90%), an ecr_i (ECHO_REPLY) service (52.96%) and an icmp protocol (53.21%).

Figure 2 - A priori probability distributions

Observation 2: What would happen if the probability of receiving ICMP protocol packets is increased? Would the probability of having a smurf attack increase? As illustrated in Figure 3, setting the protocol to its ICMP value increases the probability of having a smurf attack from 52.90% to 99.37%.

Figure 3 - Probability distributions given ICMP protocol

Observation 3: Let’s look at the problem from the opposite direction. If we set the probability of portsweep attack to 100%, which represents a reconnaissance process, then the state value of some associated variables would inevitably vary. We note from Figure 4 that the probabilities of the TCP protocol and private service have been increased from 38.10% in figure 2 to 97.49% and from 24.71% in figure 2 to 71.45% respectively. Also, we can notice an increase in the REJ and RSTR flags.


Figure 4 - Probability distributions given portsweep attack

In conclusion, the main advantage of having probabilistic figures as an output in IDSs is the ability to adjust our IDS’s sensitivity. This would allow us to trade off between accuracy and sensitivity, simply by adjusting the probability threshold figures. Furthermore, the automatic detection of telecommunication network anomalies by learning allows distinguishing the normal activities from the abnormal ones. Lastly, this type of analysis would allow network security analysts to see the amount of information being contributed by each variable in the detection model to the knowledge of the target node

For more details regarding this work, please contact Nasser S. Abouzakhar

© 2001-2008 Bayesia SA.
All rights reserved.