scieee Science in your language
[en] (orig)

Comparative Analysis of Classification Methods and Suitable Datasets for Protocol Recognition in Operational Technologies

Abstract

The interconnection of Operational Technology (OT) and Information Technology (IT) has created new opportunities for remote management, data storage in the cloud, real-time data transfer over long distances, or integration between different OT and IT networks. OT networks require increased attention due to the convergence of IT and OT, mainly due to the increased risk of cyber-attacks targeting these networks. This paper focuses on the analysis of different methods and data processing for protocol recognition and traffic classification in the context of OT specifics. Therefore, this paper summarizes the methods used to classify network traffic, analyzes the methods used to recognize and identify the protocol used in the industrial network, and describes machine learning methods to recognize industrial protocols. The output of this work is a comparative analysis of approaches specifically for protocol recognition and traffic classification in OT networks. In addition, publicly available datasets are compared in relation to their applicability for industrial protocol recognition. Research challenges are also identified, highlighting the lack of relevant datasets and defining directions for further research in the area of protocol recognition and classification in OT environments.

Read accessible full text

Comparative Analysis of Classification Methods and Suitable Datasets for Protocol Recognition in Operational Technologies

Author: Holasová, Eva; Fujdiak, Radek; Mišurec, Jiří
Publisher: MDPI
Year: 2024
DOI: 10.3390/a17050208
Source: https://dspace.vut.cz/bitstreams/d81da582-8b60-4005-8864-b98423934bea/download
Ci a ion: Holaso a, E.; Fujdiak, R.;
Misu ec, J. Compa a i e Analysis o
Classi ica ion Me hods and Sui able
Da ase s o P o ocol Recogni ion in
Ope a ional Technologies. Algo i hms
2024,17, 208. h ps://doi.o g/
10.3390/a17050208
Academic Edi o s: Nuno Fachada
and Nuno Da id
Recei ed: 31 Ma ch 2024
Re ised: 8 May 2024
Accep ed: 9 May 2024
Published: 11 May 2024
Copy igh : © 2024 by he au ho s.
Licensee MDPI, Basel, Swi ze land.
This a icle is an open access a icle
dis ibu ed unde he e ms and
condi ions o he C ea i e Commons
A ibu ion (CC BY) license (h ps://
c ea i ecommons.o g/licenses/by/
4.0/).
algo i hms
A icle
Compa a i e Analysis o Classi ica ion Me hods and Sui able
Da ase s o P o ocol Recogni ion in Ope a ional Technologies
E a Holaso a * , Radek Fujdiak * and Ji i Misu ec
Depa men o Telecommunica ions, Facul y o Elec ical Enginee ing and Communica ion,
B no Uni e si y o Technology, Technicka 12, 616 00 B no, Czech Republic; [email p o ec ed]
*Co espondence: [email p o ec ed] (E.H.); [email p o ec ed] (R.F.)
Abs ac : The in e connec ion o Ope a ional Technology (OT) and In o ma ion Technology (IT)
has c ea ed new oppo uni ies o emo e managemen , da a s o age in he cloud, eal- ime da a
ans e o e long dis ances, o in eg a ion be ween di e en OT and IT ne wo ks. OT ne wo ks
equi e inc eased a en ion due o he con e gence o IT and OT, mainly due o he inc eased isk
o cybe -a acks a ge ing hese ne wo ks. This pape ocuses on he analysis o di e en me hods
and da a p ocessing o p o ocol ecogni ion and a ic classi ica ion in he con ex o OT speci ics.
The e o e, his pape summa izes he me hods used o classi y ne wo k a ic, analyzes he me hods
used o ecognize and iden i y he p o ocol used in he indus ial ne wo k, and desc ibes machine
lea ning me hods o ecognize indus ial p o ocols. The ou pu o his wo k is a compa a i e analysis
o app oaches speci ically o p o ocol ecogni ion and a ic classi ica ion in OT ne wo ks. In
addi ion, publicly a ailable da ase s a e compa ed in ela ion o hei applicabili y o indus ial
p o ocol ecogni ion. Resea ch challenges a e also iden i ied, highligh ing he lack o ele an da ase s
and de ining di ec ions o u he esea ch in he a ea o p o ocol ecogni ion and classi ica ion in
OT en i onmen s.
Keywo ds: classi ica ion me hods; da ase s; machine lea ning; ope a ional echnology; p o ocol
classi ica ion; p o ocol ecogni ion; secu i y
1. In oduc ion
Cybe secu i y is now an essen ial pa o indus ial ne wo ks. As a esul o he
in e connec ion o Ope a ional Technology (OT) and In o ma ion Technology (IT), new
possibili ies o emo e managemen , he use o cloud s o age, eal- ime da a ans e o e
long dis ances, o in eg a ion be ween di e en OT and IT ne wo ks, o example, a e
eme ging. On he o he hand, he e a e new secu i y isks o which OT ne wo ks a e
exposed [
1
]. OT ne wo ks used o be comple ely isola ed om IT ne wo ks, so he e was
no much emphasis on cybe secu i y [
2
]. Fo his eason, he e is a new emphasis on
moni o ing and analyzing OT a ic.
P o ocol ecogni ion and classi ica ion is an impo an ask in secu i y con ol and
can be conduc ed ia da a analysis [
3
]. Knowledge o he p o ocols used in he ne wo k
con ibu es o ne wo k op imiza ion and helps o unde s and how a ic is dis ibu ed and
wha da a a e p esen in he ne wo k. Based on p o ocol ecogni ion and da a classi ica ion,
a ic ou es can be op imized, he quali y o a ic and ansmi ed da a can be imp o ed,
and ne wo k managemen s a egies can be de eloped. Based on he au oma ic inspec ion
o a ic da a, edundan messages can be il e ed, and he olume o ansmi ed messages
can be educed, he eby educing he compu a ional complexi y and cos o ansmission.
In e ms o ne wo k secu i y, he use o p o ocol ecogni ion leads o ea lie and imely
de ec ion o h ea s, o example, in he case o a Man in he Middle a ack. I is also
possible o de ec and ind a i us ea ly. The e is a la ge numbe o me hods ha can
be used o achie e p o ocol iden i ica ion bo h in IT and OT ne wo ks. I is possible
Algo i hms 2024,17, 208. h ps://doi.o g/10.3390/a17050208 h ps://www.mdpi.com/jou nal/algo i hms
Algo i hms 2024,17, 208 2 o 20
o use adi ional me hods, which include classi ica ion based on po s used, o mo e
sophis ica ed app oaches using A i icial In elligence (AI). Using such app oaches, i is
possible o pe o m an in-dep h analysis o he moni o ed da a s eam (o o he da a
uni s) and classi y no only he p o ocol used bu also, o example, he ciphe sui e used.
Pe o ming classi ica ion in OT ne wo ks is cu en ly less common, bu i p o ides g ea
po en ial in e ms o secu i y bene i s o such ne wo ks. I is o his eason ha his pape
has been c ea ed, in o de o desc ibe and summa ize he di e en p o ocol classi ica ion
me hods (especially in OT ne wo ks) and also he a ailable da ase s.
This pape ocuses on he p o ocol ecogni ion aspec s o OT ne wo ks. Ad anced
me hods using AI echniques can be used o pe o m p o ocol ecogni ion wi h addi ional
ecogni ion capabili y. Con en ional echniques, such as elying on known po s, may
no be ully su icien and hus mo e ad anced echniques ha a e able o di ec ly de-
ec / ecognize he p o ocol i sel ( ained ma ks o he p o ocol) need o be employed.
Based on he analysis o he cu en s a e o he a , i is clea ha he ecogni ion o indus-
ial p o ocols is a he mino , as is he cu en s a e o publicly a ailable da ase s. Thus,
his pape poin s ou his gap ( esea ch gap), and o his eason, i pe o ms (i) a summa-
iza ion o me hods o ne wo k a ic classi ica ion, (ii) a summa iza ion o me hods o
ecogni ion and iden i ica ion o he p o ocol used in he ne wo k, (iii) he use o machine
lea ning me hods o indus ial p o ocol ecogni ion. Finally, (i ) an analysis o publicly
a ailable da ase s ha can be used o indus ial p o ocol classi ica ion was pe o med.
This a icle akes aim a he scien i ic ques ion: How can indus ial p o ocol classi ica ion
be achie ed? Wha publicly a ailable da ase s can cu en ly be used speci ically o he
pu pose o classi ying hese p o ocols? OT ne wo ks equi e inc eased a en ion due o IT
and OT con e gence, in pa icula , due o he inc eased isk o cybe -a acks ha may a ge
hese ne wo ks. Con e gence has caused, among o he hings, a p oli e a ion o a ack
ec o s, making ad anced da a moni o ing necessa y and using a so wa e-as-a-se ice
(SaaS) app oach. Indus ial p o ocol classi ica ion hus enables (i) au oma ic de ec ion o
he p o ocol used o assess secu i y, including he ciphe sui e used, (ii) diagnos ic da a,
ne wo k moni o ing (p o ocol usage wi hin di e en sec o s, e c.), (iii) au oma ion o audi
ools, and (i ) de elopmen o p o ocol adap i e solu ions—au oma ic p o ocol de ec ion
and u he ac ions ollowing his knowledge.
The s uc u e o his pape is as ollows: Sec ion 2desc ibes he speci ics o OT
ne wo ks, he e ec s o he con e gence o IT and OT ne wo ks, and, hence, he need
o use sophis ica ed me hods o enhance secu i y in he OT indus y. Sec ion 3p esen s
an analysis and compa ison o he cu en s a e o he a , ocusing mainly on he issues
o p o ocol ecogni ion and a ic classi ica ion. Fu he mo e, Sec ion 4p esen s a ious
me hods o he pu pose o a ic analysis. The sec ion p esen s app oaches o p o ocol
classi ica ion, ecogni ion and iden i ica ion, Machine Lea ning (ML) me hods, and me ics
used o e alua e models. Sec ion 5 ocuses on he a ailable da ase s usable o he pu pose
o a ic classi ica ion and he chosen p o ocol, and a compa ison o he mos ele an
da ase s in e ms o se e al pa ame e s is also p o ided.
2. Ope a ional Technology Ne wo ks Speci ics
A signi ican di e ence be ween classical IT ne wo ks and OT ne wo ks is hei pu -
pose and ela ed use. OT ne wo ks ha e he main pu pose o con olling and moni o ing
he indus ial p ocess, whe eas IT ne wo ks aim mainly a da a ansmission (by na u e
non-c i ical in compa ison wi h OT ne wo ks). Ano he dis inc ion is he elemen s and
componen s o he indi idual ne wo ks hemsel es. IT ne wo ks use end s a ions (lap ops,
desk op PCs, mobiles, able s, e c.). Ne wo k elemen s and in as uc u e p o ide da a
ans e mainly be ween end-use elemen s using da a s o ed on se e s (loca ed and con-
nec ed o he In e ne ). On he o he hand, OT ne wo ks ypically use speci ic de ices wi h
a well-de ined pu pose o p o ide/moni o a speci ic ac i i y wi hin an indus ial p ocess.
These can be single ac i e/passi e elemen s (ac ua o s and senso s), con ol PLCs, HMIs
(p o iding isualiza ion o he cu en p ocess s a us o he ope a o ), o SCADA/DCS
Algo i hms 2024,17, 208 3 o 20
componen s. Ano he di e ence is he da a ansmi ed i sel and he ypical o ien a ion o
he da a low. Wi hin IT, i is mainly he use o da a ob ained om highe laye s (In e ne )
and i s local modi ica ion/p ocessing/consump ion by he use . OT ne wo ks mainly
gene a e da a om senso s and pe o m ope a ions by ac ua o s. Thus, he da a occu -
ing in an indus ial ne wo k mainly con ains da a acqui ed om senso s ( empe a u e,
p essu e, speed—nume ical da a), and based on hese da a, ac ua o s (mo o s, pumps,
al es—bina y s a e I/O) a e ac i a ed/deac i a ed [4].
Ano he majo di e ence is he secu i y o indi idual ne wo ks. IT ne wo ks a e e ol -
ing a a e y as pace, he li e ime o equipmen wi hin IT ne wo ks is ypically
3–5 yea s
(se e s, wo ks a ions, lap ops and ne wo k componen s), and he equency o upda es
is also e y high. Sys ems and so wa e a e egula ly upda ed and upg aded o imp o e
pe o mance, secu i y, and unc ionali y. In e ms o basic equi emen s, he p io i y is
secu i y, i.e., con iden iali y o da a, ollowed by da a in eg i y, wi h a ailabili y (CIA iad)
coming in hi d. Thus, i is necessa y o ans e he da a p ima ily in a con iden ial man-
ne (enc yp ion), ensu ing hei in eg i y (p ese ing he con en wi hou modi ica ion),
ollowed by hei a ailabili y (sligh delays and ou ages a e ole a ed o p o ide mo e
c i ical se ices— he e is no secu i y isk no o deli e he message immedia ely). In
con as , OT ne wo ks a e comple ely iden ical in hese aspec s. De elopmen wi hin OT
is slow and g adual, equipmen li e imes a e ypically 10–20 yea s (i.e., decades), so he
equency o upda es is conduc ed a la ge in e als (indus ial p ocess is a ec ed—c ea ing
down ime and slowing p oduc ion e iciency). Sys ems o en equi e long- e m s abili y
and eliabili y, which means ha upda es o changes a e made less equen ly o a oid he
isk o dis up ing c i ical ope a ions [4].
In e ms o basic equi emen s, he p io i y is da a and se ice a ailabili y, ollowed by
in eg i y and hi dly con iden iali y (AIC iad). I is, he e o e, necessa y o ha e a ailable
da a om he indus ial p ocess a all imes o be able o moni o and manage he p ocess
adequa ely and in a imely manne . This is impo an because o he na u e o OT ne wo ks,
whe e c i ical pa s a e con olled and whe e he e is a isk o mal unc ion o dange o
human heal h in he e en o a p ocess dis u bance (nuclea powe plan s, he mal powe
plan s, e c.). I is also necessa y ha da a in eg i y is p ese ed, and only a e hese ea s a e
p ese ed is he sa e y conside ed. IT and OT ne wo ks di e in he na u e o he se ices
hey p o ide in e ms o hei impo ance. They di e in e ms o p io i ies and especially
in e ms o he secu i y o he da a ansmi ed. They also di e in he subjec /scope o
he da a ansmi ed. They also di e in he indi idual elemen s o he ne wo k. Ano he
di e ence is he upg ades pe o med, whe e OT is signi ican ly mo e complex han IT, as
well as he eplacemen /upg ade o equipmen (OT equi es a highe li e ime).
2.1. In o ma ion Technology and Ope a ional Technology Con e gence
IT and OT con e gence ep esen he cu en end o in e connec ion o indi idual
componen s, especially hei a ailabili y ia he In e ne . This con e gence in ol es he
in eg a ion o exis ing OT ne wo ks and s uc u es wi hin he IT ne wo k. This con e gence
acili a es he use o he cu en end o so wa e as a se ice, especially o he p ocessing
and e alua ion o a ailable da a, whe e his was o en no possible be o e, and da a could
no lea e he closed and isola ed ne wo k. I is equally possible o emo ely access and
manage hese da a. While his b ings a numbe o bene i s, i also in ol es challenges
ha need o be add essed, pa icula ly om he secu i y pe spec i e. The p oblem is he
long- e m enclosu e o OT in as uc u es, which has ensu ed secu i y in e ms o physical
secu i y. In o de o access he asse s, i was necessa y o o e come physical secu i y,
and only hen could he asse s be accessed. I is con e gence, howe e , ha signi ican ly
al e s his app oach. The e is no need o o e come physical secu i y, and i is possible
o access asse s om a SW pe spec i e wi hou b eaching he secu i y pe ime e ( om a
physical pe spec i e).
Con e gence inc eases he isk o a secu i y inciden compa ed o a closed app oach [
2
].
Due o he long- e m closed na u e and eliance on physical secu i y alone, secu i y mecha-
Algo i hms 2024,17, 208 4 o 20
nisms and p o ocols a e no a he same le el as in IT ne wo ks. OT ne wo ks use indus ial
p o ocols o he ansmission o indi idual da a, which a e speci ic p o ocols ailo ed o
he ansmission o senso da a and indi idual commands. Howe e , hese p o ocols o en
do no suppo con iden iali y and in eg i y, and hus, a ious ex ensions and addi ional
mechanisms ha e o be used. Thus, om a so wa e pe spec i e, OT ne wo ks ep esen ed
insecu i y by design. The challenges in ol ed a e o ensu e he secu i y o he unsecu ed
p o ocol in such a way ha he p io i ies o he equi emen s (a ailabili y i s ) a e no
a ec ed. Thus, i is no possible o use cu en mechanisms om IT ne wo ks and apply
hem di ec ly o he OT ne wo k en i onmen wi hou modi ica ion. Simila ly, a secu e
sepa a ion o he IT and OT ne wo k mus be implemen ed in such a way ha he OT
ne wo k is maximally sepa a ed om he es o he ne wo k. This equi es he use o
i ewalls, DMZ, IDS, and IPS mechanisms in conjunc ion wi h AI-enabled applica ions.
The impac s o he con e gence o IT and OT ne wo ks include a signi ican p oli e a-
ion o a ack ec o s. Con e gence has made hese ne wo ks “accessible” o he a acke ,
and physical secu i y is no longe he main secu i y measu e. Thus, i is now ( om a
cybe -secu i y pe spec i e) a basic block ha is as necessa y as i used o be bu no longe
ep esen s he main a ack ec o . A acke s can exploi he e y in e ace ha makes he
connec ion be ween IT and OT ne wo ks. In pa icula , his may include in e nal se ices
o managing and moni o ing indus ial p ocesses [
5
]. In conjunc ion wi h hese sys ems
and de ices, in gene al, wi hin OT ne wo ks he e a e passph ases and inbuil secu i y
measu es. Insu icien quali y/complexi y o passph ases and excessi e sys em measu es
also deg ade cybe -secu i y. The human ac o is also a isk, especially in e ms o social
enginee ing o phishing a acks. Acco ding o [
5
], he i s place in he a ack ec o is he
comp omise o IT sys ems, ollowed by he use o enginee ing wo ks a ions, and he hi d
place is ex e nal emo e se ices.
P o ocol classi ica ion will help, especially wi h p o ocol secu i y checks in he o m o
in e nal audi s, e c. Knowledge o he p o ocols will also help wi h diagnos ic da a and
ob aining an o e iew o he a ic occu ing wi hin he moni o ed OT ne wo ks. Finally,
he de elopmen o a good indus ial p o ocol classi ica ion me hod will help wi h he
de elopmen o new de ices. I is he au oma ic p o ocol ecogni ion ha will enable he
c ea ion o de ices ha au oma ically ecognize he p o ocol in he ne wo k and can use
his knowledge o, o example, au oma ically inspec and se i ewall ules. In o de o bes
secu e he OT ne wo k, hese app oaches need o be combined. I is necessa y o use ools
o de ec ing secu i y inciden s, classi ying he p o ocols used, as well as educa ing he
human ac o . The eme gence o au oma ed ools would enable e ec i e con ol (audi ing)
and also he supe ision o c i ical ne wo k elemen s. Indus ial p o ocol classi ica ion can
be used a indi idual indus ial acili ies ( ac o ies, plan s, e c.), bu also wi hin a ious
SaaS se ice p o ide s, which can moni o and classi y a ic wi hin he ne wo k. Las bu
no leas , his me hod can be used o pe o m non-in asi e secu i y checks o indus ial
p o ocols wi hou he need o access he da a hemsel es di ec ly. I is hus possible o use
he enc yp ed o m o he messages and o pe o m p o ocol classi ica ion on his basis,
including i s ciphe sui e.
The ea ly de ec ion o secu i y inciden s helps o ac i a e adequa e coun e measu es.
Using he knowledge o he ype o anomaly, i is possible o ac i a e app op ia e coun e -
measu es so ha he impac on he indus ial p ocess i sel is minimized. This is ela ed
o he c i ical na u e o he indus ial p ocesses hemsel es, whe e sys em shu down can
mean po en ial damage. I is hus ad isable o pe o m a imely, sa e sys em shu down.
Howe e , he aim is o p e en such sa e y inciden s. To do jus ha , i is ad isable o use
indus ial p o ocol classi ica ion in he o m o a secu i y audi and implemen app op ia e
coun e measu es o minimize he likelihood o a secu i y h ea .
2.2. Ope a ional Technology Hie a chy Model
The indi idual physical ope a ions and ela ed con ol and moni o ing componen s
a e so ed acco ding o IEC 62443 [
6
] (also known as he Pu due model) in o indi idual
Algo i hms 2024,17, 208 5 o 20
laye s (six in o al). This di ision is made acco ding o he pu pose o each laye so ha
indi idual ope a ions can be scaled and sa e y le els de ined wi hin he manu ac u ing
p ocess. Communica ion wi hin he model is e ical be ween he laye s o achie e e ec i e
con ol and moni o ing o he p ocess. The laye s close o he p oduc i sel (p ocessed
h ough he L0 laye ) o m he co e and basic building blocks o OT ne wo ks. As he
laye s g ow, hey gain abs ac ion and g adually mo e in o he IT ne wo k. The indi idual
laye s con ain di e en ly sensi i e in o ma ion, and he e o e, i is necessa y o main ain an
adequa e us le el (p e e ably ze o- us ) [
7
]. A g aphical isualiza ion o such a model
is shown in Figu e 1, which shows he Pu due model as well as he basic blocks om he
RAMI 4.0 model ( igh side). Le el 0 (Field le el) con ains componen s di ec ly dedica ed
o con ol, he ac ual execu ion o an ac i i y using senso s (ge ing alues) and ac ua o s
(execu ing ac i i ies).
Da a sen o/ om L0 is conduc ed om he L1 laye (Con ol le el). This laye con ains
he indi idual P og ammable Logic Con olle (PLC), Dis ibu ed Con ol Sys em (DCS),
and PID de ices. These a e he componen s ha acqui e da a om senso s and ac ua o s
(simpli ied as he i s logic uni ha e alua es he acqui ed da a and can con e hem in o
digi al o m). These uni s di ec ly con ol he p ocess h ough he connec ed ac ua o s. The
decision o in e ene in he p ocess can be ini ia ed di ec ly om L1 o by de ices om L2
(Supe iso y le el) [4].
Wi hin L2 he e a e pa en PLCs ha collec da a om he sla e PLCs and make p ocess
modi ica ions based on he de ined ope a ions/schemes and se ings. This laye (L2) also
houses wo ks a ions (ope a o /a endan wo ks a ions) and he local Human Machine
In e ace (HMI), which is used o display he cu en s a us o he ope a o . The p ocess can
hus be con olled ia he HMI, wo ks a ions, o s a us e alua ion by he supe iso PLC
om L2, hen he da a a e passed o he PLCs on he L1 le el, and hey igge he equi ed
ac ions on L0.
The ou h laye (L3—Planning le el) se es mainly as a suppo laye o he whole
sys em. Global HMI and o he se e se ices can be loca ed wi hin his laye . This may
include Dynamic Hos Con igu a ion P o ocol (DHCP), Domain Name Sys em (DNS),
Ligh weigh Di ec o y Access P o ocol (LDAP), and Ne wo k Time P o ocol (NTP) se e s.
In addi ion, his o ian se e s a e o en loca ed a his le el o p o ide speci ic se ices
such as s o ing his o ical da a (desc ibing he beha io and s a e o he p ocess o e ime),
analyzing s o ed alues, and a chi ing e en s/p ocess s a es o e ime. This laye also
con ains Supe iso y Con ol and Da a Acquisi ion (SCADA) o DSC.
Bo h sys ems a e used o da a acquisi ion om he OT ne wo k and p ocess con ol.
The main objec i e o SCADA is da a acquisi ion; ne wo ks consis o mul iple Remo e
Te minal Uni s (RTUs) ha a e used o collec da a back o he cen al con ol sys em whe e
hey can be used o make highe -le el decisions (based on a global iew o he da a). DCS
is mainly used o on-si e p ocess con ol, connec ing PLCs, senso s/ac ua o s s a e, and
wo ks a ions. The main objec i e is o collec da a and con ol he p ocess om de ices
loca ed close o L0. The main di e ence be ween DCS and SCADA is, he e o e, in hei
ocus and applica ion. DCS is mo e ocused on au oma ing and con olling manu ac u -
ing p ocesses wi hin a single acili y o complex, while SCADA ocuses on moni o ing
and con olling equipmen sp ead o e la ge a eas wi h an emphasis on da a collec ion
and su eillance.
Laye L4, as well as L5 can be e e ed o as he managemen le el. L4 is used o
p o ide scheduling and p o isioning o o he local se ices (e.g., p in ing, web se e ,
o domain con olle ), so i is he Plan ope a ional le el. This laye can also con ain a
his o ian mi o and a emo e access se e . In gene al, Manu ac u ing Execu ion Sys-
ems (MES) a e so wa e solu ions ha ac i ely imp o e he quali y and e iciency o
manu ac u ing p ocesses.
The L5 laye ocuses on en e p ise applica ions and En e p ise Resou ce Planning
(ERP). Howe e , he L4 and L5 laye s a e e y in e wined.

Algo i hms 2024,17, 208 6 o 20
This model can also be supplemen ed wi h a laye ha e ically connec s all he
laye s. This concep is e e ed o as NAMUR Open A chi ec u e (NOA) [
8
]. The aim is o
enable secu e, lexible, and e icien in e connec ion o OT wi h IT wi hou comp omising
he unc ioning o c i ical p ocess con ol sys ems. This may in ol e he collec ion o da a
om addi ional senso s loca ed on he equipmen . Whe e hese de ices canno di ec ly
comp omise he p ocess i sel ( he e is no di ec connec ion be ween he senso s and he
OT in as uc u e), he e is a one-way da a low om OT o IT.
LEVEL 0LEVEL 0 LEVEL 1LEVEL 1 LEVEL 2LEVEL 2 LEVEL 4LEVEL 4 LEVEL 5LEVEL 5
LEVEL 3
Field
le el
Con ol
le el
Supe iso y
le el
Planning
le el
Managemen
le el
Con ol zone (OT)Con ol zone (OT) Co po a ion zone (IT)Co po a ion zone (IT)
ERP
En e p ise le el
En e p ise esou ce planning
MES
Plan ope a ional le el
Manu ac u ing execu ion sys ems
SCADA/HMI
P ocess con ol & moni o ,
da a acquisi ion
PLC, DCS, PID
Con ol de ices
Senso s, ac ua o s
Field le el
P oduc P oduc
WWWWWW
Figu e 1. Hie a chical s uc u e wi hin OT ne wo ks exp essed h ough he Pu due model.
Fo comple eness, i should be no ed ha he e m OT e e s o ha dwa e and so wa e
ha di ec ly moni o s and con ols physical equipmen , p ocesses and e en s in an indus-
ial en i onmen . OT includes Indus ial Con ol Sys ems (ICS), which a e speci ically
designed o con ol and au oma e indus ial p ocesses. ICS includes a a ie y o sys ems,
including SCADA o DCS. OT ne wo ks ha e di e en equi emen s compa ed o IT ne -
wo ks. This is due o he na u e o hese ne wo ks and, in pa icula , hei pu pose. In he
de elopmen o hese ne wo ks, i is necessa y o use up- o-da e app oaches such as ML
and NN echniques, bo h o he de ec ion o secu i y inciden s ( a ic classi ica ion) and
o he ecogni ion and iden i ica ion o he indus ial p o ocols used. The con e gence o
IT and OT ne wo ks is pu ing p essu e on he secu i y o hese ne wo ks, bu i is always
necessa y o conside he app op ia eness o indi idual measu es in such a way ha he
unc ionali y o he OT ne wo ks hemsel es is no comp omised. The use o ML and NN
echniques has he po en ial o enhance he secu i y o OT ne wo ks and, in pa icula , can
be used in such a way ha hey do no cause addi ional load o hese ne wo ks. I used
app op ia ely, a non-in asi e way o using he a ailable da a can be achie ed.
3. S a e o he A
P o ocol classi ica ion p o ides bene i s, especially o au oma ic p ocessing and
au oma ic moni o ing o da a on he ne wo k. The use o classi ica ion in OT b ings he
bene i s o enabling he de elopmen o p o ocol-independen app oaches, especially in
he a ea o cybe secu i y. The e o e, i enables he au oma ed managemen o da a lows,
he c ea ion and modi ica ion o de ec ion and mi iga ion ules, e c. Table 1shows an
Algo i hms 2024,17, 208 7 o 20
o e iew o he cu en app oaches o p o ocol ecogni ion and a ic classi ica ion in bo h
IT and OT indus ies. In gene al, supe ised app oaches, e.g., machine lea ning and neu al
ne wo ks, a e equi ed in classi ica ion. A common app oach is he use o con olu ional
neu al ne wo ks, whe e da a s eams, ames, o o he da a s uc u es a e isualized in o
image da a and hese a e hen iden i ied h ough con olu ional neu al ne wo ks.
In gene al, a ic classi ica ion is also mo e common han p o ocol ecogni ion. P o-
ocol classi ica ion can be mo e challenging han a ic classi ica ion ( his is e iden om
he success a es achie ed by he models). Pe o ming p o ocol classi ica ion in he OT
sec o is pa icula ly impo an in he case o enc yp ed a ic. In he case o enc yp ion, i
is no possible o use common (gene ic) p o ocol iden i ica ion me hods, such as known
po ecogni ion a he anspo laye le el, o o use mul iple pa se s o ind a ma ch. Due
o IT and OT con e gence, i is also necessa y o assume di e en masking echniques pe -
o med by he a acke , also o his eason, hese classi ica ion me hods a e e y impo an .
Simila ly, in he case o p o ocol ecogni ion in OT, i is possible o ecognize no only he
indus ial p o ocol i sel bu also o he pa ame e s, such as he ype o ciphe sui e chosen.
In o al, a compa ison o 20 di e en app oaches is made, whe e p o ocol ecogni ion
in OT ne wo ks is only add essed in a minimum o cu en li e a u e, and mos o hem
a ge IT ne wo ks. In he case o a ic classi ica ion, he a io is mo e balanced. In he case
o p o ocol ecogni ion, OT ne wo ks a e pa icula and p esen a signi ican challenge due
o hei dis inc di e ences. Simila ly, a small numbe o publicly a ailable da ase s ocus
on his issue. Finally, i o en elies only on selec ed po s a he anspo laye le el. AI
me hods a e no used in he case o p o ocol ecogni ion in OT ne wo ks, e en hough hese
me hods can ep esen a g ea cybe bene i (especially in connec ion wi h Indus y 4.0+). A
la ge numbe o wo ks ha e ocused on a ic classi ica ion in IT and OT ne wo ks. Mos o
he wo ks ocus on cybe -secu i y wi h he aim o ne wo k anomaly de ec ion/classi ica ion.
This app oach ( a ic classi ica ion) hus ep esen s he implemen a ion o a classi ica ion
o he da a ansmi ed inside a chosen a ic p o ocol.
Fo classi ica ion easons, a supe ised app oach is gene ally used, o en in combi-
na ion wi h con olu ional neu al ne wo ks (CNNs). This app oach ep esen s a me hod
in which da a blocks a e exp essed using isual ep esen a ion, i.e., he con e sion o
in o ma ion in o image da a. This may be p ocessing a he le el o da a s eams, pack-
e s, o o he da a uni s. Some pape s also ocus on he enc yp ed da a s eam (encoding
column). This a ea p esen s g ea po en ial om he cybe secu i y pe spec i e, whe e
i is possible o pe o m a ic ecogni ion wi hou ha ing o dec yp he a ic. This
can be pa icula ly bene icial when p ocessing la ge amoun s o da a, o example, a he
ne wo k adminis a o le el o o he pu pose o moni o ing whe he indus ial da a a e
lea ing speci ied sec ions. Also, mos app oaches do no ocus on eal- ime classi ica ion,
bu delay-independen classi ica ion is pe o med. I is he low delay in he classi ica ion
pe o med ha allows he use o hese me hods (p o ocol ecogni ion, a ic classi ica-
ion) in he con ol mechanisms pe o ming he classi ica ion o he ac ual ne wo k a ic.
O en, au ho s do no p o ide da ase s, so he classi ica ion o he p o ocol o ne wo k
a ic is pe o med on a da ase ha is no publicly a ailable. Thus, i is no possible
o e-e alua e he esul s, di ec ly ela e he esul s o he ob ained esul s, o compa e
di e en app oaches o classi ica ion pu poses. Cus om (own) da ase s ha a e no longe
a ailable b ing signi ican limi a ions in he de elopmen and compa ison o a ailable ools
and app oaches.
Based on he analysis o he cu en s a e o he a , he main challenges can be iden i-
ied as (i) he c ea ion o sui able and publicly a ailable da ase s ha a e o ien ed owa ds
indus ial p o ocols. These da ase s mus also con ain mul iple indus y p o ocols in o de
o alida e he disc imina i e capabili ies o each app oach. Fu he mo e, (ii) ocusing on
he po en ial in he a ea o enc yp ed a ic (p o ocols) in OT ne wo ks. (iii) Compa ing
he di e en p ocessing app oaches o he de eloped da ase and iden i ying he main
esea ch di ec ion.
Algo i hms 2024,17, 208 8 o 20
Table 1. Compa ison o ele an li e a u e in p o ocol ecogni ion and a ic classi ica ion om he pe spec i e o IT and OT in as uc u es.
Me hods Type Yea Technique Model ML Type P o ocols Encoding Real-Time Epochs Laye s Accu acy [%] Da ase s Re .
P o ocol
ecogni ion
OT 2021 CNN AM-ADCNN + LSTM Supe ised 4 No No 20 - 93.0 Own [9]
2023 DNN PREIUD Unsupe ised 1 No No - - - Own [10]
IT
2011 Ne wo k Packe
Inspec ion
De e minis ic Fini e-s a e
Au oma on - 9 No No - - - Own [11]
2012 Finge p in ing - - 4 No Yes - - 95.0 Own [12]
2017 CNN + RNN CNN + RNN-2a Supe ised 15 No No 60–90 9 99.6 RedIRIS [13] [14]
2020 CNN P CNN Supe ised 4 No Yes 20 8 96–100 DARPA [15] [16]
2020 CNN - Bo h 3 No No - - 75.8–89.8 Own [17]
2021 Pa e n ma ching
algo i hm - Supe ised 4 No No - - 93.8–100 DARPA [15] [18]
2021 CNN ICLSTM Supe ised 12 Yes No - - 97.5 ISCX 2016 [19] [20]
2023 CNN - Supe ised 8 Yes No - - 98.2 ISCX VPN-nonVPN [19] [21]
T a ic
classi ica ion
OT
2019 ML DT, KNN, SVM, NB Supe ised 1 Yes No - - 95.0 Own [22]
2019 T a ic
Finge p in ing CART - - No No - - 94.8
SWaT [23],
SCADA Ne wo k Da a Se s
o In usion De ec ion Resea ch [24]
[25]
2020 ML KNN, SVM, DT, NBG, BKNN,
BT, RF, AdaBoos , GB Bo h 1 No No - - 99.7 Own [26]
2022 DNN - Supe ised 1 Yes No 100 10 94.5 Own [27]
2022 ML DT Supe ised 2 No No - - 99.9 Own [28]
2022 RNN - Supe ised 1 No No - - 97.5 Own [29]
IT
2009 ML C4.5, AdaBoos , NB,
SVM, RIPPER Supe ised 8 Yes No - - 98.4
DARPA [15],
AMP [30],
MAWI [31]
[32]
2017 CNN 1D-CNN Supe ised 12 Yes No 40 7 99.5 ISCX VPN-nonVPN [19] [33]
2018 CNN CNN-LSTM Supe ised 9 Yes No 30 8 91.0 ISCX VPN-nonVPN [19] [34]
2021 Fuzzy In e ence Sys em Fuzy In e ence Sys em - 6 Yes Yes - - 90.9 ISCXVPN2016 [33] [35]
A “-” indica es poin s ha we e no included in he publica ion.
Algo i hms 2024,17, 208 9 o 20
4. T a ic Analysis Me hods
P o ocol Classi ica ion is a e m ypically used o desc ibe he p ocess by which
ne wo k a ic is classi ied in o di e en ca ego ies o classes based on he cha ac e is ics
o he communica ion. Classi ica ion can be made based on ac o s such as po s, add esses,
packe heade s, o a ic pa e ns. Classi ica ion aims o unde s and ne wo k a ic be e
and allow di e en le els o ne wo k managemen policy o manage his a ic as needed.
P o ocol Recogni ion is a e m usually used o desc ibe he p ocess by which he cha -
ac e is ics o ne wo k communica ions a e analyzed o iden i y he p o ocols in use. This
p ocess can be au oma ed using a a ie y o echniques, including in-dep h examina ion o
ne wo k a ic and pa e n ma ching agains a da abase o known p o ocols. The goal is o
iden i y wha p o ocols a e used wi hin a gi en communica ion.
P o ocol Iden i ica ion is a e m o en used as a synonym o p o ocol ecogni ion, bu
i can also be used in a mo e speci ic sense when e e ing o he p ocess o de e mining
speci ic a ibu es o p ope ies o a p o ocol ha a e obse ed in a gi en ne wo k a ic.
P o ocol iden i ica ion can be impo an o a numbe o pu poses, including secu i y
analysis, ne wo k op imiza ion, and pe o mance uning.
4.1. T a ic Classi ica ion Technique
Se e al me hods o a ic classi ica ion exis , each handling a ic in o ma ion
di e en ly. These echniques a e po -based classi ica ion, payload-based classi ica ion,
s a is ical-based classi ica ion, beha io al-based classi ica ion, and co ela ion-based classi-
ica ion [36,37].
The po -based classi ica ion me hod is widely used o classi ying a ic using he
po s o he co esponding applica ions. The me hod is based on examining packe head-
e s and compa ing po numbe s o egis e ed applica ions. Examining only he packe
heade s p esen s a as and simple classi ica ion [
36
]. This ype o classi ica ion is especially
impo an o iden i ying ne wo k applica ions in la ge ne wo k a ic [
36
]. The alse
nega i e a e inc eases because o dynamic po numbe s and he use o non-s anda d
applica ions. Simila ly, i applica ions a e hidden behind a commonly known po , he alse
posi i e a e inc eases. In gene al, his classi ica ion me hod is as and simple, p o ided
he applica ions a e used wi h hei usual po s [37].
The payload-based classi ica ion me hod mainly uses he packe ’s da a con en o
p o ocol ecogni ion. The payload in o ma ion con ains cha ac e is ic pa e ns, messages,
o p o ocol-speci ic da a s uc u es [
36
]. Payload-based classi ica ion can be di ided in o
Deep Packe Inspec ion (DPI) and S ochas ic Packe Inspec ion (SPI) [
37
]. DPI wo ks wi h
ne wo k a ic and packe con en and achie es high accu acies in a ic classi ica ion,
making i a well-known echnique o a ic managemen , a ack p e en ion, and o e all
ne wo k secu i y analysis [
37
,
38
]. SPI is a echnique complemen a y o DPI o classi ying
enc yp ed a ic. This me hod wo ks wi h s a is ical payload in o ma ion o c ea e a
pa e n o p o ocol beha io and hen au oma ically dis inguish i om o he p o ocols.
This me hod achie es high accu acy in classi ying enc yp ed da a. Howe e , i is complex
and compu a ionally in ensi e [
38
]. The me hod ep esen s a sligh imp o emen o e
he po -based classi ica ion me hod bu does no achie e highe accu acy in high-speed
ne wo ks. The signi ican disad an age o his me hod is ne wo k p i acy. Since he
me hod uses da a inside he packe , he con iden iali y o he ansmi ed da a and ne wo k
secu i y policies a e iola ed.
The s a is ical-based classi ica ion me hod, unlike he packe -based me hod and he
payload-based me hod, does no wo k wi h in o ma ion inside he packe bu measu es
s a is ical a ic pa ame e s. Based on hese s a is ical a ic pa ame e s, i is possible o
dis inguish be ween di e en ypes o applica ions [
36
]. These pa ame e s include he
minimum packe size, he maximum packe size, he mean packe size, and he numbe o
packe s, e c. [
37
]. This me hod is also known as he a ional-based classi ica ion me hod [
36
].
The ad an age o his me hod is ha i can e icien ly ecognize enc yp ed a ic wi hou
iola ing p i acy. The disad an age is a la ge numbe o pa ame e s, which may be
Algo i hms 2024,17, 208 16 o 20
Table 3. O e iew o he mos ele an da ase s o machine lea ning and neu al ne wo k esea ch.
Link Name o Da ase Yea IT/OT Classes Fea u e Coun Fo ma Time-Se ies Labeled Classi ica ion o Cybe -sec. Sou ce P o ocol Volume Docu.
[15] DARPA 1998 IT 2 NR PCAP Yes No Anomaly Yes Real * IT - Yes
[44] KDD Cup 1999 1999 IT 5 41 CSV No Yes Anomaly Yes Simula ed - 4,000,000 Yes *
[31] MAWI/Wide/Keio 2000 IT ? NR PCAP Yes Yes * P o ocol No Real * IT - Yes *
[45] CAIDA 2008 IT ? NR PCAP Yes No P o ocol No Real IT - Yes *
[46] NSL-KDD 2009 IT 2 41 CSV No Yes Anomaly Yes Simula ed - 148,000 Yes
[47] MAWILab 2010 IT 4 NR PCAP Yes Yes Anomaly Yes Real * IT - Yes
[48] ISCX-IDS-2012 2012 IT 2 NR PCAP Yes Yes Anomaly Yes Real * IT - Yes
[49] CTU-13 2014 IT 3 NR PCAP;
BIGARUS Yes Yes Anomaly Yes Real * IT - Yes
[50] ISCX-Bo -2014 2014 IT 2 NR PCAP Yes Yes Anomaly Yes Real * IT - Yes
[51] UNSW-NB15 2015 IT 10 49 CSV No Yes Anomaly Yes Real * IT 2,500,000 Yes
[52] CTU-Mixed (cap u e 1–8) 2015 IT 2 NR PCAP;
BIGARUS Yes No Anomaly Yes Real IT - Yes
[53] USTC-TFC2016 2016 IT 20 NR PCAP Yes Yes P o ocol;
Anomaly Yes Real * IT - Yes
[54] CIC-IDS-2017 2017 IT 2 78 CSV No Yes Anomaly Yes Real * IT 692,703 Yes
[55] CAN 2017 2017 IT 4 11 TXT No Yes * OT anomaly Yes Real * CAN 4,613,909 Yes
[54] CSE-CIC-IDS2018 2018 IT 7 80 CSV No Yes Anomaly Yes Real * IT 16,233,002 Yes
[56] CIRA-CIC-DoHB w-2020 2020 IT 2 34 CSV No Yes Anomaly Yes Real * IT 371,836 Yes
[57] NSS Mi ai 2021 IT 11 12 CSV No Yes Anomaly Yes Real * IT 64,025 Yes *
[58] Elec a da ase 2010 OT 4 10 CSV No Yes OT anomaly Yes Simula ed Modbus, S7comm 1,048,575 Yes *
[23] SWAT 2015 OT 2 NR PCAP; CSV Yes Yes OT anomaly Yes Real Senzo ic da a - Yes *
[19] ISCX VPN-nonVPN 2016 IT/OT 14 NR PCAP; CSV Yes Yes P o ocol No Real * IT - Yes
[59] Ba adal 2016 OT 2 45 CSV Yes Yes * OT anomaly Yes Real * Senzo ic da a 23,788 Yes *
[24]P o iding SCADA Ne wo k Da a Se s
o In usion De ec ion Resea ch 2016 OT 2 NR PCAP; CSV Yes Yes * OT anomaly Yes Real * Modbus;
Senzo ic da a - Yes *
[60] WADI 2017 OT 2 NR PCAP; CSV Yes Yes OT anomaly Yes Real Senzo ic da a 1,221,372 Yes *
[61] BoT-IoT 2019 OT 5 46 CSV No Yes Anomaly Yes Real * IT 72,000,000 Yes
[62] DNP3 In usion De ec ion Da ase 2022 OT ? NR PCAP; CSV Yes Yes OT anomaly Yes ? DNP3 - Yes *
[63] CIC Modbus da ase 2023 2023 OT ? NR PCAP Yes No OT anomaly Yes Simula ed Modbus - Yes
[64] IEC 60870-5-104 In usion De ec ion Da ase 2023 OT ? NR PCAP; CSV Yes Yes OT anomaly Yes ? IEC 60870-5-104 - Yes *
[65] HIL-based augmen ed ICS secu i y 2023 OT 53 225 (HAIEnd) CSV No Yes OT anomaly Yes Real Senzo ic da a ? Yes *
* indica es incomple e ul ilmen o he c i e ion; NR = No Rele an ; ? = unable o ind.

Algo i hms 2024,17, 208 17 o 20
6. Discussion
The pu pose o his pape was o answe he wo main scien i ic ques ions p esen ed
in he in oduc ion. How can indus ial p o ocol classi ica ion be achie ed? Wha publicly
a ailable da ase s can cu en ly be used speci ically o classi y hese p o ocols? Classi ica-
ion, ecogni ion, and iden i ica ion o p o ocols a e closely ela ed echniques ha use he
same me hods. The mos commonly used me hods o a ic classi ica ion and p o ocol
ecogni ion ha e been p esen ed and compa ed. Each me hod has i s speci ic use and
depends on he pu pose o which i is o be used. Among he s a e-o - he-a me hods
a e machine lea ning algo i hms and especially neu al ne wo ks. These algo i hms allow
o as a ic classi ica ion and p o ocol ecogni ion and p o ide high-quali y me ics.
Howe e , hese algo i hms a e limi ed in e ms o inpu da a. An analysis o he s a e o
he a e ealed ha he majo i y o esea ch is in he IT domain. Simila ly, esea ch is no
a ge ed a enc yp ed e sions o p o ocols.
The a ailable da ase s o en do no achie e he quali ies needed o good and accu a e
classi ica ion, such as he numbe o eco ds, he di e si y o eco ds, o he numbe o logs
in he da ase . Cu en ly, he numbe o da ase s om IT en i onmen s exceeds he numbe
o da ase s. Al hough i is possible o use some IT p o ocols in OT sys ems om he poin
o iew o he con e gence o IT and OT ne wo ks, i is no ad isable o ely on his ac
alone. OT ne wo ks equi e speci ic p o ocols and equi emen s ha a e no as s ic in
IT ne wo ks. Based on he analysis o publicly a ailable da ase s, key equi emen s o
u u e esea ch we e iden i ied. Namely, he c ea ion o a ep esen a i e da ase con aining
indus ial p o ocols using eal indus ial de ices. Cu en ly, no sui able da ase has been
ound o p o ocol ecogni ion esea ch in OT. I is he c ea ion o such a da ase ha would
enable ollow-up esea ch and he compa ison o di e en me hods om he ML and
NN domains.
7. Conclusions
The issue o p o ocol ecogni ion and a ic classi ica ion is a b oad a ea wi h o e lap
om IT o OT ne wo ks. In conjunc ion wi h he con e gence o IT and OT ne wo ks, i is
necessa y o ocus on cybe -secu i y wi hin OT ne wo ks and o use cu en echniques om
IT and implemen hem in he OT domain in o de o inc ease he cu en le el o secu i y.
Simila ly, wi h he end o Indus y 4.0+, da a (no only IT bu also OT) a e lea ing isola ed
ne wo ks o p ocessing on emo e se e s o o using so wa e as a se ice. Fo his eason,
his pape has ocused on he analysis o di e en me hods and p ocessing o da a low (o
o he uni s) o he pu pose o p o ocol ecogni ion and a ic classi ica ion in connec ion
wi h OT speci ics. Fu he mo e, publicly a ailable da ase s ha e been compa ed in e ms
o hei con ibu ion, usabili y, e c. The ou pu o his wo k is hus a compa a i e analysis
o app oaches speci ically o p o ocol ecogni ion and a ic classi ica ion. The analysis
shows ha he e is cu en ly only a e y limi ed numbe o publicly a ailable da ase s ha
would allow de elopmen in he a ea o p o ocol ecogni ion and a ic classi ica ion in OT
ne wo ks. Thus, i is necessa y o build on he IT ne wo ks and he knowledge gained in
he a ea o p o ocol ecogni ion and a ic classi ica ion in IT ne wo ks and, on he basis o
a good and obus da ase , o compa e hese app oaches, o make modi ica ions and, in
pa icula , o e alua e hem in OT ne wo ks.
Au ho Con ibu ions: Concep ualiza ion, E.H., R.F. and J.M.; me hodology, E.H. and R.F.; alida ion,
E.H., R.F. and J.M.; o mal analysis, E.H. and R.F.; in es iga ion, E.H.; esou ces, E.H.; da a cu a ion,
E.H. and R.F.; w i ing—o iginal d a p epa a ion, E.H.; w i ing— e iew and edi ing, E.H., R.F. and
J.M.; isualiza ion, E.H. and R.F.; supe ision, R.F. and J.M.; p ojec adminis a ion, R.F. and J.M.;
unding acquisi ion, R.F. All au ho s ha e ead and ag eed o he published e sion o he manusc ip .
Funding: This a icle is a esul o he p ojec FW07010004, which was suppo ed by he Technology
Agency o he Czech Republic in he P og am TREND.
Da a A ailabili y S a emen : Da a a e con ained wi hin he a icle.
Algo i hms 2024,17, 208 18 o 20
Con lic s o In e es : The au ho s decla e no con lic s o in e es .
Re e ences
1.
San os, M.F.O.; Melo, W.S.; Machado, R. Cybe -Physical Risks iden i ica ion on Indus y 4.0. In P oceedings o he 2022 IEEE
In e na ional Wo kshop on Me ology o Indus y 4.0 & IoT (Me oInd4.0&IoT), T en o, I aly, 7–9 June 2022; pp. 300–305.
[C ossRe ]
2.
San os, S.; Cos a, P.; Rocha, A. IT/OT Con e gence in Indus y 4.0. In P oceedings o he 2023 18 h Ibe ian Con e ence on
In o ma ion Sys ems and Technologies (CISTI), A ei o, Po ugal, 20–23 June 2023; pp. 1–6. [C ossRe ]
3. Duan, L.; Da Xu, L. Da a Analy ics in Indus y 4.0: A Su ey. In . Sys . F on . 2021, ahead o p in . [C ossRe ]
4.
Knapp, E.D.; Langill, J.T. Chap e 8—Risk and Vulne abili y Assessmen s. In Indus ial Ne wo k Secu i y, 2nd ed.; Knapp, E.D.,
Langill, J.T., Eds.; Syng ess: Bos on, MA, USA, 2015; pp. 1–439.
5.
Pa sons, D. SANS ICS/OT Cybe secu i y Su ey: 2023’s Challenges and Tomo ow’s De enses, Sans.o g; SANS Ins i u e: Rock ille Pike,
MD, USA, 2023; pp. 1–19.
6.
ISA-99—Indus ial Au oma ion and Con ol Sys ems Secu i y; In e na ional Socie y o Au oma ion (ISA): Pi sbu gh, PA, USA, 2007.
7.
Pe duca , C.; Mazu , D.C.; Mukai, W.; Sandle , S.N.; An hony, M.J.; Mills, J.A. E olu ion and T ends o Cloud on Indus ial OT
Ne wo ks. IEEE Open J. Ind. Appl. 2023,4, 291–303. [C ossRe ]
8.
G üne , S.; T os en, A. A Cloud-Na i e So wa e A chi ec u e o NAMUR Open A chi ec u e Ve i ica ion o Reques using OPC
UA PubSub Ac ions o e MQTT. In P oceedings o he 2023 IEEE 28 h In e na ional Con e ence on Eme ging Technologies and
Fac o y Au oma ion (ETFA), Sinaia, Romania, 12–15 Sep embe 2023; pp. 1–8. [C ossRe ]
9.
Zhai, L.; Zheng, Q.; Zhang, X.; Hu, H.; Yin, W.; Zeng, Y.; Wu, T. Iden i ica ion o P i a e ICS P o ocols Based on Raw T a ic.
Symme y 2021,13, 1743. [C ossRe ]
10.
Ning, B.; Zong, X.; He, K.; Lian, L. PREIUD: An Indus ial Con ol P o ocols Re e se Enginee ing Tool Based on Unsupe ised
Lea ning and Deep Neu al Ne wo k Me hods. Symme y 2023,15, 706. [C ossRe ]
11.
Chen, C.; Wang, F.; Lin, F.; Guo, S.; Gong, B. Fas P o ocol Recogni ion by Ne wo k Packe Inspec ion. Neu al In . P ocess. 2011,
7063, 37–44. [C ossRe ]
12.
Liu, Q.; Zhang, J.; Zhao, B. T a ic Classi ica ion Using Compac P o ocol Finge p in . In P oceedings o he 2012 In e na ional
Con e ence on Indus ial Con ol and Elec onics Enginee ing, Xi’an, China, 23–25 Augus 2012; pp. 147–151. [C ossRe ]
13.
Vulne abili y Da abases. Redi is.es 2001. A ailable online: h ps://www. edi is.es/ce /links/ uldb.h ml.en (accessed on
21 Ma ch 2024).
14.
Lopez-Ma in, M.; Ca o, B.; Sanchez-Esgue illas, A.; Llo e , J. Ne wo k T a ic Classi ie Wi h Con olu ional and Recu en
Neu al Ne wo ks o In e ne o Things. IEEE Access 2017,5, 18042–18050. [C ossRe ]
15.
Lippmann, R.; Haines, J.W.; F ied, D.J.; Ko ba, J.; Das, K. Analysis and Resul s o he 1999 DARPA O -Line In usion De ec ion
E alua ion. Recen Ad . In usion De ec . 2000,1907, 162–182. [C ossRe ]
16.
Feng, W.; Hong, Z.; Wu, L.; Fu, M.; Li, Y.; Lin, P. Ne wo k p o ocol ecogni ion based on con olu ional neu al ne wo k. China
Commun. 2020,17, 125–139. [C ossRe ]
17.
Xue, J.; Chen, Y.; Li, O.; Li, F. Classi ica ion and iden i ica ion o unknown ne wo k p o ocols based on CNN and T-SNE. J. Phys.
Con . Se . 2020,1617, 012071. [C ossRe ]
18. Shi, J.; Yu, X.; Liu, Z.; Niu, B. Nowhe e o Hide. Secu . Commun. Ne w. 2021,2021, 6672911. [C ossRe ]
19.
D ape -Gil, G.; Lashka i, A.H.; Mamun, M.S.I.; Gho bani, A.A. Cha ac e iza ion o Enc yp ed and VPN T a ic using Time-
ela ed Fea u es. In P oceedings o he 2nd In e na ional Con e ence on In o ma ion Sys ems Secu i y and P i acy, Rome, I aly,
19–21 Feb ua y 2016; pp. 407–414. [C ossRe ]
20. Lu, B.; Luk a han, N.; Ding, C.; Zhang, W. ICLSTM. Symme y 2021,13, 1080. [C ossRe ]
21.
Zhu, P.; Wang, G.; He, J.; Chang, Y.; Kong, L.; Liu, J. Enc yp ed T a ic P o ocol Iden i ica ion Based on Tempo al and Spa ial
Fea u es. In P oceedings o he 2023 4 h In e na ional Semina on A i icial In elligence, Ne wo king and In o ma ion Technology
(AINIT), Nanjing, China, 16–18 June 2023; pp. 255–262. [C ossRe ]
22.
de Toledo, T.; To isi, N. Enc yp ed DNP3 T a ic Classi ica ion Using Supe ised Machine Lea ning Algo i hms. Mach. Lea n.
Knowl. Ex . 2019,1, 384–399. [C ossRe ]
23.
Ma hu , A.P.; Tippenhaue , N.O. SWaT. In P oceedings o he 2016 In e na ional Wo kshop on Cybe -Physical Sys ems o Sma
Wa e Ne wo ks (CySWa e ), Vienna, Aus ia, 11 Ap il 2016; pp. 31–36. [C ossRe ]
24.
Lemay, A.; Fe nandez, J.M. P o iding SCADA Ne wo k Da a Se s o In usion De ec ion Resea ch. In P oceedings o he 9 h
Wo kshop on Cybe Secu i y Expe imen a ion and Tes (CSET 16), Aus in, TX, USA, 8 Augus 2016.
25.
Sheng, C.; Yao, Y.; Yang, W.; Liu, Y.; Fu, Q. How o Finge p in A ack T a ic agains Indus ial Con ol Sys em Ne wo k. In
P oceedings o he 2019 1s In e na ional Con e ence on Indus ial A i icial In elligence (IAI), Shenyang, China, 23–27 July 2019;
pp. 1–6. [C ossRe ]
26.
Lan, H.; Zhu, X.; Sun, J.; Li, S. T a ic Da a Classi ica ion o De ec Man-in- he-Middle A acks in Indus ial Con ol Sys em. In
P oceedings o he 2019 6 h In e na ional Con e ence on Dependable Sys ems and Thei Applica ions (DSA), Ha bin, China,
23–27 July 2020; pp. 430–434. [C ossRe ]
Algo i hms 2024,17, 208 19 o 20
27.
Holaso a, E.; Fujdiak, R. Deep Neu al Ne wo ks o Indus ial P o ocol Recogni ion and Ciphe Sui e Used. In P oceedings o
he 2022 IEEE In e na ional Ca nahan Con e ence on Secu i y Technology (ICCST), Valec, Czech Republic, 7–9 Sep embe 2022;
pp. 1–7. [C ossRe ]
28.
Yu, C.; Zhang, Z.; Gao, M. An ICS T a ic Classi ica ion Based on Indus ial Con ol P o ocol Keywo d Fea u e Ex ac ion
Algo i hm. Appl. Sci. 2022,12, 11193. [C ossRe ]
29.
Wang, W.; Zhang, B.; Yu, Z.; Gao, X. Anomaly De ec ion Me hod o Unknown P o ocol in Powe Indus ial Con ol Sys em Based
on RNN. In P oceedings o he 2022 5 h In e na ional Con e ence on Renewable Ene gy and Powe Enginee ing (REPE), Beijing,
China, 28–30 Sep embe 2022; pp. 68–72. [C ossRe ]
30.
Zhang, F.; Wei, K.; Slowikowski, K.; Fonseka, C.Y.; Rao, D.A.; Kelly, S.; Goodman, S.M.; Tabechian, D.; Hughes, L.B.;
Salomon-Esco o, K.; e al.
De ining in lamma o y cell s a es in heuma oid a h i is join syno ial issues by in eg a ing single-cell
ansc ip omics and mass cy ome y. Na . Immunol. 2019,20, 928–942. [C ossRe ] [PubMed]
31.
Cho, K. MAWI Wo king G oup T a ic A chi e. A ailable online: h p://mawi.wide.ad.jp/mawi/ (accessed on 20 Ma ch 2024).
32.
Alshamma i, R.; Zinci -Heywood, A.N. Machine lea ning based enc yp ed a ic classi ica ion. In P oceedings o he 2009 IEEE
Symposium on Compu a ional In elligence o Secu i y and De ense Applica ions, O awa, ON, Canada, 8–10 July 2009; pp. 1–8.
[C ossRe ]
33.
Wang, W.; Zhu, M.; Wang, J.; Zeng, X.; Yang, Z. End- o-end enc yp ed a ic classi ica ion wi h one-dimensional con olu ion
neu al ne wo ks. In P oceedings o he 2017 IEEE In e na ional Con e ence on In elligence and Secu i y In o ma ics (ISI), Beijing,
China, 22–24 July 2017; pp. 43–48. [C ossRe ]
34.
Zou, Z.; Ge, J.; Zheng, H.; Wu, Y.; Han, C.; Yao, Z. Enc yp ed T a ic Classi ica ion wi h a Con olu ional Long Sho -Te m
Memo y Neu al Ne wo k. In P oceedings o he 2018 IEEE 20 h In e na ional Con e ence on High Pe o mance Compu ing and
Communica ions; IEEE 16 h In e na ional Con e ence on Sma Ci y; IEEE 4 h In e na ional Con e ence on Da a Science and
Sys ems (HPCC/Sma Ci y/DSS), Exe e , UK, 28–30 June 2018; pp. 329–334. [C ossRe ]
35.
Kim, S.W.; Kim, K.C. T a ic Type Recogni ion Me hod o Unknown P o ocol—Applying Fuzzy In e ence. Elec onics 2021,10, 36.
[C ossRe ]
36.
Sheikh, M.S.; Peng, Y. P ocedu es, C i e ia, and Machine Lea ning Techniques o Ne wo k T a ic Classi ica ion: A Su ey. IEEE
Access 2022,10, 61135–61158. [C ossRe ]
37. Zhao, J.; Jing, X.; Yan, Z.; Ped ycz, W. Ne wo k a ic classi ica ion o da a usion. In . Fusion 2021,72, 22–47. [C ossRe ]
38.
Xu, C.; Chen, S.; Su, J.; Yiu, S.M.; Hui, L.C.K. A Su ey on Regula Exp ession Ma ching o Deep Packe Inspec ion: Applica ions,
Algo i hms, and Ha dwa e Pla o ms. IEEE Commun. Su . Tu o . 2016,18, 2991–3029. [C ossRe ]
39.
Zhao, H.; Li, Z.; Wei, H.; Shi, J.; Huang, Y. SeqFuzze : An Indus ial P o ocol Fuzzing F amewo k om a Deep Lea ning
Pe spec i e. In P oceedings o he 2019 12 h IEEE Con e ence on So wa e Tes ing, Valida ion and Ve i ica ion (ICST), Xi’an,
China, 22–27 Ap il 2019; pp. 59–67. [C ossRe ]
40. Elhanashi, A.; Dini, P.; Sapona a, S.; Zheng, Q. In eg a ion o Deep Lea ning in o he IoT. Elec onics 2023,12, 4952. [C ossRe ]
41.
K upski, J.; G aniszewski, W.; Iwanowski, M. Da a T ans o ma ion Schemes o CNN-Based Ne wo k T a ic Analysis: A Su ey.
Elec onics 2021,10, 2042. [C ossRe ]
42.
Yan, J. A Su ey o T a ic Classi ica ion Valida ion and G ound T u h Collec ion. In P oceedings o he 2018 8 h In e na ional
Con e ence on Elec onics In o ma ion and Eme gency Communica ion (ICEIEC), Beijing, China, 15–17 June 2018; pp. 255–259.
[C ossRe ]
43.
Jou dan, N.; Longa d, L.; Biegel, T.; Me e nich, J. Machine Lea ning o In elligen Main enance and Quali y Con ol: A Re iew
o Exis ing Da ase s and Co esponding Use Cases. In P oceedings o he Con e ence on P oduc ion Sys ems and Logis ics: CPSL
2021, Hanno e , Ge many, 25–28 May 2021; Volume 2. [C ossRe ]
44.
Sal a o e, S.; Wei, F.; Wenke, L.; And eas, P.; Philip, C. KDD Cup 1999 Da a; UCI Machine Lea ning Reposi o y: I ine, CA, USA
1999. [C ossRe ]
45. UCSD C. The CAIDA Anonymized In e ne T aces Da ase (Ap il 2008–Janua y 2019); CAIDA: La Jolla, CA, USA, 2018.
46.
Ta allaee, M.; Baghe i, E.; Lu, W.; Gho bani, A.A. A de ailed analysis o he KDD CUP 99 da a se . In P oceedings o he 2009
IEEE Symposium on Compu a ional In elligence o Secu i y and De ense Applica ions, O awa, ON, Canada, 8–10 July 2009;
pp. 1–6. [C ossRe ]
47.
Fon ugne, R.; Bo gna , P.; Ab y, P.; Fukuda, K. MAWILab. In P oceedings o he 6 h In e na ional COn e ence, New Yo k, NY,
USA, 26–28 Augus 2010; pp. 1–12. [C ossRe ]
48.
Shi a i, A.; Shi a i, H.; Ta allaee, M.; Gho bani, A.A. Towa d de eloping a sys ema ic app oach o gene a e benchma k da ase s
o in usion de ec ion. Compu . Secu . 2012,31, 357–374. [C ossRe ]
49.
Ga cía, S.; G ill, M.; S ibo ek, J.; Zunino, A. An empi ical compa ison o bo ne de ec ion me hods. Compu . Secu . J. 2014,
45, 100–123. [C ossRe ]
50.
Beigi, E.B.; Jazi, H.H.; S akhano a, N.; Gho bani, A.A. Towa ds e ec i e ea u e selec ion in machine lea ning-based bo ne
de ec ion app oaches. In P oceedings o he 2014 IEEE Con e ence on Communica ions and Ne wo k Secu i y, San F ancisco,
CA, USA, 29–31 Oc obe 2014; pp. 247–255. [C ossRe ]
51.
Mous a a, N.; Slay, J. UNSW-NB15. In P oceedings o he 2015 Mili a y Communica ions and In o ma ion Sys ems Con e ence
(MilCIS), Canbe a, ACT, Aus alia, 10–12 No embe 2015; pp. 1–6. [C ossRe ]
52. Ga cia, S. Malwa e Cap u e Facili y P ojec , 2018. A ailable online: h ps://s a osphe eips.o g (accessed on 20 Ma ch 2024).
Algo i hms 2024,17, 208 20 o 20
53.
Wang, W.; Zhu, M.; Zeng, X.; Ye, X.; Sheng, Y. Malwa e a ic classi ica ion using con olu ional neu al ne wo k o ep esen a ion
lea ning. In P oceedings o he 2017 In e na ional Con e ence on In o ma ion Ne wo king (ICOIN), Da Nang, Vie nam,
11–13 Janua y 2017; pp. 712–717. [C ossRe ]
54.
Sha a aldin, I.; Lashka i, A.H.; Gho bani, A.A. Towa d Gene a ing a New In usion De ec ion Da ase and In usion T a ic
Cha ac e iza ion. In P oceedings o he 4 h In e na ional Con e ence on In o ma ion Sys ems Secu i y and P i acy, Funchal,
Po ugal, 22–24 Janua y 2018; pp. 108–116. [C ossRe ]
55.
Lee, H.; Jeong, S.H.; Kim, H.K. OTIDS. In P oceedings o he 2017 15 h Annual Con e ence on P i acy, Secu i y and T us (PST),
Calga y, AB, Canada, 28–30 Augus 2017; pp. 57–5709. [C ossRe ]
56.
Mon aze iSha oo i, M.; Da idson, L.; Kau , G.; Lashka i, A.H. De ec ion o DoH Tunnels using Time-se ies Classi ica ion o
Enc yp ed T a ic. In P oceedings o he 2020 IEEE In e na ional Con e ence on Dependable, Au onomic and Secu e Compu ing,
In e na ional Con e ence on Pe asi e In elligence and Compu ing, In e na ional Con e ence on Cloud and Big Da a Compu ing,
In e na ional Con e ence on Cybe Science and Technology Cong ess (DASC/PiCom/CBDCom/Cybe SciTech), Calga y, AB,
Canada, 17–22 Augus 2020; pp. 63–70. [C ossRe ]
57.
Kalupahana Liyanage, K.S.; Di aka an, D.M.; Singh, R.P.; Gu usamy, M. NSS Mi ai Da ase . A ailable online: h ps://ieee-
da apo .o g/documen s/nss-mi ai-da ase (accessed on 20 Ma ch 2024).
58.
Elec a Da ase : Anomaly De ec ion ICS Da ase . A ailable online: h p://pe cep ion.in .um.es/ICS-da ase s/ (accessed on
20 Ma ch 2024).
59.
Tao mina, R.; Galelli, S.; Tippenhaue , N.O.; Salomons, E.; Os eld, A.; Eliades, D.G.; Aghashahi, M.; Sunda a ajan, R.; Pou ahmadi,
M.; Banks, M.K.; e al. Ba le o he A ack De ec ion Algo i hms. J. Wa e Resou . Plan. Manag. 2018,144, 1–11 . [C ossRe ]
60.
Ahmed, C.M.; Palle i, V.R.; Ma hu , A.P. WADI. In P oceedings o he 3 d In e na ional Wo kshop on Cybe -Physical Sys ems o
Sma Wa e Ne wo ks, Pi sbu gh, PA, USA, 21 Ap il 2017; pp. 25–28. [C ossRe ]
61.
Ko onio is, N.; Mous a a, N.; Si niko a, E.; Tu nbull, B.P. Towa ds he De elopmen o Realis ic Bo ne Da ase in he In e ne o
Things o Ne wo k Fo ensic Analy ics: Bo -IoT Da ase . a Xi 2018, a Xi :1811.00701.
62.
Radoglou-G amma ikis, P.; Kelli, V.; Lagkas, T.; A gy iou, V.; Sa igiannidis, P. DNP3 In usion De ec ion Da ase . 2022. A ailable
online: h ps://ieee-da apo .o g/documen s/dnp3-in usion-de ec ion-da ase (accessed on 20 Ma ch 2024).
63.
Boakye-Boa eng, K.; Gho bani, A.A.; Lashka i, A.H. Secu ing Subs a ions wi h T us , Risk Pos u e, and Mul i-Agen Sys ems.
In P oceedings o he 2023 20 h Annual In e na ional Con e ence on P i acy, Secu i y and T us (PST), Copenhagen, Denma k,
21–23 Augus 2023; pp. 1–12. [C ossRe ]
64.
Radoglou-G amma ikis, P.; Rompolos, K.; Lagkas, T.; A gy iou, V.; Sa igiannidis, P. IEC 60870-5-104 In usion De ec ion
Da ase . 2022. A ailable online: h ps://ieee-da apo .o g/documen s/iec-60870-5-104-in usion-de ec ion-da ase (accessed on
20 Ma ch 2024).
65.
Shin, H.K.; Lee, W.; Yun, J.H.; Kim, H. HAI 1.0: HIL-based Augmen ed ICS Secu i y Da ase . In P oceedings o he 13 h USENIX
Wo kshop on Cybe Secu i y Expe imen a ion and Tes (CSET 20), Online, 10 Augus 2020; USENIX Associa ion: Be keley, CA,
USA, 2020.
Disclaime /Publishe ’s No e: The s a emen s, opinions and da a con ained in all publica ions a e solely hose o he indi idual
au ho (s) and con ibu o (s) and no o MDPI and/o he edi o (s). MDPI and/o he edi o (s) disclaim esponsibili y o any inju y o
people o p ope y esul ing om any ideas, me hods, ins uc ions o p oduc s e e ed o in he con en .