Skip to content

EBIDS is a Machine Learning based Intrusion Detection System which adopts specialized ensembles of classification models to identify undetected attacks by analyzing network logs.

License

Notifications You must be signed in to change notification settings

massimo-guarascio/cs4e_ebids_asset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS4E - EBIDS asset

EBIDS (Ensemble Based Intrusion Detection System) is a machine learning based classification model for intrusion detection exploiting ensembles of classifiers. Multiple base models are trained on data gathered in different time windows where different types of attacks can occur (Data Chunks). These base classifiers take the form of Deep Neural Networks (DNNs) sharing all the same architecture, but trained against different samples of the given training data. Finally, an incremental learning scheme is adopted to cope with different problems such as Large high-speed datastream and rare attacks.

This implementation is a refactoring and improvement of a preliminary version available at address https://github.com/massimo-guarascio/dnn_ensemble_ids . It is devoted to demonstrating the capabilities of the proposed methodology.

Authors

The code is developed and maintained by Massimo Guarascio and Nunziato Cassavia (massimo.guarascio@icar.cnr.it , nunziato.cassavia@icar.cnr.it)

Video demonstration

A video demonstration of the capabilities of EBIDS, its integration with the TIP (a MISP Network) and cooperation with other security tools (E.g., NetGen) is provided in the sub-folder "Video_Demonstration". Direct link here.

References

[1] F. Folino, G. Folino, M. Guarascio, F.S. Pisani, L. Pontieri. On learning effective ensembles of deep neural networks for intrusion detection. Information Fusion, 2021. doi: https://doi.org/10.1016/j.inffus.2021.02.007

About

EBIDS is a Machine Learning based Intrusion Detection System which adopts specialized ensembles of classification models to identify undetected attacks by analyzing network logs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages