Machine-Learning Based Threat-Aware System in Software Defined Networks
Authors:
- Chungsik SongCSChungsik Song
- Younghee ParkYPYounghee Park
- Keyur GolaniKGKeyur Golani
- Youngsoo KimYKYoungsoo Kim
- Kalgi BhattKBKalgi Bhatt
- Kunal GoswamiKGKunal Goswami
- 1 July 2017
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-9
Abstract
Software-Defined Networking (SDN) is an emerging network architecture that decouples the control plane and the data plane to provide unprecedented programmability, automation, and network control. The SDN controller exercises centralized control over network software, and in doing so, it can monitor and respond to malicious traffic for network protection. This paper proposes a threat-aware system based on machine-learning for timely detection and response against network intrusion in SDN. Our proposed system consists of data preprocessing for feature selection, predictive data modeling for machine-learning and anomaly detection, and decision making for intrusion response in SDN. Due to the time-critical nature of SDN, we propose a practical approach utilizing machine-learning techniques to protect against network intrusion and reduce uncertainty in decision-making outcomes. The maliciousness of most uncertain network traffic subsets is evaluated with selected significant feature sets. Our experimental results show that the proposed approach achieves high performance and significantly reduces uncertainty in the decision process with a small number of feature sets. The results help the SDN controller to properly react against known or unknown attacks that cannot be prevented by signature-based network intrusion detection systems.Keywords
This publication has 28 references indexed in Scilit:
- Software-Defined Networking: A Comprehensive SurveyProceedings of the IEEE, 2014
- Towards a secure controller platform for openflow applications2013
- VeriflowACM SIGCOMM Computer Communication Review, 2012
- Revisiting Traffic Anomaly Detection Using Software Defined Networking2011
- OpenFlowACM SIGCOMM Computer Communication Review, 2008
- A clean slate 4D approach to network control and managementACM SIGCOMM Computer Communication Review, 2005
- An Adaptive Network Intrusion Detection Method Based on PCA and Support Vector Machines2005
- Incorporating contextual information in recommender systems using a multidimensional approachACM Transactions on Information Systems, 2005
- The neural network models for IDS based on the asymmetric costs of false negative errors and false positive errorsExpert Systems with Applications, 2003
- Detecting Novel Network Intrusions Using Bayes Estimators2001