Machine-Learning-based real-time Network-Intrusion-Detection-Systems
- In the field of network security, the detection of intrusions is an important task to prevent and analyse attacks.
In recent years, an increasing number of works have been published on this subject, which perform this detection based on machine learning techniques.
Thereby not only the well-studied detection of intrusions, but also the real-time capability must be considered.
This thesisIn the field of network security, the detection of intrusions is an important task to prevent and analyse attacks.
In recent years, an increasing number of works have been published on this subject, which perform this detection based on machine learning techniques.
Thereby not only the well-studied detection of intrusions, but also the real-time capability must be considered.
This thesis addresses the real-time functionality of machine learning based network intrusion detection.
For this purpose we introduce the network feature generator library PyNetFlowGen, which is designed to allow real-time processing of network data.
This library generates 83 statistical features based on reassembled data flows.
The introduced performant Cython implementation allows processing individual packets within 4.58 microseconds.
Based on the generated features, machine learning models were examined with regard to their runtime and real-time capabilities.
The selected Decision-Tree-Classifier model created in Python was further optimised by transpiling it into C-Code, what reduced the prediction time of a single sample to 3.96 microseconds on average.
Based on the feature generator and the machine learning model, an basic IDS system was implemented, which allows a data throughput between 63.7 Mbit/s and 2.5 Gbit/s.…
Document Type: | Bachelor Thesis |
---|---|
Zitierlink: | https://opus.hs-offenburg.de/4168 | Bibliografische Angaben |
Title (English): | Machine-Learning-based real-time Network-Intrusion-Detection-Systems |
Author: | Dominik BinderStaff MemberGND |
Advisor: | Andreas Schaad, Dirk Westhoff |
Year of Publication: | 2020 |
Publishing Institution: | Hochschule Offenburg |
Granting Institution: | Hochschule Offenburg |
Place of publication: | Offenburg |
Page Number: | v, 81, xiv |
Language: | English | Inhaltliche Informationen |
Institutes: | Fakultät Medien und Informationswesen (M+I) (bis 21.04.2021) |
Collections of the Offenburg University: | Abschlussarbeiten / Bachelor-Studiengänge / UNITS |
DDC classes: | 000 Allgemeines, Informatik, Informationswissenschaft |
Tag: | IDS; Intrusion Detection; Machine learning; Network-Intrusion-Detection; real-time | Formale Angaben |
Open Access: | Closed Access |
Licence (German): | ![]() |
SWB-ID: | 1788914260 |