<!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>Detection of Slow DDoS Attacks Based on Time Delay Forecasting</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitalii Savchenko</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valeriia Savchenko</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Laptiev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksander Matsko</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ivan Havryliuk</string-name>
          <email>ivan.havryliuk@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kseniia Yerhidzei</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna Novikova</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>24 Bogdana Gavrilishina str., Kyiv, 04116</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article deals with the problem of detecting low and slow distributed DDoS attacks. Detecting such DDoS attacks is challenging because slow attacks do not significantly increase traffic. The authors suggest that detecting slow DDoS attacks will be effective based on analyzing and predicting host response latency in the network. The article proposes an original method for detecting such attacks, based on statistics of host interaction and predicting the individual trajectory of the traffic parameter behavior. The host response time delay is taken as a traffic parameter. An algorithm for calculating the individual trajectory of the time delay is proposed. The possibilities of using this method are shown based on the simulation of RUDY attacks on HTTP services. The parameters of the forecast accuracy are investigated depending on the accumulated information on the response delays.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Slow and low DDoS attacks</kwd>
        <kwd>slow attack detection</kwd>
        <kwd>network response prediction</kwd>
        <kwd>latency</kwd>
        <kwd>individual trajectory</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Recently, DDoS attacks are rapidly increasing
in scale, frequency and technical complexity. For
organizations that rely on Internet resources and
applications for their activities (for example, for
e-commerce enterprises), the consequences of
DDoS attacks can be devastating. Inaccessible
websites and servers can cast a shadow on a
company's reputation and customers turn to
competitors' resources [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>One type of DDOS attack is slow denial of
service attacks. Their feature is that denial of
service is achieved in a hidden way using a small
amount of traffic and does not require bandwidth
filling. The attacker opens many endless
connections and, when a certain threshold is
exceeded, causes a denial of service in the victim's
network. It uses transport (TCP) or application
(HTTP) protocols. Detection and
countermeasures must be built based on the
characteristics of the attack.</p>
      <p>Countering such attacks should include two
main measures: 1) diagnose the attack at the
earliest stages; 2) separate malicious traffic from
normal traffic. By understanding which user
requests are the result of a DDoS attack, you can
configure appropriate settings for firewalls,
routers, or implement other security measures.</p>
    </sec>
    <sec id="sec-2">
      <title>Problem Statement</title>
      <p>Methods for detecting slow DDoS attacks fall
into two categories:</p>
      <p>
        1. Signature methods, which are based on the
construction of a model of "abnormal behavior"
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This model builds signatures of "abnormal"
traffic behavior (a huge number of simultaneously
arriving SYN + ACK packets, an inadequately
long packet lifetime, too long a packet route
"length", and so on). The model is most effective
against attacks that fill the network bandwidth, or
on local networks, where you can make a list of
source addresses whose packets are guaranteed to
be "normal". But such a model is ineffective
against low-intensity DDoS, when it is difficult to
reliably distinguish ordinary user requests from
“malicious” ones.
      </p>
      <p>2. Based on anomalies. This method is the
opposite of signature. A general model of
"normal" behavior is built, then the incoming
traffic is compared with it, and if the differences
exceed an acceptable threshold, an "alarm" is
triggered. Research is conducted in the areas of
statistical (parametric and nonparametric)
methods, as well as data mining and neural
networks. The last two approaches are being
actively developed to detect low-intensity attacks.
Disadvantages of the model: a large number of
errors of the first kind due to the individuality of
networks and traffic; long-term calculation of data
on "normal" behavior; sensitive to the choice of
statistical distributions.</p>
      <p>In any case, the problem of early detection of
low or slow DDoS attacks remains relevant. The
sooner the traffic parameters are found to be
inconsistent with their normal values, the faster it
will be possible to take measures to neutralize the
attack. In this case, it is necessary to add
parameter prediction modules to the existing
detection systems.
1.2.</p>
    </sec>
    <sec id="sec-3">
      <title>Related Works Overview</title>
      <p>There is a huge number of publications on the
detection of slow DDoS attacks.</p>
      <p>
        Reference [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] proposes an architecture that
mitigates low and slow DDoS attacks by
leveraging the capabilities of a software-defined
infrastructure. At the same time, this approach
requires a significant amount of computing
resources, which will be involved in diagnostics.
      </p>
      <p>
        The article [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposes a methodology for
detecting LDDoS attacks based on the
characteristics of malicious TCP streams by
classifying them by decision trees. The studies are
conducted using a combination of two datasets,
one generated from a simulated network and the
other from a publicly available CIC DoS dataset.
Since this approach includes elements of artificial
intelligence, a significant amount of statistics is
required to train the system.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the authors tried to measure the impact
of different variants of pulsating distributed
denial-of-service attacks on the self-similar nature
of network traffic and see if changing the H index
can be used to distinguish them from a normal
network. This approach is quite effective in the
case of traffic self-similarity elements. Otherwise,
detecting low and slow DoS attacks is very
difficult.
      </p>
      <p>
        Paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposes Canopy, a novel approach
to detecting LSDDoS attacks by using machine
learning techniques to extract meaning from
observed TCP state transition patterns. At the
same time, as in other models based on artificial
intelligence, the detection system requires a large
sample of training and significant resources for
processing the results.
      </p>
      <p>
        The work [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] compares machine learning
methods for recognizing slow DDoS attacks:
multilayer perceptron (MLP), backpropagation
neural network, K-Nearest Neighbors (K-NN),
Support Vector Machine (SVM) and polynomial
naive Bayesian (MNB) algorithm. As in the
previous cases, the application of the methods
requires a large number of patterns for
recognition.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8 ref9">8-9</xref>
        ], a new classification method and
model is proposed to protect against slow HTTP
attacks in the cloud. The solution detects slow
HTTP header attacks (Slowloris), slow HTTP
body attacks (RUDY), or slow HTTP read attacks.
At the same time, such approaches do not
guarantee effective detection of attacks at the
early stages of their development.
      </p>
      <p>
        The papers [
        <xref ref-type="bibr" rid="ref10 ref11">10-11</xref>
        ] show a system that can
detect and mitigate attacks in the network
infrastructure. The main identification parameters
in both models are the packet transmission rate
and the uniform distance between packets, which
does not allow to forestall the actions of intruders.
Reference [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] discusses sampling data to create
different class distributions to counteract the
effects of highly imbalanced slow HTTP DoS
datasets. At the same time, a significant number
of samples (the authors use 1.89 million copies of
attacks) in reality is quite difficult to achieve. The
study [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] developed a metric-based system for
detecting traditional slow attacks, which can be
effective with limited resources, based on the
study of similarities and the introduction of the
Euclidean metric. This approach is only effective
enough for a large number of such slow attack
patterns, and for a large variety of such an
approach is unlikely to be effective.
      </p>
      <p>
        The most practical for implementation is the
method proposed in [
        <xref ref-type="bibr" rid="ref14">14,26</xref>
        ], which determines the
quality parameters of TCP connections, typical
for slow HTTP attacks. This allows you to
estimate the likelihood and time of the web server
going into overload mode. However, such attack
detection is based on observation statistics and
uses predictions. The article [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] proposes an
algorithm for detecting slow DDoS attacks based
on traffic patterns depending on the server load
state. This does not consider the decision-making
process. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], various scenarios are considered
and a hybrid neural network for detecting DDoS
attacks is proposed. However, the method and
general technique for detecting low intensity
DDoS attacks are not considered. In [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], the
authors consider interval forecasting based on a
probabilistic neural network with a dynamic
update of the smoothing parameter. But the
problem of the dynamics of the model remains
unresolved.
      </p>
      <p>Thus, most of the works devoted to countering
slow DDoS attacks are based on statistical
models, do not address the issues of predicting
host behavior, and therefore are not effective
enough to detect attacks at early stages.</p>
      <p>The aim of this work is to form a system for
detecting slow DDoS attacks based on predicting
traffic elements in the network. To successfully
solve the identified problem, it is necessary to
build a model and technology for predicting the
behavior of traffic parameters taking into account
the history of host interaction in the network, as
well as to propose a technology for recognizing
slow DDoS attacks.</p>
    </sec>
    <sec id="sec-4">
      <title>2. Development of a method for</title>
      <p>detecting slow DDOS attacks
based on predicting of traffic
parameters</p>
    </sec>
    <sec id="sec-5">
      <title>2.1. Determining the traffic</title>
      <p>parameter for detecting a slow</p>
    </sec>
    <sec id="sec-6">
      <title>DDoS attack</title>
      <p>
        The most expedient for detecting slow DDoS
attacks is the architecture proposed in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Such
an IDS should consist of four modules: 1) traffic
collection module; 2) module for calculating
traffic parameters; 3) forecasting module; 4)
module for classifying attacks (Fig. 1).
      </p>
      <p>The system works as follows:
1. For some time, the Traffic Collection
Module records the main traffic parameters
required for further calculations: IP addresses of
the sender and recipient; TCP window size;
package arrival time.</p>
      <sec id="sec-6-1">
        <title>Traffic Collection Module</title>
      </sec>
      <sec id="sec-6-2">
        <title>Traffic Parameters Calculation Module</title>
      </sec>
      <sec id="sec-6-3">
        <title>Forecasting Module</title>
      </sec>
      <sec id="sec-6-4">
        <title>Attack Classification Module</title>
        <p>2. In the module for calculating traffic
parameters for each IP address, the average delay
between transmitted packets is calculated
T =
1 k</p>
        <p> (ti+1 − ti )
k −1 i=1
(1)
where:
ti – the i-th package arrival time;
ti+1 – the i+1-th package arrival time;
k – the number of packets received during the
analyzed period.</p>
        <p>The beginning and end of the session are recorded
by a built-in timer, after which the duration of
open connections is calculated.</p>
        <p>3. The decision on the presence of a possible
slow HTTP attack is made in the attack
classification module based on the comparison of
the obtained indicators with the average statistical
values.</p>
        <p>
          As it was shown in [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] the decision about the
presence of a slow DDoS attack should be made
based on the traffic parameters forecast, which
can be generated based on the study of statistics in
other systems. Thus, it is advisable to add a
situation forecast block to the considered action
algorithm.
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>2.2. Predicting the delay time between transmitted packets</title>
      <p>The interaction of computer systems in the
network forms an individual trajectory of changes
in traffic parameters for each pair of interaction.
Such trajectories have their own characteristics
both in the normal mode of operation and during
a slow DDoS attack. In order to start actions on
time to neutralize a slow DDoS attack, it is
necessary to predict the time trajectory of traffic
parameters, which depends on the actions of the
interacting system.</p>
      <p>
        Prediction of an individual traffic trajectory
has already been studied in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], in which traffic
parameters were determined at long intervals
(week, month). The same approach was used to
predict slow DDoS attacks in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. At the same
time, in both cases, only direct indicators were
investigated: in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] - the amount of information
per unit of time, in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] - the average delay
between transmitted packets.
      </p>
      <p>Slow DDoS attacks are characterized by the
fact that they are not characterized by significant
deviations in traffic indicators and therefore
different parameters must be used to detect them.</p>
      <p>Along with direct indicators (the amount of
information and the average delay time), when
using the method of canonical decomposition of a
random process, the values of the correlation
function are also calculated for each of the
measurements, which makes the method more
effective for predicting weak disturbances.</p>
      <p>
        To monitor the traffic parameters, as before in
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], it is advisable to use the average time
interval of the delay between packets in the
session, which can be represented as a vector of
parameters X = ( X1, X2 ,..., X H ) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Condition
fulfillment X  S0 , where S0 this is the tolerance
area of the vector X. Random process X (t )
reflects the change in delays between traffic
packets over time [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Process X (t ) statistically
defined in the range t  t1 , where t1 is the
beginning of observations and tk  t1 [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        The forecasting problem is posed as follows:
for the parameter x (t )  S0 , which is observed in
the interval t1  t  tk , determine the release time
of a specific implementation x (t ) beyond the
limits S0 based on the definition of a posteriori
process X (t ) [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        The probability that a particular trajectory of a
parameter  guaranteed to fall within the
acceptable range s  tk , if by then tk including his
condition was described as x (t ) ,t1  t  tk [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ],
will be
(2)
P ps (s) = PX (s)  S0 x (t ),
      </p>
      <p>t1  t  tk ,s  tk</p>
      <p>To solve the forecasting problem, the process
under study must be represented by the formula</p>
      <p>X (t ) = m(t ) + V (t ) , (3)
where m(t ) – mean function of the process;
 (t )
– non-random
(coordinate) time
functions;</p>
      <p>V – random, uncorrelated coefficients
M V  = 0 , M V ,V  = 0 , v   .</p>
      <p>
        This representation, proposed in [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ],
allows it to be applied to any traffic parameter that
can be represented as a time series. Process X (t )
can be written as a random sequence
X (ti ) = X (i) ,i = 1,I in a discrete series of
observations ti [25]:
      </p>
      <p>i
X (i) = m (i) + Vvv (i),i = 1,I , (4)
v=1
where V – random coefficient with parameters
M V  = 0 , M V ,V  = 0 , v   ;
M Vv2  = Dv ;
 (i)
–
non-random
coordinate function,
v (v) = 1 , v (i) = 0 while v  i .</p>
      <p>The formulas for variance and correlation
function can be written as</p>
      <p>i
D (i) =  Dvv2 (i) ,i = 1,I , (5)</p>
      <p>v=1
inf (i, j)
D (i, j ) =  Dvv (i)v ( j ) , i, j = 1,I . (6)
v=1</p>
      <p>Thus, the representation of random processes
of traffic parameters (2) allows solving the
problem of detecting a slow DDoS attack based
on predicting the delay between transmitted
packets.</p>
    </sec>
    <sec id="sec-8">
      <title>2.3. Slow DDoS Attack detection algorithm based on delay time prediction</title>
      <p>To detect slow DDoS attacks within the
framework of approach (1) - (6), the following
algorithm for predicting delays between
transmitted packets is proposed.
0. Start
1. X (t )  X (t ) ,t = 1,T ‒ formation of an array of
process observations X (t ) .
2. x ( )  x ( ) , = 1,k ‒ formation of an array of
control results.
3. L  Length  X (t ) ‒ determining the number
of trajectories observed.
4. m(t ) = Mean  X (t ) ‒ calculating the mean of a
random function X (t ) .
c = Covariance  X (t )
covariance matrix for X (t ) .</p>
      <p>variances of a process X (t ) .
6. d = Variance  X (t ) ‒ calculating an array of
7.  = Table 0,T ,T ‒ determining the initial
value of the coordinate functions.
8. Xˆ (t ) = X (t ) − m (t ) ,t = 1,T ‒ centering the source
data.
9.V (t ) = Xl (t ) − m (t ) ,t = 1,T ; l = 1,L
‒
determination of initial values of random
coefficients.
calculating
the
10. 1 = c1, j , j = 1,T</p>
      <p>d1
coordinate function.
11. For i = 1 to i = T</p>
      <p>‒ definition of the first
12. di = ci,i − i−1i2, j d j ‒ variance override.</p>
      <p>j=1
13.</p>
      <p>For j = 1 to j = T</p>
      <p>1  i−1 
14. i = d1  ci, j −  dli,l j,l  ‒ redefining
l=1 
coordinate functions.
15. for j
16. for i
17. For i = 2 to i  T
18. For k = 1 to k  i
19. i,k = 0 ‒ redefining the coordinate
functions of a random process.
20. for k
21. for i
22. For i = 2 to i  T
23. For l = 1 to l = L</p>
      <p>i−1
24. Vl ,i = Xˆ l ,i −  Vl ,k k ,i ‒ determination of
k =1
random coefficients.
25. for l
26. for i
27. ps  Length x ( ) ‒ size of the array of
control results.
determination of
trajectory.
29. For h = 2 to h = ps</p>
      <p>M1 = Table mi + ( x1 − m1 )1,i ,i = 1,T</p>
      <p>Mh−1,i + ( xh − Mh−1,h )h,i ,
30. Mh = Table   ‒
i = 1,T 
calculation of forecast control points.
31. for h

M k ,i +
32. X forecast = Table 

k = 1, ps ,i = 1,T

calculation of predicted trajectory.
33. End
i 
 Vk , jk , j ,
j=k +1 



the
initial
predicted
‒
‒
The application of the algorithm makes it possible
to construct a forecast of the system response
delay time and determine the moment when this
parameter goes beyond the critical values. In the
event that latency is classified as a slow DDoS
attack, security measures must be taken. A slow
DDoS attack decision must be made for each
sender IP address based on a comparison of
predicted latency parameters with critical values
to determine when the parameter enters the
critical zone. This approach takes into account the
statistics of the behavior of the interacting hosts,
as well as the behavior of other hosts in similar
situations in the event of a slow DDoS attack.</p>
    </sec>
    <sec id="sec-9">
      <title>3. Application of the algorithm for detecting slow DDOS attacks based on predicting the response delay time</title>
      <p>Slow DDOS attack detection simulations are
performed for the RUDY attack. RUDY is a
network server attack designed to crash a web
server by sending long requests. The attack is
carried out using a tool that scans the target
website and detects embedded web forms. Once
the forms have been detected, RUDY sends valid
HTTP POST requests with an abnormally long
content-length header field, and then begins
entering information, one byte per packet. This
type of attack is difficult to detect due to small
fluctuations in incoming traffic.</p>
      <p>For clarity, only one case of an attack against
the background of normal traffic was taken, as
shown in Figure 2. The average delay between
transmitted packets is considered as the parameter
under study.</p>
      <p>The prediction algorithm was applied to the
process shown in Figure 2, taking as the initial
observation values individual points in the time
series that correspond to a partial trajectory (blue
line in Figure 2). Considering this line as a control
line, the first values of the time series were taken
as the initial observation data, corresponding to
t = 1, 30, 60 s of observations.</p>
      <p>Figure 3a shows the forecast results for t = 1 s.
Since there are few initial observational data, the
process is reproduced as a whole in terms of the
average value. In this case, the values of the
predicted traffic in the event of an attack will be
very different from the real ones (red curve).</p>
      <p>Increasing the number of observations to
t = 30 s (Figure 3b) increases the reliability of
further prediction and at t = 60 s we can talk about
a fairly accurate prediction P ps (s)  0,99 . In
preceding the moment tk . That is, the probability
of error in choosing the correct trajectory depends
on the amount of raw data observed. It is logical
to assume that in this case the forecast accuracy
will be too dependent on the trajectory behavior
characteristics that lead to abnormal traffic, as
well as on the observed frequency of anomalies.
Thus, the method “selects” the required trajectory
depending on the entry point and the average
trajectory.</p>
      <p>
        For this example, the important question is
how the forecasting accuracy depends on the
number of a priori observations. This issue has
already been considered in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], where it was
shown that in 60...90 s the deviation of the
predicted trajectory from the control one
decreases to 5...0%. This confirms the adequacy
of the predictive model for identifying slow DDoS
attacks based on predicting network latency.
a) t = 1 s
b) t = 30 s
c) t = 60 s
      </p>
      <p>Even more interesting is the question of the
behavior of the coordinate functions (Fig. 4).
These functions are recalculated at each stage of
calculating the predicted value and at the final
stage are constant for a certain statistical series.
They describe the relationship of the current
parameter at the time of observation with its
statistical data obtained during previous
observations. As can be seen from Figure 3 a)‒c),
the coordinate functions respond to changes in the
trajectory over time somewhat more than the
average or forecast lines, which can be an
additional factor in forecasting.</p>
    </sec>
    <sec id="sec-10">
      <title>Conclusions</title>
      <p>1. Low and slow DDoS attacks are difficult
enough to detect due to minor changes in traffic
parameters. Existing methods for detecting slow
DDoS attacks require significant statistical
material for training artificial intelligence
systems. More promising, according to the
authors, are methods based on predicting traffic
parameters, in particular, the packet delay time in
the network.</p>
      <p>2. Predicting the delay time of packets in the
network allows you to solve the problem of
detecting slow DDoS attacks based on an algorithm
for finding unknown future values for a time series
of traffic parameters. The proposed method is a
combination of artificial intelligence and statistical
analysis and uses a self-learning algorithm
provided there are sufficient attack statistics. The
developed algorithm of the method makes it
possible to accurately determine the random
process at control points and to provide a minimum
of the mean square of the approximation error in
the intervals between these points.</p>
      <p>3. Further research in the field of countering
slow DDoS attacks can be devoted to the issues of
forecasting at intervals that are not covered by
statistics or the operation of the method in the
absence of some observations or strong data noise.</p>
    </sec>
    <sec id="sec-11">
      <title>5. References</title>
      <p>(IJETER), Volume 8. No. 9, September
2020. pp. 5713-5718.
[25] Oleg Barabash, Oleksandr Laptiev,
Volodymyr Tkachev, Oleksii Maystrov,
Oleksandr Krasikov, Igor Polovinkin. The
Indirect method of obtaining Estimates of the
Parameters of Radio Signals of covert means
of obtaining Information. International
Journal of Emerging Trends in Engineering
Research (IJETER), Volume 8. No. 8,
August 2020. Indexed- ISSN: 2278 – 3075.
pp.4133 – 4139.
[26] Oleksandr Laptiev, Savchenko Vitalii, Serhii
Yevseiev, Halyna Haidur, Sergii Gakhov,
Spartak Hohoniants. The new method for
detecting signals of means of covert
obtaining information. 2020 IEEE 2nd
International Conference on Advanced
Trends in Information Theory (IEEE ATIT
2020) Conference Proceedings Kyiv,
Ukraine, November 25-27. pp.176 –181.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Enrico</given-names>
            <surname>Cambiaso</surname>
          </string-name>
          , &amp;
          <string-name>
            <surname>Gianluca</surname>
            <given-names>Papaleo,</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Giovanni</surname>
            <given-names>Chiola,</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Maurizio</surname>
            <given-names>Aiello.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Slow DOS Attacks: Definition and Categorisation</article-title>
          .
          <source>International Journal of Trust Management in Computing and Communications</source>
          .
          <volume>1</volume>
          .
          <fpage>300</fpage>
          -
          <lpage>319</lpage>
          .
          <fpage>10</fpage>
          .1504/IJTMCC.
          <year>2013</year>
          .
          <volume>056440</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>David</given-names>
            <surname>Holmes</surname>
          </string-name>
          .
          <article-title>Mitigating DDoS Attacks with F5 Technology</article-title>
          . [Electronic Resource] URL: https://www.f5.com/pdf/whitepapers/mitigating-ddos
          <article-title>-attacks-tech-brief</article-title>
          .pdf
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Vasileios</given-names>
            <surname>Theodorou</surname>
          </string-name>
          , &amp;
          <string-name>
            <surname>Mark</surname>
            <given-names>Shtern,</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Roni</surname>
            <given-names>Sandel,</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Marin</surname>
            <given-names>Litoiu,</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Chris</surname>
            <given-names>Bachalo.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Towards Mitigation of Low and Slow Application DDoS Attacks</article-title>
          . Proceedings - 2014
          <source>IEEE International Conference on Cloud Engineering</source>
          ,
          <year>IC2E 2014</year>
          .
          <volume>10</volume>
          .1109/IC2E.
          <year>2014</year>
          .38
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Siracusano</surname>
          </string-name>
          , &amp;
          <string-name>
            <surname>Stavros</surname>
            <given-names>Shiaeles</given-names>
          </string-name>
          , &amp;
          <string-name>
            <given-names>B.V.</given-names>
            <surname>Ghita</surname>
          </string-name>
          . (
          <year>2018</year>
          ).
          <article-title>Detection of LDDoS Attacks Based on TCP Connection Parameters</article-title>
          .
          <source>Conference: 2018 Global Information Infrastructure and Networking Symposium (GIIS). 1-6</source>
          .
          <fpage>10</fpage>
          .1109/GIIS.
          <year>2018</year>
          .8635701
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Gagandeep</given-names>
            <surname>Kaur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Vikas</given-names>
            <surname>Saxena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.P.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <article-title>Detection of TCP targeted high bandwidth attacks using self-similarity</article-title>
          ,
          <source>Journal of King</source>
          Saud University - Computer and Information Sciences,Volume
          <volume>32</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>1</given-names>
          </string-name>
          ,
          <year>2020</year>
          , Pages
          <fpage>35</fpage>
          -
          <lpage>49</lpage>
          , ISSN 1319-1578, https://doi.org/10.1016/j.jksuci.
          <year>2017</year>
          .
          <volume>05</volume>
          .004.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Lucas</given-names>
            <surname>Cadalzo</surname>
          </string-name>
          ,
          <string-name>
            <surname>Christopher H. Todd</surname>
            , Banjo Obayomi,
            <given-names>W. Brad</given-names>
          </string-name>
          <string-name>
            <surname>Moore</surname>
            and
            <given-names>Anthony C.</given-names>
          </string-name>
          <string-name>
            <surname>Wong</surname>
          </string-name>
          .
          <article-title>Canopy: A Learning-based Approach for Automatic Low-and-Slow DDoS Mitigation</article-title>
          .
          <source>ICISSP 2021 - 7th International Conference on Information Systems Security and Privacy</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Vinícius de Miranda Rios</surname>
          </string-name>
          ,
          <string-name>
            <surname>Pedro R.M. Inácio</surname>
            , Damien Magoni,
            <given-names>Mário</given-names>
          </string-name>
          <string-name>
            <surname>Freire</surname>
          </string-name>
          .
          <article-title>Detection of reductionof-quality DDoS attacks using Fuzzy Logic and machine learning algorithms</article-title>
          .
          <source>Computer Networks</source>
          , Elsevier,
          <year>2021</year>
          ,
          <volume>186</volume>
          , pp.
          <fpage>107792</fpage>
          .
          <year>ff10</year>
          .1016/j.comnet.
          <year>2020</year>
          .107792ff.
          <fpage>ffhal</fpage>
          -03182934f
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dhanapal</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Nithyanandam</surname>
          </string-name>
          .
          <article-title>The Slow Http Distributed Denial of Service Attack Detection in Cloud</article-title>
          .
          <source>Scalable Computing: Practice and Experience</source>
          . Volume
          <volume>20</volume>
          , Number 2, pp.
          <fpage>285</fpage>
          -
          <lpage>298</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dhanapal</surname>
          </string-name>
          _and
          <string-name>
            <given-names>P.</given-names>
            <surname>Nithyanandam. The Slow HTTP DDOS</surname>
          </string-name>
          <article-title>Attacks: Detection, Mitigation and Prevention in the Cloud Environment</article-title>
          .
          <source>Scalable Computing: Practice and Experience</source>
          . Volume
          <volume>20</volume>
          , Number 4, pp.
          <fpage>669</fpage>
          -
          <lpage>685</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lukaseder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kargl</surname>
          </string-name>
          .
          <article-title>Mitigation of Flooding and Slow DDoS Attacks in a Software-Defined Network. 16 August 2018</article-title>
          . https://arxiv.org/pdf/
          <year>1808</year>
          .05357.pdf
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Abusaimeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Atta</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. Shihadeh.</surname>
          </string-name>
          <article-title>Survey on Cache-Based Side-Channel Attacks in Cloud Computing</article-title>
          .
          <source>International Journal of Emerging Trends in Engineering Research</source>
          . Volume
          <volume>8</volume>
          , No.
          <volume>4</volume>
          , p.
          <fpage>1019</fpage>
          -
          <lpage>1026</lpage>
          ,
          <year>April 2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Calvert</surname>
          </string-name>
          , T. M.
          <article-title>Khoshgoftaar Impact of class distribution on the detection of slow HTTP DoS attacks using Big Data</article-title>
          .
          <source>Journal of Big Data</source>
          .
          <volume>6</volume>
          ,
          <issue>67</issue>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Cusack</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Tian</surname>
          </string-name>
          .
          <article-title>Detecting and tracing slow attacks on mobile phone user service</article-title>
          . In Valli, C. (Ed.).
          <source>The Proceedings of 14th Australian Digital Forensics Conference, 5-6 December</source>
          <year>2016</year>
          , Edith Cowan University, Perth, Australia. pp.
          <fpage>4</fpage>
          -
          <lpage>10</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Ie</surname>
            .
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Duravkin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Carlsson</surname>
            ,
            <given-names>A. S.</given-names>
          </string-name>
          <string-name>
            <surname>Loktionova</surname>
          </string-name>
          .
          <source>Method of Slow-Attack Detection. Information processing systems, issue</source>
          <volume>8</volume>
          (
          <issue>124</issue>
          ), pp.
          <fpage>102</fpage>
          -
          <lpage>106</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>I.V.</given-names>
            <surname>Ruban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.W.</given-names>
            <surname>Pribylnov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Е.С.</given-names>
            <surname>Loshakov</surname>
          </string-name>
          .
          <article-title>A method of detecting a low-speed denial-ofservice attack</article-title>
          .
          <source>Science and technology of the Air Force of the Armed Forces of Ukraine</source>
          , №
          <volume>4</volume>
          (
          <issue>13</issue>
          ).
          <fpage>85</fpage>
          -
          <lpage>88</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Ya</surname>
            .
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Tarasov</surname>
          </string-name>
          .
          <article-title>Investigation of the application of neural networks for the detection of low-intensity DDоS-attacks of the application level</article-title>
          .
          <source>Cybersecurity issues №</source>
          <volume>5</volume>
          (
          <issue>24</issue>
          ),
          <fpage>23</fpage>
          -
          <lpage>29</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Y. M.</given-names>
            <surname>Krakovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Luzgin</surname>
          </string-name>
          .
          <article-title>The cyberattack intensity forecasting to information systems of critical infrastructures. Problems of smart cities and sustainable development of territories</article-title>
          .
          <source>SAFETY2018, Ekaterinburg, October 4-5</source>
          ,
          <fpage>34</fpage>
          -
          <lpage>42</lpage>
          , pp.
          <fpage>180</fpage>
          -
          <lpage>187</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Vitalii</surname>
            <given-names>Savchenko</given-names>
          </string-name>
          , Oleh Ilin, Nikolay Hnidenko, Olga Tkachenko, Oleksandr Laptiev, Svitlana Lehominova,
          <article-title>Detection of Slow DDoS Attacks based on User's Behavior Forecasting</article-title>
          .
          <source>International Journal of Emerging Trends in Engineering Research (IJETER)</source>
          Volume
          <volume>8</volume>
          . No.
          <issue>5</issue>
          , May
          <year>2020</year>
          .
          <source>Scopus Indexed - ISSN 2347 - 3983</source>
          . pp.
          <fpage>2019</fpage>
          -
          <lpage>2025</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Vitalii</given-names>
            <surname>Savchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Matsko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Vorobiov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kizyak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kriuchkova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tikhonov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kotenko</surname>
          </string-name>
          .
          <article-title>Network traffic forecasting based on the canonical expansion of a random process</article-title>
          .
          <source>Eastern European Journal of Enterprise Technologies</source>
          . VOL 3
          <volume>, NO 2</volume>
          (
          <issue>93</issue>
          ). p.
          <fpage>33</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Vitalii</surname>
            <given-names>Savchenko</given-names>
          </string-name>
          , Viktor Zaika, Maksym Trembovetskyi, German Shuklin, Liubov Berkman, Kamila Storchak,
          <string-name>
            <given-names>Ihor</given-names>
            <surname>Rolin</surname>
          </string-name>
          .
          <article-title>Composite Radioisotope Coating Parameters and Reflecting Characteristics Calculation Selection Method</article-title>
          .
          <source>International Journal of Advanced Trends in Computer Science and Engineering</source>
          . Volume
          <volume>8</volume>
          , No.5,
          <string-name>
            <surname>September</surname>
            <given-names>- October</given-names>
          </string-name>
          <year>2019</year>
          . ‒ P.
          <fpage>2246</fpage>
          -
          <lpage>2251</lpage>
          . https://doi.org/10.30534/ijatcse/2019/60852019
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Vitalii</surname>
            <given-names>Savchenko</given-names>
          </string-name>
          , Oleh Vorobiov, Oksana Tkalenko, Olha Polonevych, German Shuklin, Maksym Trembovetskyi, Viktor Zaika,
          <string-name>
            <given-names>Marianna</given-names>
            <surname>Konopliannykova</surname>
          </string-name>
          .
          <article-title>Influense of Composit Materials Nonlinear Properties with Radioisotope Inclutions on Reflected Radiations</article-title>
          .
          <source>International Journal of Advanced Trends in Computer Science and Engineering</source>
          .
          <year>2019</year>
          . No.6. P.
          <volume>2716</volume>
          -
          <fpage>2720</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Vitalii</given-names>
            <surname>Savchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Akhramovych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tushych</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Sribna</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Vlasov.</surname>
          </string-name>
          <article-title>Analysis of Social Network Parameters and the Likelihood of its Constraction</article-title>
          .
          <source>International Journal of Emerging Trends in Engineering Research</source>
          . Volume
          <volume>8</volume>
          , No.
          <volume>2</volume>
          , p.
          <fpage>271</fpage>
          -
          <lpage>276</lpage>
          ,
          <year>February 2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Serhii</surname>
            <given-names>Yevseiev</given-names>
          </string-name>
          , Roman Korolyov, Andrii Tkachov, Oleksandr Laptiev, Ivan Opirskyy,
          <string-name>
            <given-names>Olha</given-names>
            <surname>Soloviova</surname>
          </string-name>
          .
          <article-title>Modification of the algorithm (OFM) S-box, which provides increasing crypto resistance in the postquantum period</article-title>
          .
          <source>International Journal of Advanced Trends in Computer Science and Engineering (IJATCSE)</source>
          Volume
          <volume>9</volume>
          . No.
          <issue>5</issue>
          ,
          <string-name>
            <surname>September</surname>
            <given-names>-Oktober</given-names>
          </string-name>
          <year>2020</year>
          , pp.
          <fpage>8725</fpage>
          -
          <lpage>8729</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Oleg</surname>
            <given-names>Barabash</given-names>
          </string-name>
          , Oleksandr Laptiev, Oksana Kovtun, Olga Leshchenko, Kseniia Dukhnovska,
          <string-name>
            <given-names>Anatoliy</given-names>
            <surname>Biehun</surname>
          </string-name>
          .
          <article-title>The Method dynavic TF-IDF</article-title>
          .
          <source>International Journal of Emerging Trends in Engineering Research</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>