<!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>Development of Algorithmic Solutions for Solving the Problem of identifying Network Attacks Based on Adaptive Neuro-Fuzzy Networks ANFIS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Denis Parfenov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lubov Zabrodina</string-name>
          <email>zabrodina97@inbox.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Irina Bolodurina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anton Parfenov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Orenburg State University</institution>
          ,
          <addr-line>Prospekt Pobedy, 13, Orenburg, 460018</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>94</fpage>
      <lpage>102</lpage>
      <abstract>
        <p>Currently, the problem of detecting and classifying network attacks is one of the topical problems in ensuring network security. Existing intrusion detection systems, as a rule, do not provide the ability to identify all existing types of attacks, since today there is no universal algorithm for solving this problem. As part of this study, we proposed an approach to searching and detecting network attacks based on checking whether network traffic meets certain flexible rules. The problem of forming a base of fuzzy rules lies in the development of optimal functions and the creation of term sets that allow you to create a system of fuzzy conclusions that do not depend on the subjective assessments of specialists in a particular area. One of the effective methods used to solve this problem is the construction of a neurofuzzy network ANFIS. However, for its operation, it is necessary to carry out the preprocessing of the data array. We have proposed a solution that makes it possible to sequentially form data arrays using the C4.5 algorithm and the neuro-fuzzy network ANFIS. The study of a hybrid approach to the formation of adaptive neuro-fuzzy networks ANFIS based on various representations of fuzzy rules made it possible to improve the classification of incoming network traffic both in terms of accuracy and in terms of performance.</p>
      </abstract>
      <kwd-group>
        <kwd>12 Classifying network attacks</kwd>
        <kwd>network traffic</kwd>
        <kwd>multiclass fuzzy classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Currently, there is a tendency to change traditional approaches to the organization of network
architecture. This is primarily due to the annual increase in the number of devices participating in the
network data exchange. Recent trends are networks of "smart" mobile devices. The main traffic of
smart devices, as a rule, is directed towards interaction with neighboring devices. Moreover, the
number of such devices can reach several thousand, which, when the network devices interact with
each other, generates significant amounts of data transmitted through the existing communication
channels of telecom operators.</p>
      <p>
        In networks with such a large number of devices, it is not technically possible to clearly define the
border and areas of responsibility between customers and telecom operators. Nevertheless, telecom
operators are responsible for ensuring the uninterrupted functioning of the network, which in turn
requires the development of new approaches to ensuring network security [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The main tool for such networking is traffic analysis tools. To ensure effective security, various
researchers propose approaches based on the placement of security elements, as well as data mining
methods, including machine learning, etc. [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ].
      </p>
      <p>One of the most common methods for detecting network attacks is to analyze network traffic data
for complete coincidence with the existing database of network attack indicators. Due to the
increasing complexity of threats, this method has low efficiency. One way to bypass this detection
algorithm is to hide or proxy the attacker's IP address. In this case, in the event of a threat, the means
of protection will block the hosts of legitimate users, and they will not be able to access resources. In
addition to the above, methods for detecting network attacks, such as statistical methods, expert
systems, and neural networks, are currently used. They are used both comprehensively and as separate
tools for analyzing network traffic. This approach is more flexible and allows you to simplify the
process of updating the security system.</p>
      <p>Each of the above solutions is effective in its way, but only for traditional networks. Modern
networks of telecom operators are increasingly using flexible topologies, characterized by variable
volumes of flowing traffic. In such networks, the identified threat metrics captured in the security
systems may not be effective.</p>
      <p>Therefore, this work is devoted to the study and development of solutions for network protection
tools based on multi-class fuzzy classification of network traffic to identify attacks.</p>
      <p>The choice of the proposed approach is primarily because in networks with constantly changing
topology there is no way to accurately identify attacks. An even more difficult task is to classify
detected attacks according to known threat types. Nevertheless, the amount of data collected by
network monitoring systems, in conjunction with well-known metrics of security systems, makes it
possible, with a certain degree of probability, to identify harmful traffic.
2.</p>
    </sec>
    <sec id="sec-2">
      <title>Related works</title>
      <p>Currently, the issue of detecting and classifying network attacks is one of the most relevant in
ensuring network security. Existing intrusion detection systems usually do not provide the ability to
identify all existing types of attacks, since there is no universal algorithm for solving this problem. In
this regard, the problem of identifying network attacks is studied by various authors around the world.</p>
      <p>
        For example, article [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] suggests an intrusion detection system built using the Feed Forward Deep
Neural Network (FFDNN), which includes a feature extraction unit based on the wrapper method
(Wrapper Based Feature Extraction Unit, WFEU) using the Extra Trees (ET) algorithm, which
generates an optimal set of features. Experimental studies were conducted on the UNSW-NB15 data
set. The authors found that the proposed approach exceeds the classical methods of machine learning
and allows us to obtain a solution with high accuracy, both for binary classification and for
multiclass classification of network traffic.
      </p>
      <p>
        In work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], an intrusion detection system based on the ensemble method (IBk(K-NN), Random
Tree, REP Tree, j48graft, Random Forest) was developed to improve the accuracy and reliability of
network traffic classification. Also, the filter-based attribute evaluation technique is used to reduce the
number of attributes. To evaluate the performance of the proposed method, the NSL-KDD data set is
selected. The ensemble method demonstrates an accuracy of 99.72% for binary classification and
99.68% for multi-class classification.
      </p>
      <p>
        By the authors [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] an approach for multiclass classification of network traffic based on the use of
deep convolutional neural networks is proposed. The performance of this approach was studied on the
UNSW-NB15 dataset. The results of the experimental study allowed us to conclude that the proposed
classifier is more effective than traditional machine learning classifiers, as well as dense neural
networks. In addition, classification results based on convolutional neural networks are superior to
previously obtained results in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], including for complex types of attacks such as Analysis, Backdoor,
Shellcode, Worms, with an increase in the F-score parameter by about 20%.
      </p>
      <p>
        As part of the study [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], a two-stage intrusion detection system based on a stacked autoencoder and
a softmax classifier are proposed. At the first stage, network traffic is classified as abnormal or secure,
and at the second stage, abnormal traffic belongs to a certain class of intrusions. Studies of the
proposed approach were conducted on two data sets KDD-CUP 99 and UNSW-NB15. This approach
shows a high detection accuracy.
      </p>
      <p>One of the promising areas of research for network security is the use of fuzzy logic methods.</p>
      <p>
        In the study [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] an approach based on the use of fuzzy logic implemented using a genetic
algorithm to detect intrusions into a wireless network is proposed. The KDD-CUP 99 data set was
used to study the proposed approach. The system developed by the authors controls the distribution of
messages about the connection Request message.
      </p>
      <p>
        An approach based on the application of a genetic algorithm for fuzzy classification is also
considered in the article [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. the system proposed by the authors for detecting anomalies in real
network traffic flows allows achieving detection accuracy of 96.53% and false-positive speed of
0.56%. This approach shows better results than CNN, SVM, and ACODS (Ant Colony Optimization
for Digital Signature).
      </p>
      <p>
        By the authors [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] a classifier based on a modified improved fuzzy min-max neural network
(EFMN) for rapid identification of network attacks is proposed. The authors conducted a comparative
analysis of the performance of the developed classifier with other standard classifiers, such as SVM,
RIPPER (or JRIP), PART, ANFIS, and FMN. Based on the research, it was found that the proposed
approach achieves a higher rate of detection of low-frequency attacks. Also, it surpasses the
approaches considered in terms of indicators such as the frequency of false positives and recall time.
      </p>
      <p>
        In the article [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] an approach using an adaptive neuro-fuzzy inference system (ANFIS) and a
particle swarm optimization (PSO) method for detecting and preventing blackhole attacks in mobile
ad-hoc networks (MANET) is proposed. According to the results of experimental studies, this
approach has a good detection rate (on average 99.13%) and a low false alarm rate (on average
1.39%).
      </p>
      <p>
        To ensure the security of MANET networks, a fuzzy system for detecting RREQ message flooding
attacks is also proposed [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. This system is based on the first-order Mamdani-type fuzzy inference
system. The system proposed by the authors uses network parameters such as routing costs,
bandwidth, and packet loss rate. As part of the experimental study, it was found that any deviation
from the normal behavior of nodes is immediately detected by the proposed system.
      </p>
      <p>As part of the study [14] a comparative analysis of «soft computing» methods, such as gen
programming (GP), fuzzy logic, artificial neural network (ANN), and a probabilistic model using
clustering methods, for binary classification of network traffic packets. All studies were conducted on
the NSL-KDD dataset. Based on the research, it was found that algorithms based on fuzzy logic show
better performance. Thus, the FURIA algorithm provides a high detection rate of 99.69% with a low
false alarm rate of 0.31% for a time of 78.14 sec, and the FRNN algorithm provides an accuracy of
99.51% and an acceptable false alarm rate of 0.49% for a computational time of 0.33 sec.</p>
      <p>Research has shown that existing methods for identifying network attacks based on fuzzy
classification allow us to determine the type of attacks with high accuracy. Most works based on
fuzzy logic methods classify network traffic as secure or abnormal. However, determining the type of
attack is an important aspect of network security. The research conducted on the UNSW-NB15
dataset does not address the problem of intersecting classes of different types of attacks in terms of
analyzing similar characteristics. In this paper, we will describe the application of a multi-class fuzzy
classification for network traffic and conduct a comparative analysis of the results obtained.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement</title>
      <p>Consider a network of telecommunications service providers that provide end-user access to
information systems. It is necessary to detect and classify malicious fragments of continuous network
traffic. In other words, we will consider the network security problem as a multi-class classification of
network traffic for detecting network attacks.</p>
      <p>For the experimental study, we will use the UNSW-NB15 data set, which contains data on normal
traffic and data from 9 classes of attacks [15]:
 Normal is secure data transactions;
 Fuzzers is an attack that causes a program or network to fail due to generating a large amount
of random data that is passed to it for input;</p>
      <p> Analysis is an attack that involves scanning ports, sending spam, and embedding in HTML
files;
 Backdoors is a method of bypassing the security mechanisms of the system in order to obtain
hidden access to the computer or its data or programs;</p>
      <p> DoS is a denial-of-service attack on a server or network resource that makes it difficult for
authorized users to access the computer;</p>
      <p> Exploits is an attack that leads to unexpected behavior of the host or network due to the attacker
using known errors, failures, and vulnerabilities in the operating system or program;
 Generic is a technique that allows you to detect traffic encrypted with a block cipher;
 Reconnaissance is intelligence attack, i.e. an attack that collects information about a network to
circumvent its security system;
 Shellcode is malware that transfers small parts of code used to exploit software vulnerabilities;
 Worms is attack, which is associated with self-replication of the attacking code.</p>
      <p>The data set in question was developed in 2015 by the IXIA Perfect Storm tool in the
cybersecurity lab of the Australian cybersecurity center (ACCS). The UNSW-NB15 dataset, unlike
the KDD CUP 99 and NSL KDD datasets, fixed their main shortcomings and added information
about modern types of attacks. The database used contains 2540044 network traffic records stored in
four CSV files. Each record is represented as a set of 49 characteristics (attributes) of a specific data
type. The corresponding sets containing 175341 and 82332 records are allocated for training and
testing, respectively.</p>
      <p>All the features considered in the data set can be divided into 5 main groups [16]:
 flow features;
 basic features;
 content features;
 time features;
 additional generated features.</p>
      <p>Let's assume that the network attack model is represented as a time-ordered series of events
(states) of a single node with an additive overlay of the attack profile on each element of the network
of telecommunications service providers.</p>
      <p>Let us consider the problem of constructing a system of neuro-fuzzy classification of network
attacks from the point of view of predictive modeling, the solution of which can be obtained using
supervised machine learning. Because the set of identified attacks is limited only from a practical
point of view and is represented by the most common types of attacks, this task is a multi-class
classification. Note that the neuro-fuzzy system allows transforming both continuous and categorical
data into term sets, which significantly expands the set of variable characteristics that can be used.</p>
      <p>Let us describe the formal mathematical formulation of the problem of classifying network attacks.
Let us assume that information about the events taking place in the network is recorded with some
rather short time interval. In this case, in addition to data about the device itself and its technical
characteristics, information about the actions performed by end-users through the devices under
consideration is also recorded.</p>
      <p>Let the set X contain information about the states of all network objects xi  X , i  1,.., m with
which some records of the event log are compared, i.e. x  xi1, xi2 ,..., xik  . The task of the
i
multiclass classification of network attacks is to associate many types of attacks with network objects
Y  1,..., K .</p>
      <p>Thus, the problem of identifying network attacks is that it is necessary to construct a mapping
fc  X  : X  Y that allows describing the dependence between the recorded characteristics of
network traffic and comparing the behavior of network objects with characteristics and choosing the
most probable one in the absence of attacks and for a specific type of attack.</p>
      <p>This study analyzes the classification of network attacks on the UNSW-NB15 dataset [16], which
contains information about traffic with five different types of network attacks and the set has the form
{Normal, Fuzzers, Generic, Reconnaissance, Exploits, DoS}. Note that the presented data on network
traffic is collected by more than 40 characteristics and has more than 2.5 million records. Also,
balanced sets for training and testing are compared to the data when analyzing the accuracy of the
resulting classification models.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Approaches to identifying attacks based on systems of neuro-fuzzy classification</title>
      <p>Within the framework of this work, to identify attacks, it is proposed to use the extraction of fuzzy
rules from a decision tree built on the UNSW-NB15 training dataset (175341 unique records). The
input features for building a decision tree are the network traffic characteristics extracted from the
presented data set at the preprocessing stage. The output feature is the field with the class label of the
attacking effect. The C4.5 algorithm is used to construct a decision tree.</p>
      <p>Algorithm C4.5 (T)
Input: training data set T; attributes S.</p>
      <p>Output: decision tree Tree .
if T is NULL then</p>
      <p>return failure
if S is NULL then</p>
      <p>return Tree as a single node with most frequent class label in T
if |S| = = 1 then</p>
      <p>return Tree as single node S
set Tree ={}
for a  S do
set Info(a,T )  0 , and SplitInfo(a,T )  0</p>
      <p>set Ta,v as the subset of T wiyh attribute a  v
compute Entropy(a)
for v values(a,T ) do</p>
      <p>Info(a,T )  | Ta,v | Entropy(av )</p>
      <p>| Ta |
SplitInfo(a,T )  | Ta,v | log | Ta,v |</p>
      <p>| Ta | | Ta |</p>
      <sec id="sec-4-1">
        <title>Gain(a,T )  Entropy(a)  Info(a,T )</title>
        <sec id="sec-4-1-1">
          <title>GainRatio(a,T ) </title>
        </sec>
        <sec id="sec-4-1-2">
          <title>Gain(a,T )</title>
          <p>SplitInfo(a,T )
set abest  arg max{GainRatio(a,T )}</p>
          <p>a
attach abest into Tree
for v values(abest ,T ) do</p>
          <p>call C4.5(Ta,v )
return Tree</p>
          <p>Neural fuzzy networks are often used for more accurate identification of semi-structured data.
Therefore, in addition to the already constructed decision tree, it is proposed to use neuro-fuzzy
networks. It is proposed to use the Sugeno-Takagiya algorithm as an algorithm for fuzzy
transformations. This method allows one to approximate arbitrary continuous functions dependent on
many variables by the sum of functions depending on one variable with a given accuracy. Let us
consider the basic ideas of constructing neuro-fuzzy ANFIS networks using the selected algorithm,
and also present an approach to the formation of neuro-fuzzy inference.</p>
          <p>The Sugeno-Takagi algorithm uses the following fuzzy rule model:</p>
          <p>Ri :IF xi eq Ai1 and …and xn eq Ain then y  f (X )</p>
          <p>Note that for each fuzzy Sugeno-Takagi rule, a cut-off level is selected, at which the rule
conclusions are calculated. In the framework of this study, a first-order polynomial was used as an
output function.</p>
          <p>The neuro-fuzzy network ANFIS corresponding to the Sugeno-Takagi inference model is shown in
Fig. 1 and has the following structure:</p>
          <p>Layer 1. Responsible for matching the continuous input signal values of a specific term-set
(fuzzification).</p>
          <p>Layer 2. Determines the premises of fuzzy rules taking into account the input values of term sets
and is interpreted as the degree of fulfillment of a certain rule.</p>
          <p>Layer 3. Calculates the relative frequency of execution of the fuzzy rule (normalization).
Layer 4. Calculates the importance of each fuzzy rule and determines its contribution to the result.</p>
          <p>Layer 5. Aggregates the results of fuzzy rules based on the identified importance.</p>
          <p>To test the identification of various types of attacks using neuro-fuzzy classification and fuzzy
inference systems, to evaluate the effectiveness, we will conduct an experimental study of the
classification of cybersecurity incidents on real network traffic.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Simulation results</title>
      <p>To carry out a computational experiment to identify attacking influences using the proposed
approach, combining the construction of rules using the C4.5 algorithm and the ANFIS neuro-fuzzy
classification algorithm, a module for a traffic monitoring system in Python was implemented.</p>
      <p>The proposed module was run on a virtual machine running Ubuntu 19.10 LTS Linux. As part of
the study, we compared performance against three other machine learning approaches: Naïve Bayes,
SVM, and KNN. To implement the proposed research plan, an experimental stand was built, which
allows:
1. Use similar parameters of the experiment traffic generator on the equipment, if possible.
2. Use PCAP files with saved original experiment traffic on the hardware.</p>
      <p>At the first step of the experimental study, the effectiveness of the constructed fuzzy inference
systems was assessed to determine the class of attacking effects; it was estimated based on the
analysis of network traffic on the UNSW-NB15 dataset.</p>
      <p>The results obtained are also presented as a general assessment of the effectiveness of identifying
network attacks using measures of Accuracy, Precision, F-measure, and the number of truly positive
classification results:</p>
      <p>Parameter Accuracy Precision Recall F-measure</p>
      <p>ANFIS 86.15 85.60 86.60 86.40
Naïve Bayes 85.20 84.70 85.65 86.05
SVM 86.10 85.20 84.75 86.25</p>
      <p>KNN 84.50 85.35 85.95 86.15
Multiclass Fuzzy</p>
      <p>85.00 85.15 85.87 85.97
Classification</p>
      <p>At the next stage of the experiment, we test the load on the equipment created by each of the traffic
analysis modules, measured in the IDS system. We assessed terms of the load on the device in terms
of processor and RAM. And also established an import classification method that determines the
network before making a decision. The analysis results are presented in Table 2.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>ANFIS
&lt;1%
&lt;1%
&lt;1%</p>
      <p>Multiclass Fuzzy</p>
      <p>Classification
2%
&lt;1%
&lt;1%</p>
      <p>Naïve Bayes</p>
      <p>SVM
3%
1%
3%
4%
2%
3%</p>
      <p>KNN
4%
3%
4%</p>
      <p>As a result of the study, an analysis of network traffic was carried out for an approach to
identifying attacks based on multi-class fuzzy classification. The results obtained showed the
possibility of building a sufficiently accurate model to identify certain types of attacks. Also, a study
was conducted on the performance of the proposed solution on real traffic. The obtained results of a
general assessment of the effectiveness of network attacks using various measures of accuracy, the
most optimal neuro-fuzzy classifier ANFIS network. Messages with a message about the information
management system and security events. In future studies, it is planned to investigate other
neurofuzzy classifier algorithms for the ANFIS network.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Acknowledgments</title>
      <p>The study was carried out with the financial support of the RFBR in the framework of scientific
project No. 20-07-01065, as well as a grant from the President of the Russian Federation for state
support of leading scientific schools of the Russian Federation (NSh-2502.2020.9) and a grant from
the President of the Russian Federation Federations for state support of young Russian scientists
candidates of sciences (MK-860.2019.9).</p>
    </sec>
    <sec id="sec-8">
      <title>8. References</title>
      <p>(2018): 109-121.
[14] J. E. Varghese, B. Muniyal "A Comparative Analysis of Different Soft Computing
Techniques for Intrusion Detection System" Security in Computing and Communications.</p>
      <p>SSCC 2018. Communications in Computer and Information Science 969 (2019): 563-577.
[15] T. T. L. Le "Intrusion detection on the modern database UNSW-NB15 using multilayer
neural network" Informatization and communication 1 (2017): 61-66.
[16] N. Moustafa, J. Slay "UNSW-NB15: a comprehensive data set for network intrusion detection
systems (UNSW-NB15 network data set)" 2015 Military Communications and Information
Systems Conference (MilCIS) (2015): 1-6.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Bolodurina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parfenov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Torchin</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. Legashev</surname>
          </string-name>
          <article-title>"Development and Investigation of MultiCloud Platform Network Security Algorithms Based on the Technology of Virtualization Network Functions" 2018 International Scientific</article-title>
          and Technical Conference Modern Computer Network Technologies (MoNeTeC) (
          <year>2018</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.</given-names>
            <surname>Bolodurina</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Parfenov "The development and study of the methods and algorithms for the classification of data flows of cloud applications in the network of the virtual data center"</article-title>
          <source>International Journal of Computer Networks and Communications</source>
          <volume>10</volume>
          (
          <issue>2</issue>
          ) (
          <year>2018</year>
          ):
          <fpage>15</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Krasnov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. N.</given-names>
            <surname>Nikol'skii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Repin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. S.</given-names>
            <surname>Galyaev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Zykova</surname>
          </string-name>
          <article-title>"Detecting DDoS Attacks Using the Analysis of Network Traffic as Dynamical System" 2018 International Scientific</article-title>
          and Technical Conference Modern Computer Network Technologies (MoNeTeC) (
          <year>2018</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Kasongo</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <article-title>Sun "A Deep Learning Method With Wrapper Based Feature Extraction For Wireless Intrusion Detection System"</article-title>
          <source>Computers &amp; Security</source>
          <volume>92</volume>
          (
          <year>2020</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Kunal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Dua "Attribute Selection and Ensemble Classifier based Novel Approach to Intrusion Detection System"</article-title>
          <source>Procedia Computer Science</source>
          <volume>167</volume>
          (
          <year>2020</year>
          ):
          <fpage>2191</fpage>
          -
          <lpage>2199</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Chapaneri</surname>
          </string-name>
          , S.
          <source>Shah "Detection of Malicious Network Traffic using Convolutional Neural Networks" 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT)</source>
          (
          <year>2020</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Potluri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ahmed</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Diedrich "Convolutional neural networks for multi-class intrusion detection system"</article-title>
          <source>Lecture Notes in Computer Science</source>
          <volume>11308</volume>
          (
          <year>2018</year>
          ):
          <fpage>225</fpage>
          -
          <lpage>238</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F. A.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gumaei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Derhab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A</given-names>
            . Hussa:iAn,
            <surname>T“</surname>
          </string-name>
          wToS
          <article-title>-DStLage Deep Learning Model for Efficient Network Intrusion Detection" IEEE Access 7 (</article-title>
          <year>2019</year>
          ):
          <fpage>30373</fpage>
          -
          <lpage>30385</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sai Satyanarayana Reddy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Chatterjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Mamatha</surname>
          </string-name>
          ,
          <article-title>"Intrusion Detection in Wireless Network Using Fuzzy Logic Implemented with Genetic Algorithm" Computing and Network Sustainability</article-title>
          .
          <source>Lecture Notes in Networks and Systems</source>
          <volume>75</volume>
          (
          <year>2019</year>
          ):
          <fpage>425</fpage>
          -
          <lpage>432</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A. H.</given-names>
            <surname>Hamamoto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. D. H.</given-names>
            <surname>Sampaio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Abrão</surname>
          </string-name>
          ,
          <string-name>
            <surname>M" N.</surname>
          </string-name>
          <year>etLw</year>
          .
          <source>orkProença Anomaly Detection System using Genetic Algorithm and Fuzzy Logic" Expert Systems with Applications</source>
          <volume>92</volume>
          (
          <year>2018</year>
          ):
          <fpage>390</fpage>
          -
          <lpage>402</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.</given-names>
            <surname>Upasani</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <article-title>Om "A modified neuro-fuzzy classifier and its parallel implementation on modern GPUs for real time intrusion detection"</article-title>
          <source>Applied Soft Computing</source>
          <volume>82</volume>
          (
          <year>2019</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>H.</given-names>
            <surname>Moudni</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Er-rouidi,</article-title>
          <string-name>
            <surname>H. Mouncif</surname>
            ,
            <given-names>B. E.</given-names>
          </string-name>
          <string-name>
            <surname>Hadadi</surname>
          </string-name>
          <article-title>"Black Hole attack Detection using Fuzzy based Intrusion Detection Systems in MANET"</article-title>
          <source>Procedia Computer Science</source>
          <volume>151</volume>
          (
          <year>2019</year>
          ):
          <fpage>1176</fpage>
          -
          <lpage>1181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Nithya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nair</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. S. Sreelakshmi</surname>
          </string-name>
          <article-title>"Detection of RREQ Flooding Attacks in MANETs" Data and Communication Networks</article-title>
          .
          <source>Advances in Intelligent Systems and Computing 847</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>