A One-Class NIDS for SDN-Based SCADA Systems

Silva, E. G., Silva, A. S., Wickboldt, J. A., Smith, P., Granville, L. Z., Schaeffer-Filho, A., “A One-Class NIDS for SDN-Based SCADA Systems”, 40th IEEE Computer Society International Conference on Computers, Software & Applications (COMPSAC 2016), June 10-14, 2016, Atlanta, Georgia, USA (to appear).

Read the publication.

Abstract: Power systems are undergoing an intense process of modernization, and becoming highly dependent on networked systems used to monitor and manage power system components. These so-called Smart Grids comprise energy generation, transmission, and distribution subsystems, which are monitored and managed by Supervisory Control and Data Acquisition (SCADA) systems. In this paper, we discuss the benefits of using Software-Defined Networking (SDN) to assist in the deployment of next generation SCADA systems. We also present a specific Network-Based Intrusion Detection System (NIDS) for SDNbased SCADA systems, which uses SDN to capture network information and is responsible for monitoring the communication between power grid components. Our approach relies on SDN to periodically gather statistics from network devices, which are then processed by a specific type of Machine Learning algorithm, more precisely One-Class Classification (OCC) algorithms. Given that attack traces in SCADA networks are scarce and not publicly disclosed by utility companies, the main advantage of using OCC algorithms is that they do not depend on known attack signatures to detect possible malicious traffic. Our results indicate that OCC algorithms achieve an approximate accuracy of 98% and can be effectively used to detect cyber-attacks targeted against SCADA systems.