<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Hybrid method for detecting cyber threats in the network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ihor Mirko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Valeriy Lakhno</institution>
        </aff>
      </contrib-group>
      <fpage>300</fpage>
      <lpage>307</lpage>
      <abstract>
        <p>Modern cyber threats are characterized by a high degree of adaptability, secrecy and variability. This fact makes the task of their timely detection in network traffic one of the key problems in the field of cyber security of informatization objects. Traditional methods based on signatures and rigidly defined rules do not provide sufficient flexibility to detect previously unknown or modified attacks. Consequently, the relevance of developing new hybrid intelligent systems capable of taking into account the behavioral characteristics of traffic and adapt to its dynamics is increasing. The paper proposes a hybrid method for detecting cyber threats that combines the advantages of ensemble clustering and Bayesian probabilistic modeling. In the first stage, a machine learning model extracts the hidden behavioral features of network connections using multiple clustering algorithms. And the obtained behavioral embeddings are further used as input variables to construct a Bayesian network that models the probabilistic dependencies between behavioral attributes and anomaly attributes. The outlined approach will allow not only to detect abnormalities in traffic, but also to ensure the interpretability of the adopted security decisions. The practical significance of the proposed method lies in the potential of its integration into traffic monitoring systems in corporate and distributed network infrastructures.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;cyber threats</kwd>
        <kwd>network traffic</kwd>
        <kwd>behavioral analysis</kwd>
        <kwd>Bayesian network</kwd>
        <kwd>clustering</kwd>
        <kwd>machine learning</kwd>
        <kwd>anomaly</kwd>
        <kwd>hybrid method</kwd>
        <kwd>cybersecurity</kwd>
        <kwd>attack detection</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Computer networks of informatization objects, being in a state of constant development. And as
information technologies evolve and business processes become more dependent on network
operations, they become increasingly vulnerable to a wide range of cyber threats. Such cyber threats
manifest themselves in the form of attacks of different nature, ranging from unauthorized access to
complex multi-stage intrusions [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. With increasing volumes of network traffic and increasing
complexity of user behavioral patterns, traditional methods of threat and anomaly detection based on
signatures and static heuristics described in [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5 ref6">2–6</xref>
        ], as shown in [
        <xref ref-type="bibr" rid="ref10 ref11 ref6 ref7 ref8 ref9">6–11</xref>
        ], are losing their effectiveness.
This circumstance is caused not only by the high dynamics of cyber threats, but also by the need for
rapid adaptation to new types of attacks. And such new attacks often do not have predetermined
templates [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
      </p>
      <p>This paper considers a new hybrid approach to network traffic analysis combining machine
learning (ML) and probabilistic modeling methods based on Bayesian networks (BN). The proposed
method is based on multi-stage processing of observed network features. First, latent behavioral
representations reflecting the structure of interactions and behavioral heterogeneity of network
activity are extracted using ensemble clustering. And then a Bayesian model is built based on them,</p>
      <p>0000-0001-9695-4543 (V. Lakhno); 0009-0006-8743-5606 (S. Mamchenko); 0000-0002-2284-3418 (A. Desiatko);
0000-00016599-0808 (B. Bebeshko); 0009-0000-9242-5572 (I. Mirko)
allowing probabilistic inferences about whether the traffic belongs to normal or abnormal category.
The method proposed in this paper integrates the advantages of trained behavioral models and
explainability of probabilistic structures, providing high adaptability to the variety of cyber threats
while maintaining the interpretability of the results obtained.</p>
      <p>
        Modern cybersecurity challenges require comprehensive approaches that integrate secure system
design, effective data protection, and adaptive threat response mechanisms. For example, methods of
secure digital system design, including protection against SQL injection and related attacks,
demonstrate the importance of embedding security at all stages of system development [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ].
Furthermore, establishing an Information Security Management System (ISMS) tailored to counter
evolving cyber threats provides a structured framework for proactive risk management and
resilience [
        <xref ref-type="bibr" rid="ref15 ref16 ref17 ref18 ref19 ref20 ref21">15–21</xref>
        ]. In this context, designing secured services for authentication, authorization, and
accounting (AAA) plays a critical role in strengthening network security and supporting the
detection of abnormal user behaviors [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Problem statement</title>
      <p>
        The problem of detecting cyber threats in network traffic is formulated as the problem of detecting
anomalous behavior that characterizes potentially dangerous or malicious activities in the flow of
network connections. The main difficulty is that attacker behavior may vary from case to case.
Consequently, such data will not be pre-represented in training samples (which is the basis for many
researchers, e.g., in [
        <xref ref-type="bibr" rid="ref10 ref2 ref3 ref4 ref5 ref6 ref7 ref8 ref9">2–10</xref>
        ]). In addition, anomalies are often behavioral in nature and manifest
themselves not in the values of individual traits, but in deviations from typical activity patterns.
      </p>
      <p>
        Existing methods [
        <xref ref-type="bibr" rid="ref11 ref8 ref9">8, 9, 11</xref>
        ] either use static rules and signatures that are unable to cope with
unknown attacks, or employ ML methods that, although capable of detecting complex dependencies,
often suffer from a lack of interpretability and an inability to account for causal relationships. In
environments where detection accuracy, robustness to false positives, and the ability to explain
results simultaneously are required, there is a need for complex models that combine empirical
adaptation with probabilistic interpretation.
      </p>
      <p>The objective is to develop a method capable of detecting cyber threats based on behavioral
analysis of network traffic, relying on latent patterns detected by ML and a Bayesian network (BN)
adept at modeling probabilistic relationships between behavioral characteristics and anomalies.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methods and models</title>
      <p>Step 1: Extraction of behavioral features using ensemble clustering.</p>
      <p>Let there is a sample of network traffic:</p>
      <p>χ= { x(1) , x(2) , … , x(n)} , x(i) ∈ R d ,
duration, bytes, protocol, etc.).</p>
      <p>Next, we select a set of M clustering algorithms:
z(i)= C j ( x(i)).</p>
      <p>j</p>
      <p>Then we obtain the following intermediate result
where x(i)= ( x(1i) , x(2i) , … , x(di)) is the vector of features for ith network connection (connection</p>
      <p>C = {С 1 , С 2 , … , С M } .</p>
      <p>Here, each С j is a function С j : Rd⟶ { 1,2 , … , K j } that mps a cluster label x(i) to each vector</p>
      <p>M
Z(i)= ( z(1i) , z(2i) , … , z(Mi) ) ∈ ∏ {1 , … , K j }.</p>
      <p>j= 1
At this stage, the goal is to identify hidden behavioral patterns in network traffic by applying several
clustering algorithms to the data. This allows us to form a generalized view of possible traffic
patterns. For example, suppose that each object in the sample is a distinct network connection
described by a vector of features. As we mentioned earlier, e.g., connection duration, number of bytes
transferred, protocol type, etc. This data is input to several clustering algorithms that make up the
ensemble. Such well-known methods as K-means, DBSCAN, hierarchical clustering, spectral
clustering and others can be chosen as algorithms. Note that the choice of specific algorithms for an
ensemble is determined by considering several factors. Among these factors we consider differences
in density and distance approximation methods (density methods or metric methods), sensitivity to
the shape and size of clusters, robustness to noise and outliers, and scalability when dealing with
large volumes of traffic. Therefore, by applying each of the algorithms to the raw data, we obtain that
each network connection is assigned to a cluster. Thus, each connection is assigned a label, i.e., the
cluster identifier to which it is assigned by the algorithm. Since multiple algorithms are used, a vector
of labels is generated for each connection, where each component corresponds to the result of
clustering by one of the methods. The intermediate result of this step is then the so-called “cluster
representation” of the connection behavior. This is the set of cluster labels obtained from the results
of all ensemble methods. This set of labels should not be interpreted directly as features in the
classical sense. Instead, it serves as a basis for further construction of numerical behavioral features
reflecting the consistency or divergence in the estimates of the different clustering methods. These
features will be used as input variables in the probabilistic model of the Bayesian network at the next
stages of the method, allowing it to take into account and interpret the behavioral patterns revealed
by clustering.</p>
      <p>To move to a numerical vector of behavioral traits, a mapping is used:</p>
      <p>M
Φ : ∏ {1 , … , K j }⟶ R k , (3)</p>
      <p>j= 1
where Φ is a mapping (function) that transforms the original cluster labels into a vector of
behavioral features. I.e., Φ performs the role of embedding, taking the clustering results (cluster
labels from each algorithm) and transforming them into a numerical vector of fixed length; K j is the
result of the jth clustering method (from an ensemble of M methods) over object xᵢ. Or K j ( x j ) is the
cluster label assigned by the jth clustering method for ith network connection; R k is a vector of k real
numbers. The cluster embedding vector for the i-th network connection is a feature vector of
dimension d, suitable to be fed to the BN input. The dimensionality  depends on the number of
methods in the ensemble (M), and the number of clusters output by each method.</p>
      <p>
        Then, after a vector of cluster labels obtained from several clustering algorithms has been
generated for each network connection, there is a need to convert this vector into a numerical
representation. This representation should be suitable for further analysis within a Bayesian model.
This transformation is called cluster embedding [
        <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
        ]. The cluster labels obtained in the previous
step are categorical values (e.g., “cluster 1”, “cluster 3”, etc.) that do not carry quantitative meaning
and cannot be directly used in a Bayesian network (BN), where variables require either numerical or
strictly probabilistic representation. In addition, it is fundamental to obtain noise robust features.
Then these features will reflect the data structure revealed on the basis of several clustering methods
rather than the results of a single method. This is done by mapping the label vector into a new feature
space. Or a behavioral feature space where each component reflects the object's participation in
certain clusters. This transformation can be realized by different methods. Let us consider a concrete
example. Suppose the following labels from three algorithms are obtained for a single connection:
Kmeans: categorized the connection as cluster 2 out of 4 possible clusters. DBSCAN identified the
connection as “noise” (did not assign it to any cluster). Hierarchical clustering placed the connection
in cluster 3 out of 5 possible clusters. Hence, we obtain the label vector:
[Kmeans=2, DBSCAN=Noise, Hierarchical=3]
To turn this set into a numerical vector (embedding), one-hot encoding can be applied, for example.
Then K-means → [
        <xref ref-type="bibr" rid="ref1">0, 1, 0, 0, 0</xref>
        ] (cluster 2 of 4 is active). DBSCAN → [0, 0] (assume two valid clusters,
and the “noise” is encoded with zeros). And Hierarchical → [
        <xref ref-type="bibr" rid="ref1">0, 0, 0, 1, 0, 0</xref>
        ] (cluster 3 of 5 is active).
      </p>
      <p>
        Combining everything, we get an embedding of length 11. That is, [
        <xref ref-type="bibr" rid="ref1 ref1">0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
0, 0</xref>
        ]. This vector can already be used in subsequent probabilistic models because it is numerically
interpretable and reflects the characteristics of the object. Moreover, this vector aggregates
information from several clusters at once and does not depend on the initial numerical features.
      </p>
      <p>The main goal is to provide the BN with “clean” and high-level attributes that reflect the structure
of behavior, not just technical traffic parameters. Accordingly, the BN does not work with raw data,
but with stable and interpretable behavioral characteristics. This is essential for the task of detecting
anomalies in the network, where “anomaly” itself is most often manifested as a behavioral deviation
from the norm.</p>
      <p>We end up with a behavioral profile of an object x(i), extracted based on cluster membership.</p>
      <p>
        Then the next step is to build a Bayesian network on top of the extracted features. A Bayesian
network is a probabilistic model describing the relationship between random variables [
        <xref ref-type="bibr" rid="ref25 ref26">25, 26</xref>
        ].
      </p>
      <p>Stage 2: Formalize the composition of BN nodes.</p>
      <p>Let us let Z = ( Z 1 , Z 2 , … , Z k ) is a variables corresponding to the components h(i) ; A∈ {0,1} is a
binary random variable reflecting anomaly (A = 1 is an anomaly, A = 0 is a standard).</p>
      <p>Here h(i) is the hidden (latent) variable characterizing the anomaly of the ith object. For example, a
network connection. This is not a directly observable characteristic, but a latent hypothesis about
whether the object belongs to the class of “normal traffic” or “anomaly”. In fact, it is a target node in
the BN modeling the hypothesis of whether an object is a potential cyber threat.</p>
      <p>
        We combine all variables into a set v= (Z1 , … , Zk , A). The set v represents the complete set of
variables used in the BN. We combine them to define the structure of the BN. Or, in other words, to
establish between which variables probabilistic dependencies can exist. Also, v is needed to specify
the factorization domain, since the BN is constructed as a factorization of the joint distribution of all
variables from v, using a directed acyclic graph (DAG) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Or in formalized form G=
=( V , E ) , V =v , E =V × V . Each edge (Zi , A)∈ E s interpreted as “a feature of behavior Zi affects
the probability that the connection is an anomaly”.
      </p>
      <p>The network structure, represented as an oriented acyclic graph, serves as a “framework” for
modeling probabilistic relationships between variables. By determining which nodes (variables such
as the latent variable characterizing abnormality and extracted behavioral traits) are directly
connected, we form the basis for factoring the joint probability distribution. In other words, this
means that each variable in the network is considered together with the set of its immediate
antecedents, thus allowing an adequate description of its probabilistic behavior. The transition to a
joint distribution is made by decomposing the full probability measure into a product of conditional
distributions, where each component corresponds to a node in the graph and depends only on the
variables to which it is directly related in the structure (in other words, on its parents in the graph).</p>
      <p>The joint distribution in the BN is defined as follows:</p>
      <p>P (Z1 , … , Zk , A)= ∏ P (v| pa (v )),</p>
      <p>v∈ V
where pa ( v ) | V is a set of node parents v .</p>
      <p>The main goal is to compute the posterior distribution of the:</p>
      <p>P ( A= 1| Z1 = z1 , … , Zk= zk),
(4)
(5)
which is the prediction of the anomaly probability for the object x(i)</p>
      <p>The joint distribution expresses the complete set of dependencies extracted during graph
construction and then allows for the conditional probability calculations required for cyber threat
detection. Consequently, combining the concepts of the method steps of deriving the BN structure
and the joint distribution reflects the fundamental idea of the Bayesian approach, in which a
predefined dependency structure defines the rules by which the complex probability distribution
underlying the network traffic anomaly detection model can be decomposed and described.</p>
      <p>After formalizing the joint distribution of all variables included in the BN structure, the next
logical step is the model training procedure. BN training is a process of determining numerical
parameters corresponding to conditional probabilities in the nodes of the graph. For each variable
included in the network, it is required to estimate its conditional distribution given by its parents in
the dependency graph. If the network structure is fixed in advance (e.g., relying on a priori
knowledge of experts), the learning task is reduced to estimating the parameters of the distributions.
In the case of discrete variables, which include both the latent variable reflecting anomaly and the
features obtained from cluster embedding, training is performed by calculating the relative
frequencies of the training sample. Then, likelihood maximization, i.e., parametric tuning of the
model so that it best explains the observed network traffic data, is provided. Actually, BN training
represents the central stage of our method. At this stage, the probabilistic model acquires a concrete
numerical content that reflects the statistical relationship between traffic behavioral attributes and
the anomaly hypothesis. The trained model will later serve as a basis for probabilistic inference,
allowing us to assess the degree to which new network connections belong to potentially dangerous
ones based on their behavioral profile.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Results of the study</title>
      <p>The proposed method for analyzing network traffic to detect cyber threats can be conceptualized in
the form of expression (6) or a conceptual diagram of a formalized algorithm, see Figure 1.</p>
      <p>In other words, the method can be conceptualized as a composition of sequentially applied
mappings, see expression (6). And each of them implements a certain functional transformation over
the data, bringing us closer to the formation of a probabilistic model of behavior.
x(i) C Z(i) Φ h(i) BN inference P ( A= 1| h(i) ). (6)</p>
      <p>→ → →</p>
      <p>The input is the observed characteristics of network connections, representing low-level network
features x(i). These data pass through a machine learning block, in particular ensemble clustering,
which results in the transformation of the original observations into a behavioral representation.
This stage can be interpreted as the first mapping. This first mapping identifies hidden behavioral
patterns characteristic of different types of activity in the network and encodes them as embeddings.</p>
      <p>The next step is the second mapping, the construction of a Bayesian network on the obtained
embeddings, i.e., h(i) BN inference P ( A= 1| h(i) ). This mapping establishes probabilistic
→
relationships between behavioral attributes and the connection anomaly hypothesis, allowing us to
combine the behaviors captured by clusters with a probabilistic model adapted to account for
uncertainty, causality, and partially observed data.</p>
      <p>The final model is thus a composite of transformations sequentially moving from the original
network attributes to a probabilistic risk assessment.</p>
      <p>In Figure 1, a(i) is a binary (or categorical variable) indicating which class the network connection
actually belongs to. And the parameter ^A(i) is the model prediction, i.e., the result of probabilistic
inference in BN. Usually ^A(i) means
^A(i )= { 1 , if P ( h(i )=1|z (i ) )&gt;τ ,
0 , else ,
(6)
where τ is the preselected threshold.</p>
      <p>For example, a(i) is a true label from the dataset used for quality assessment. Then ^A(i) is the
prediction of the model, i.e., the result of Bayesian inference about traffic anomalies.</p>
      <p>The proposed approach is a development of existing methods for detecting anomalies in traffic,
and combines the ideas of behavioral analysis and probabilistic inference. The key novelty of the
proposed solution is the use of ensemble clustering as a mechanism for extracting hidden behavioral
features, which are then used not just for classification, but for building a dynamically adaptive BN.
Such a network not only identifies threats, but is also able to account for the variability of network
activity. For example, this is relevant in the face of constantly evolving cyber threats. We believe that
the method outlined in this paper, extends the classical “clustering → labeling” scheme and proposes
a flexible hybrid model. The model eventually combines empirical behavior and probabilistic
interpretation, giving the outlined method a good.</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>The hybrid method of network cyber threat detection proposed in this paper combines the
capabilities of behavioral modeling and probabilistic inference. The method forms an approach to
analyzing network traffic under conditions of uncertainty of initial parameters for traffic analysis.
The use of ensemble clustering in the method at the first stage will allow to extract stable and
informative representations of behavioral features. And the construction of a Bayesian network on
their basis at the second stage, respectively, will ensure the feasibility of interpretable inference and
consideration of causal dependencies between traffic parameters and threats to network security. The
approach presented in the paper allows us to flexibly adapt the model structure to changes in user
behavior and the dynamics of attacking strategies. It should be noted that the presented conceptual
scheme of the formalized algorithm for the hybrid method of detecting cyber threats in network
traffic opens a number of directions for further research. In our opinion, it is promising to develop
methods of automatic learning of the BS structure based on the analysis of traffic dynamics. As well
as the introduction of additional sources of information, such as temporal and/or contextual
dependencies, into the learning model.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>While preparing this work, the authors used the AI programs Grammarly Pro to correct text
grammar and Strike Plagiarism to search for possible plagiarism. After using this tool, the authors
reviewed and edited the content as needed and took full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. H.</given-names>
             
            <surname>Bhuyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. K.</given-names>
             
            <surname>Bhattacharyya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. K.</given-names>
             
            <surname>Kalita</surname>
          </string-name>
          ,
          <source>Network Traffic Anomaly Detection and Prevention: Concepts</source>
          ,
          <string-name>
            <surname>Techniques</surname>
          </string-name>
          , and Tools, Springer,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -65188-0
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. H.</given-names>
             
            <surname>Bhuyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. K.</given-names>
             
            <surname>Bhattacharyya</surname>
          </string-name>
          , J. K. 
          <string-name>
            <surname>Kalita</surname>
          </string-name>
          ,
          <source>Network Anomaly Detection: Methods, Systems and Tools, IEEE Communications Surveys &amp; Tutorials</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ) (
          <year>2013</year>
          )
          <fpage>303</fpage>
          -
          <lpage>336</lpage>
          . doi:
          <volume>10</volume>
          .1109/SURV.
          <year>2013</year>
          .
          <volume>052213</volume>
          .00046
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Garcia-Teodoro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Diaz-Verdejo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Maciá-Fernández</surname>
          </string-name>
          , E. Vázquez,
          <article-title>Anomaly-based Network Intrusion Detection: Techniques, Systems</article-title>
          and Challenges, Comput. Secur.,
          <volume>28</volume>
          (
          <issue>1-2</issue>
          ) (
          <year>2009</year>
          )
          <fpage>18</fpage>
          -
          <lpage>28</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.cose.
          <year>2008</year>
          .
          <volume>08</volume>
          .003
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ahmed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Mahmood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>A Survey of Network Anomaly Detection Techniques</article-title>
          ,
          <source>J. Netw. Comput. Appl</source>
          .
          <volume>60</volume>
          (
          <year>2016</year>
          )
          <fpage>19</fpage>
          -
          <lpage>31</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.jnca.
          <year>2015</year>
          .
          <volume>11</volume>
          .016
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Abrao</surname>
          </string-name>
          , L. de Souza Mendes,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Proença</surname>
          </string-name>
          <string-name>
            <surname>Jr</surname>
          </string-name>
          ,
          <article-title>An Ecosystem for Anomaly Detection and Mitigation in Software-Defined Networking</article-title>
          ,
          <source>Expert Systems with Appl</source>
          .
          <volume>104</volume>
          (
          <year>2018</year>
          )
          <fpage>121</fpage>
          -
          <lpage>133</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2018</year>
          .
          <volume>03</volume>
          .027
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Patcha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <article-title>An Overview of Anomaly Detection Techniques: Existing Solutions and Latest Technological Trends, Comput</article-title>
          . Netw.
          <volume>51</volume>
          (
          <issue>12</issue>
          ) (
          <year>2007</year>
          )
          <fpage>3448</fpage>
          -
          <lpage>3470</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.comnet.
          <year>2007</year>
          .
          <volume>02</volume>
          .001
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Jeffrey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Villar</surname>
          </string-name>
          ,
          <article-title>A Review of Anomaly Detection Strategies to Detect Threats to Cyber-Physical Systems</article-title>
          , Electronics,
          <volume>12</volume>
          (
          <issue>15</issue>
          ) (
          <year>2023</year>
          )
          <article-title>3283</article-title>
          . doi:
          <volume>10</volume>
          .3390/electronics12153283
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Ö.</given-names>
            <surname>Aslan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Aktuğ</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ozkan-Okay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Yilmaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Akin</surname>
          </string-name>
          ,
          <article-title>A Comprehensive Review of Cyber Security Vulnerabilities</article-title>
          , Threats, Attacks, and
          <string-name>
            <surname>Solutions</surname>
          </string-name>
          , Electronics,
          <volume>12</volume>
          (
          <issue>6</issue>
          ) (
          <year>2023</year>
          )
          <article-title>1333</article-title>
          . doi:
          <volume>10</volume>
          .3390/electronics12061333
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Samrin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vasumathi</surname>
          </string-name>
          ,
          <article-title>Review on Anomaly based Network Intrusion Detection System</article-title>
          ,
          <source>in: Proc. 2017 Int. Conf. on Electrical</source>
          , Electronics, Communication, Computer, and
          <article-title>Optimization Techniques (ICEECCOT)</article-title>
          , IEEE,
          <year>2017</year>
          ,
          <fpage>141</fpage>
          -
          <lpage>147</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICEECCOT.
          <year>2017</year>
          .8284655
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Han</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Systematic</given-names>
            <surname>Literature</surname>
          </string-name>
          <article-title>Review of Methods and Datasets for Anomaly-based Network Intrusion Detection, Comput</article-title>
          . Secur.
          <volume>116</volume>
          (
          <year>2022</year>
          )
          <article-title>102675</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.cose.
          <year>2022</year>
          .102675
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Alshamrani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Myneni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chowdhary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Huang</surname>
          </string-name>
          , A Survey on Advanced Persistent Threats: Techniques, Solutions, Challenges, and Research Opportunities,
          <source>IEEE Communications Surveys &amp; Tutorials</source>
          ,
          <volume>21</volume>
          (
          <issue>2</issue>
          ) (
          <year>2019</year>
          )
          <fpage>1851</fpage>
          -
          <lpage>1877</lpage>
          . doi:
          <volume>10</volume>
          .1109/COMST.
          <year>2019</year>
          .2891891
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bereziński</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Jasiul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Szpyrka</surname>
          </string-name>
          ,
          <article-title>An Entropy-based Network Anomaly Detection Method</article-title>
          , Entropy,
          <volume>17</volume>
          (
          <issue>4</issue>
          ) (
          <year>2015</year>
          )
          <fpage>2367</fpage>
          -
          <lpage>2408</lpage>
          . doi:
          <volume>10</volume>
          .3390/e17042367
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Szmajda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Khoma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Khoma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Otenko</surname>
          </string-name>
          ,
          <article-title>A Method of Rheographic System Design, that is based on the Wide use of Digital Components / Zastosowanie technologii cyfrowego przetwarzania sygnałów w nowoczesnych układach reograficznych</article-title>
          ,
          <source>Przegląd Elektrotechniczny</source>
          ,
          <volume>95</volume>
          (
          <issue>11</issue>
          ) (
          <year>2019</year>
          )
          <fpage>233</fpage>
          -
          <lpage>239</lpage>
          . doi:
          <volume>10</volume>
          .15199/48.
          <year>2019</year>
          .
          <volume>11</volume>
          .54
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Momryk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sabodashko</surname>
          </string-name>
          ,
          <article-title>Numeric Fields in Database Development: From Optimal Design to Secure Coding-SQL Attacks Protection Method</article-title>
          ,
          <source>in: Cybersecurity Providing in Information and Telecommunication Systems</source>
          ,
          <volume>3991</volume>
          ,
          <year>2025</year>
          ,
          <fpage>84</fpage>
          -
          <lpage>96</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>V.</given-names>
            <surname>Susukailo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Opirsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Yaremko</surname>
          </string-name>
          ,
          <source>Methodology of ISMS Establishment Against Modern Cybersecurity Threats, Lecture Notes in Electrical Engineering</source>
          , Springer, Cham (
          <year>2021</year>
          )
          <fpage>257</fpage>
          -
          <lpage>271</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -92435-5_
          <fpage>15</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Y.</given-names>
             
            <surname>Kostiuk</surname>
          </string-name>
          , et al.,
          <article-title>A System for Assessing the Interdependencies of Information System Agents in Information Security Risk Management using Cognitive Maps</article-title>
          ,
          <source>in: 3rd Int. Conf. on Cyber Hygiene &amp; Conflict Management in Global Information Networks (CH&amp;CMiGIN)</source>
          , Kyiv, Ukraine, vol.
          <volume>3925</volume>
          ,
          <year>2025</year>
          ,
          <fpage>249</fpage>
          -
          <lpage>264</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Y.</given-names>
             
            <surname>Kostiuk</surname>
          </string-name>
          , et al.,
          <article-title>Models and Algorithms for Analyzing Information Risks during the Security Audit of Personal Data Information System</article-title>
          ,
          <source>in: 3rd Int. Conf. on Cyber Hygiene &amp; Conflict Management in Global Information Networks (CH&amp;CMiGIN)</source>
          , Kyiv, Ukraine, vol.
          <volume>3925</volume>
          ,
          <year>2025</year>
          ,
          <fpage>155</fpage>
          -
          <lpage>171</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kostiuk</surname>
          </string-name>
          , et al.,
          <article-title>Integrated Protection Strategies and Adaptive Resource Distribution for Secure Video Streaming over a Bluetooth Network, in: Cybersecurity Providing in Information and Telecommunication Systems II</article-title>
          , vol.
          <volume>3826</volume>
          (
          <year>2024</year>
          )
          <fpage>129</fpage>
          -
          <lpage>138</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>O.</given-names>
            <surname>Milov</surname>
          </string-name>
          et al.,
          <article-title>Development of Methodology for Modeling the Interaction of Antagonistic Agents in Cybersecurity Systems</article-title>
          ,
          <string-name>
            <surname>Eastern-European</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <source>Enterp. Technol. 2</source>
          .
          <issue>9</issue>
          (
          <issue>98</issue>
          ) (
          <year>2019</year>
          )
          <fpage>56</fpage>
          -
          <lpage>66</lpage>
          . doi:
          <volume>10</volume>
          .15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2019</year>
          .164730
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>I.</given-names>
            <surname>Hanhalo</surname>
          </string-name>
          , et al.,
          <article-title>Adaptive Approach to Ensuring the Functional Stability of Corporate Educational Platforms under Dynamic Cyber Threats</article-title>
          ,
          <source>in; Cybersecurity Providing in Information and Telecommunication Systems</source>
          , vol.
          <volume>3991</volume>
          (
          <year>2025</year>
          )
          <fpage>481</fpage>
          -
          <lpage>491</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vasylyshyn</surname>
          </string-name>
          , et al.
          <article-title>A Model of Decoy System based on Dynamic Attributes for Cybercrime Investigation</article-title>
          ,
          <string-name>
            <surname>Eastern-European</surname>
            <given-names>J</given-names>
          </string-name>
          .
          <source>Enterp. Technol. 1</source>
          .
          <issue>9</issue>
          (
          <issue>121</issue>
          ) (
          <year>2023</year>
          )
          <fpage>6</fpage>
          -
          <lpage>20</lpage>
          . doi:
          <volume>10</volume>
          .15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2023</year>
          .273363
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Shevchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Harasymchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Partyka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Korshun</surname>
          </string-name>
          , Designing Secured Services for Authentication, Authorization, and Accounting of Users,
          <source>in: Cybersecurity Providing in Information and Telecommunication Systems (CPITS-2023-II)</source>
          ,
          <volume>3550</volume>
          ,
          <year>2023</year>
          ,
          <fpage>217</fpage>
          -
          <lpage>225</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>J.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Girshick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Farhadi</surname>
          </string-name>
          ,
          <article-title>Unsupervised Deep Embedding for Clustering Analysis</article-title>
          ,
          <source>in: Proc. Int. Conf. on Machine Learning (ICML)</source>
          , PMLR,
          <year>2016</year>
          ,
          <fpage>478</fpage>
          -
          <lpage>487</lpage>
          . doi:
          <volume>10</volume>
          .5555/3045390.3045442
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , Variational Deep Embedding:
          <article-title>An Unsupervised and Generative Approach to Clustering</article-title>
          , arXiv,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .48550/arXiv.1611.05148
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Haji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Y.</given-names>
            <surname>Ameen</surname>
          </string-name>
          ,
          <article-title>Attack and Anomaly Detection in IoT Networks using Machine Learning Techniques: A Review</article-title>
          ,
          <source>Asian J. Res. Comput. Sci.</source>
          ,
          <volume>9</volume>
          (
          <issue>2</issue>
          ) (
          <year>2021</year>
          )
          <fpage>30</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>D. C.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Zincir-Heywood, Anomaly Detection for Insider Threats using Unsupervised Ensembles</article-title>
          ,
          <source>IEEE Transactions on Network and Service Management</source>
          ,
          <volume>18</volume>
          (
          <issue>2</issue>
          ) (
          <year>2021</year>
          )
          <fpage>1152</fpage>
          -
          <lpage>1164</lpage>
          . doi:
          <volume>10</volume>
          .1109/TNSM.
          <year>2021</year>
          .3071928
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>