Abstract
Today's most common firewalls are mostly rule-based. Their knowledge consists of a set of rules upon which they process received packets. They cannot do anything they have not been explicitly configured to do. This makes the system more straightforward to set up, but less flexible and less adaptive to changing circumstances. We will investigate a network firewall whose rule-base we will try to model using an artificial neural network, more specifically using a multi-layer perceptron (MLP) trained by the back-propagation algorithm. The training data are acquired from the network and we consider two possible scenarios. In Scenario 1, the user has no firewall available and the policy is deduced from the existing traffic in the network which is considered to be legitimate. In Scenario 2, the learning module is placed behind the existing firewall (or firewalls) in order to learn their behavior. In both cases, all traffic, which is recorded, contains only positive examples; however, a direct training of a MLP from a set of positive examples is impossible. We solved this problem using a synthetic generation of negative examples which led to successful learning.
Keywords
MSC
68T05 (Learning and adaptive systems), 62H30 (Classification and discrimination, cluster analysis)
Cite this article
@article{cai-111154,
author = {Kristian Valentin and Michal Maly},
title = {Network Firewall using Artificial Neural Networks},
journal = {Computing and Informatics},
volume = {32},
number = {6},
pages = {1312--1327},
year = {2013},
issn = {1335-9150},
url = {https://cai.type.sk/content/2013/6/network-firewall-using-artificial-neural-networks/}
}
TY - JOUR AU - Kristian Valentin AU - Michal Maly TI - Network Firewall using Artificial Neural Networks JO - Computing and Informatics VL - 32 IS - 6 SP - 1312 EP - 1327 PY - 2013 SN - 1335-9150 UR - https://cai.type.sk/content/2013/6/network-firewall-using-artificial-neural-networks/ KW - Network firewall KW - artificial neural networks KW - computer security ER -
Valentin, K., & Maly, M. (2013). Network Firewall using Artificial Neural Networks. Computing and Informatics, 32(6), 1312–1327. https://cai.type.sk/content/2013/6/network-firewall-using-artificial-neural-networks/