Ensemble Learning Framework for DDoS Detection in SDN-Based SCADA Systems

MakaleAçık ErişimScopus SJRQ1
  • SDG 7 · Erişilebilir ve Temiz Enerji
  • SDG 9 · Sanayi, Yenilikçilik ve Altyapı

Özet

Supervisory Control and Data Acquisition (SCADA) systems play a crucial role in overseeing and controlling renewable energy sources like solar, wind, hydro, and geothermal resources. Nevertheless, with the expansion of conventional SCADA network infrastructures, there arise significant challenges in managing and scaling due to increased size, complexity, and device diversity. Using Software Defined Networking (SDN) technology in traditional SCADA network infrastructure offers management, scaling and flexibility benefits. However, as the integration of SDN-based SCADA systems with modern technologies such as the Internet of Things, cloud computing, and big data analytics increases, cybersecurity becomes a major concern for these systems. Therefore, cyber-physical energy systems (CPES) should be considered together with all energy systems. One of the most dangerous types of cyber-attacks against SDN-based SCADA systems is Distributed Denial of Service (DDoS) attacks. DDoS attacks disrupt the management of energy resources, causing service interruptions and increasing operational costs. Therefore, the first step to protect against DDoS attacks in SDN-based SCADA systems is to develop an effective intrusion detection system. This paper proposes a Decision Tree-based Ensemble Learning technique to detect DDoS attacks in SDN-based SCADA systems by accurately distinguishing between normal and DDoS attack traffic. For training and testing the ensemble learning models, normal and DDoS attack traffic data are obtained over a specific simulated experimental network topology. Techniques based on feature selection and hyperparameter tuning are used to optimize the performance of the decision tree ensemble models. Experimental results show that feature selection, combination of different decision tree ensemble models, and hyperparameter tuning can lead to a more accurate machine learning model with better performance detecting DDoS attacks against SDN-based SCADA systems.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/munzur/2283Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.3390/s24010155Yayıncı resmi DOI adresi
İndeks kayıtları
Kaydın indeks veri tabanlarındaki sayfası (aktarımda alınan kayıt numarasıyla). Erişim, indeksin kendi koşullarına bağlıdır.
Atıflar
Scopus
36
OpenAlex
27
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorOyucu, Saadin
dc.contributor.authorPolat, Onur
dc.contributor.authorTürkoğlu, Muammer
dc.contributor.authorPolat, Hüseyin
dc.contributor.authorAksöz, Ahmet
dc.contributor.authorAğdaş, Mehmet Tevfik
dc.date.accessioned2026-10-28T14:55:11.192574579Z
dc.date.available2026-10-28T14:55:11.192574579Z
dc.date.issued2024
dc.description.abstractSupervisory Control and Data Acquisition (SCADA) systems play a crucial role in overseeing and controlling renewable energy sources like solar, wind, hydro, and geothermal resources. Nevertheless, with the expansion of conventional SCADA network infrastructures, there arise significant challenges in managing and scaling due to increased size, complexity, and device diversity. Using Software Defined Networking (SDN) technology in traditional SCADA network infrastructure offers management, scaling and flexibility benefits. However, as the integration of SDN-based SCADA systems with modern technologies such as the Internet of Things, cloud computing, and big data analytics increases, cybersecurity becomes a major concern for these systems. Therefore, cyber-physical energy systems (CPES) should be considered together with all energy systems. One of the most dangerous types of cyber-attacks against SDN-based SCADA systems is Distributed Denial of Service (DDoS) attacks. DDoS attacks disrupt the management of energy resources, causing service interruptions and increasing operational costs. Therefore, the first step to protect against DDoS attacks in SDN-based SCADA systems is to develop an effective intrusion detection system. This paper proposes a Decision Tree-based Ensemble Learning technique to detect DDoS attacks in SDN-based SCADA systems by accurately distinguishing between normal and DDoS attack traffic. For training and testing the ensemble learning models, normal and DDoS attack traffic data are obtained over a specific simulated experimental network topology. Techniques based on feature selection and hyperparameter tuning are used to optimize the performance of the decision tree ensemble models. Experimental results show that feature selection, combination of different decision tree ensemble models, and hyperparameter tuning can lead to a more accurate machine learning model with better performance detecting DDoS attacks against SDN-based SCADA systems.
dc.description.sponsorshipEuropean Commission, EC, (101084323)
dc.description.sponsorshipEuropean Commission, EC
dc.description.sponsorshipEuropean Union’s Horizon Europe research and innovation program, (101084323)
dc.identifier.articlenumber155
dc.identifier.doi10.3390/s24010155
dc.identifier.eissn1424-8220
dc.identifier.issn1424-8220
dc.identifier.issue1
dc.identifier.pmcidPMC10781350
dc.identifier.pmid38203015
dc.identifier.scopus2-s2.0-85181954672
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/munzur/2283
dc.identifier.volume24
dc.identifier.wosWOS:001140473100001
dc.language.isoen
dc.publisherMultidisciplinary Digital Publishing Institute (MDPI)
dc.relation.ispartofSensors
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectCPES
dc.subjectDDoS attack
dc.subjectrenewable energy
dc.subjectSCADA
dc.subjectSDN
dc.subjectsmart grids
dc.subject.otherCybersecurity
dc.subject.otherData Analytics
dc.subject.otherDecision trees
dc.subject.otherFeature extraction
dc.subject.otherGeothermal fields
dc.subject.otherIntrusion detection
dc.subject.otherLearning systems
dc.subject.otherNetwork security
dc.subject.otherSCADA systems
dc.subject.otherSmart power grids
dc.subject.otherCybe-physical energy system
dc.subject.otherCyber physicals
dc.subject.otherDenialof- service attacks
dc.subject.otherDistributed denial of service
dc.subject.otherDistributed denial of service attack
dc.subject.otherEnergy systems
dc.subject.otherPhysical energy
dc.subject.otherRenewable energies
dc.subject.otherSmart grid
dc.subject.otherSoftware-defined networkings
dc.subject.otherSupervisory control and data acquisition
dc.subject.otherarticle
dc.subject.otherbig data
dc.subject.othercloud computing
dc.subject.othercomputer security
dc.subject.othercontrolled study
dc.subject.othercyberattack
dc.subject.otherdecision tree
dc.subject.otherdenial of service attack
dc.subject.otherenergy resource
dc.subject.otherfeature selection
dc.subject.otherhuman
dc.subject.otherinternet of things
dc.subject.otherlearning
dc.subject.othermachine learning
dc.subject.otherrenewable energy
dc.subject.othersimulation
dc.subject.othersoftware
dc.subject.otherwind
dc.subject.otherDenial-of-service attack
dc.titleEnsemble Learning Framework for DDoS Detection in SDN-Based SCADA Systems
dc.typeArticle
rdl.citation.openalex27
rdl.citation.scopus36
rdl.departmentDepartment of Computer Engineering, Adıyaman University, Adıyaman 02040, Turkey
rdl.departmentDepartment of Computer Engineering, Bingöl University, Bingöl 12000, Turkey
rdl.departmentDepartment of Software Engineering, Samsun University, Samsun 55000, Turkey
rdl.departmentDepartment of Computer Engineering, Faculty of Technology, Gazi University, Ankara 06500, Turkey
rdl.departmentMOBILERS, Sivas Cumhuriyet University, Sivas 58000, Turkey
rdl.departmentDepartment of Computer Technologies, Munzur University, Tunceli 62000, Turkey
rdl.oa.statusgold
rdl.oa.statusclosed
rdl.oa.statusgreen
rdl.oa.urlhttps://www.mdpi.com/1424-8220/24/1/155/pdf?version=1703674177
rdl.scopus.quartileQ1
rdl.sdgSDG09
rdl.sdgSDG07
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.source.indexPUBMED