<!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>DDoS Botnet Detection Technique Based on the Use of the Semi-Supervised Fuzzy C-Means Clustering</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Engineering and System Programming Khmelnitsky National University</institution>
          ,
          <addr-line>Instytutska, 11, Khmelnitsky</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A new technique for the DDoS botnet detection based on the botnets network features analysis is proposed. It uses the semi-supervised fuzzy c-means clustering. The proposed approach includes the learning and the detection stages. Analysis is based on the extracted from the network traffic features that may indicate the presence of the DDoS botnets' presence in the network. Experimental results demonstrated that the proposed technique ensures the DDoS botnet detection at the rate at about 95%.</p>
      </abstract>
      <kwd-group>
        <kwd>Botnet</kwd>
        <kwd>Botnet Detection</kwd>
        <kwd>DDoS</kwd>
        <kwd>DDoS Botnet</kwd>
        <kwd>corporate area networks</kwd>
        <kwd>Fuzzy C-means Clustering</kwd>
        <kwd>Cyber Attack</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Today one of the most dangerous type of the malware is the botnet - a group of infected
Internet-connected devices with malware and used to control it from a remote location
without the knowledge of the device’s owner. One of the malicious purposes botnets
are used are the spam or DDoS attacks [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. DDoS botnets’ attack is considered as the
biggest threat to IT industry, and increasing of the intensity, size and frequency of the
attacks are observed every year. DDoS botnets’ attacks can primarily compromise the
availability of the system services leading to financial damage or affecting the
reputation of the corporate area networks. That is why there is a strong need for development
of the efficient techniques for DDoS botnets’ detection to impede these attacks.
Today there are many attempts for the development of the DDoS botnet detection
techniques. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] an overview of DDoS attacks that can be carried out in cloud environment
and possible defensive mechanisms and tools are presented.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] an approach for the detection and mitigation of known and unknown DDoS
attacks in real time environments is proposed. An Artificial Neural Network (ANN)
algorithm to detect DDoS attacks based on specific characteristic features (patterns)
that separate DDoS attack traffic from genuine traffic was chosen.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] research is related to DDoS attack mitigation solutions in the cloud. In
particular, a comprehensive survey with a detailed insight into the characterization,
prevention, detection, and mitigation mechanisms of these attacks were presented. A
comprehensive solution taxonomy to classify DDoS attack solutions was presented. A definite
guideline on effective solution building and detailed solution requirements to design
the defense mechanisms was provided.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] basically three contributions were offered: an abstract model for the
aforementioned class of attacks, where the botnet emulates normal traffic by continually learning
admissible patterns from the environment was introduced; an inference algorithm that
is shown to provide a consistent estimate of the botnet possibly hidden in the network
was devised.
      </p>
      <p>
        The work [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] outlines an evaluation tool and evaluates an amplification attack based
on the Trivial File Transfer Protocol (TFTP). Mitigation methods to this threat have
been considered and a variety of countermeasures are proposed. The approach presents
the adjustment of the attack, detection and its mitigation.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] an analysis of Mirai’s botnet were provided. The Mirai represents a new type
of the botnet that can compromise enough low-end devices to threaten even some of
the best-defended targets. To address this risk, technical and nontechnical interventions
were proposed.
      </p>
      <p>The main drawbacks of the described above approaches are the low rate of the
detection efficiency of the DDoS botnets’ detection in the situation of the network
employing for the purpose of the attacks performance, when the attack traffic is very much
similar to legitimate traffic.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Previous Work</title>
      <p>
        During the last years, several attempts to solve the problem of the botnet detection in
the corporate area networks (CAN) were made. Approaches [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ] proposed the botnet
detection the using the multi-agent system. The conclusion about botnet’s presence was
drawn using the fuzzy logic, taking into account the botnet features in the several
network hosts. The botnet detection technique [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] involved the DNS-based analysis. The
approach employed the passive DNS-monitoring and active DNS probing in the
network. That enabled the possibility of the botnets, which used the cycling of IP mapping,
"domain flux", "fast flux", DNS-tunneling evasion techniques. Based on the proposed
technique the botnet detection tool BotGRABBER was developed. It abled the
gathering of the DNS-traffic and analyzing the features obtained from the payload.
Conclusion about possible botnet‘s presence was drawn using the clustering analysis.
Approach [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] presented an evolution of the BotGRABBER system. It was enhanced by
the possibility of the of the botnets localization in the CAN by the means of the
combination analysis of the DNS-traffic and the behavior of the malicious software in the
network hosts. Nevertheless, the main drawback of the BotGRABBER system is that it
deals with the malicious DNS-traffic, and do not take into account the features of the
DDoS botnets, that may employ the networks for DDoS execution. The further research
is to extend the functionality of the BotGRABBER system with ability to analyze the
network traffic and to detect the botnets that execute DDoS attacks.
4
      </p>
    </sec>
    <sec id="sec-3">
      <title>DDoS Botnet Detection Technique Based on the Use of the Semi-Supervised Fuzzy C-Means Clustering</title>
      <p>A new technique for the DDoS botnet detection based on the botnets network features
analysis is proposed. It uses the semi-supervised fuzzy c-means clustering. The
proposed approach includes the learning and the detection stages. Let us consider the steps
of the learning stage:</p>
      <p>1. Knowledge formation based on the features that may indicate DDoS botnet
attacks in the network;
2. Presentation of the knowledge about the cyberattacks as a set of feature vectors;
The detection stage of the technique consists the following steps:
1. a gathering of the inbound and outbound network traffic;
2. an extraction of the features from the network traffic that may indicate the
presence of the DDoS botnets’ presence in the network and building a feature vector;
3. a construction of the feature vectors based on the information obtained from the
network traffic;</p>
      <p>4. the implementation of the semi-supervised fuzzy c-means clustering of the
obtained feature vectors in order to label them to one of the clusters which assigns the
specified DDoS botnets attack;</p>
      <p>5. a localization of the hosts, infected with DDoS botnets.
4.1</p>
      <sec id="sec-3-1">
        <title>Knowledge Formation Based on the Features that May Indicate</title>
      </sec>
      <sec id="sec-3-2">
        <title>DDoS Botnet Attacks in the Network</title>
        <p>Let us denote the set of attacks, performed by the DDoS botnet as А = {am}mN=A1 , where
a1 – the ping flooding attack; a2 – the smurf attack; a3 – the TCP SYN flood attack;
a4 – the fragmented UDP flood attack; a5 – the DNS amplification attack; a6 – the
TCP reset attack; a7 – the ICMP flood attack; a8 – the SIP INVITE flood attack; a9 –
the encrypted SSL DDoS attack; a10 – the ping sweep attack; a11 – the DNS spoofing
attack; a12 – the ping of death attack; a13 – the R-U-Dead-Yet DDos attack (R.U.D.Y.),
where N A – the number of attacks, performed by DDoS botnets.</p>
        <p>Let us denote the set of features, that may indicate DDoS botnet attacks and are to
be analyzed as B = {b }NB , where NB – the number of features. The list of features is
j j=1
presented in Table 1. Let us denote the set network hosts attacked by the DDoS botnets
Feature
p
fIO
pOD
bOD
dC
dEL
lp
bTC
bEH
nPSF
ps
bs
oSS ,iSS
nDP
nNAT
nARP
fTCP
fGEO
pR
mR
sRT</p>
        <p>Description
transmission protocol
a boolean feature that indicates whether the inbound traffic has an
associated outbound traffic record
a number of packages transmitted from origin to destination
a number of bytes transmitted from origin to destination
a duration of the connection
a duration of the connection, observed from the earliest of the associated
inbound or outbound traffic until the end of the latter traffic
an average payload length per connection
a total number of bytes transmitted per connection
a total number of bytes per connection excluding the header
a number of a different size of packets transferred to a total number of
frames per connection
total number of packets in the session
total size for the session in bytes
dPSB
vOBP ,vIBP velocity of outbound/inbound traffic measured in bytes per packet
standard deviation of packet size within the session measured in bytes
vOBS ,vIBS velocity of outbound/inbound traffic measured in bits per second
vOPS ,vIPS velocity of outbound/inbound traffic measured in packets per second
as H = {hi}iN=1H , where NH – the number of network hosts. Thus, the function of the
DDoS botnet attack identifying f can be presented as: f : hi × bj → am .</p>
        <p>self-similarity of the outbound/inbound packets in the session, determined
by examining the variance in size of the outbound/inbound packets using
the Hurst exponent
an amount of denied packets
a number of records in the NAT/PAT-table
a number of the ARP-requests
invalid values of TCP flags seen in this session
the geolocation feature defined by IP-address
a value of the router’ s processor’ s time, %
a size of the router’ s memory used, megabytes
server response time, milliseconds
4.2</p>
      </sec>
      <sec id="sec-3-3">
        <title>Presentation of the Knowledge About the Cyberattacks As the Set of the Feature Vectors</title>
        <p>All the above-mentioned features are the base of the set of feature vectors X = {xk }kN=X1 ,
where each of feature vector xk describes the botnet’ attack and the legitimate traffic,
N X – the number of the feature vectors. Employing the obtained from the network
traffic features, which are presented as the feature vectors, the set of rule R is
constructed. Each rule describes specified DDoS botnet’ attack. The set of feature vectors
forms the training set, which is used for the semi-supervised learning.
For instance, the rule R describes the smurf DDoS botnet’ attack can be presented as
follows:
R : if (((dc &gt; δ)or(dEL &gt; δ′' ))and (dPSB ∈ [ϕ, ϕ′])and ((vOBP &lt; σ)and (vOPS &lt; ο)and (vOBS &lt; κ))and
and ((vIBP &lt; ε)and (vIPS &lt; β)and (vIBS &lt; γ))and ((oSS &gt; τ)or(oIS &gt; τ))) ⇒ a13
(1)
4.3</p>
      </sec>
      <sec id="sec-3-4">
        <title>Labeling the Obtained Feature Vectors of the DDoS Botnets</title>
      </sec>
      <sec id="sec-3-5">
        <title>Attacks for the Purpose of the Clusters' Formation</title>
        <p>Let c denote the number of the predefined clusters of feature vectors. Each cluster
corresponds to the specified DDoS botnets attacks and one cluster corresponds to the
legitimate network traffic. The membership of the feature vector xk to the i-th cluster
indicates the DDoS botnets attacks performance or its absence in the network.</p>
        <p>
          In order to construct the centroid (the prototype) of the i-th clusters, vi, the labeled
data are to be assumed. It is based on the knowledge about the features that may indicate
the DDoS botnets’ attacks in the network and is presented as the set of feature vectors.
Each feature vector xk of labeled data belongs to one of the predefined clusters. The
semi-supervised fuzzy c-means clustering is based on the minimization of the following
objective function [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]:
(2)
(3)
c N c N p
J k = ∑ i=1 ∑k=1 (uik − f ik bk ) di2k ,
        </p>
        <p>i=1 ∑k=1 uipk di2k + α∑
where N – the total number of the feature vectors to be clustered (labeled and
unlabeled feature vectors), uik – the membership value for the k-th feature vector in the i
th cluster, fik – the membership value of the k-th labelled feature vector in the i-th
cluster, dik – the distance between the k-th feature vector and prototype of the i-th
cluster, b = [bk ] – a boolean indicator, which distinguishes the labeled and unlabeled
feature vectors:</p>
        <p>1,if feature vector xk is labeled,
bk = </p>
        <p>0, otherwise.</p>
        <p>The centroid of the i-th cluster, vi, and the partition matrix uik are calculated using the
formulas (4) [28]:</p>
        <p>
          vi = ∑kN=∑k1N=u1ui2ki2xkk , uik = 1 +1α 1 + α∑l=c11−ddbilkkk ∑l=c21 fik  + αfik bk  , (4)
where α denotes a scaling factor to maintain a balance between the supervised and
unsupervised component within the optimization mechanism [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>As a distance metric between the k-th feature vector and the centroid of cluster the
Mahalanobis distance was used:</p>
        <p>dik = xk − vi T A xk − vi ,
with A being a positive definite matrix in R n × R n .
(5)
4.4</p>
      </sec>
      <sec id="sec-3-6">
        <title>Gathering the Inbound and the Outbound Network Traffic</title>
        <p>At this stage of the method for the purpose of the DDoS botnets’ attacks detection, the
monitoring of the network activity, that may indicate its appearance, is performed. The
gathered information is sent to the classifier for the further analysis.
4.5</p>
      </sec>
      <sec id="sec-3-7">
        <title>Construction of the Feature Vectors and the Implementation of the</title>
      </sec>
      <sec id="sec-3-8">
        <title>Semi-Supervised Fuzzy C-Means Clustering for the DDoS Botnets</title>
      </sec>
      <sec id="sec-3-9">
        <title>Attack Classification</title>
        <p>The features that may indicate the presence of the DDoS botnets’ in the network are
extracted from data gathered at the previous stage, and are to be analyzed. The result of
the analysis is conclusion about the presence or absence of DDoS botnet attack. As the
means of the classification is the semi-supervised fuzzy c-means clustering was used.
The objects of the clustering are the feature vectors xk , obtained in the analysis of the
payload of the inbound and outbound traffic about the possible network hosts' infection.
The result of clustering are the membership values uik of the feature vector xk to each
cluster i . The membership of feature vector xk to the i-th cluster assigns the type of
the DDoS botnets’ attack.
4.6</p>
      </sec>
      <sec id="sec-3-10">
        <title>Localization of Hosts Infected with DDoS Botnets</title>
        <p>Based on the membership of the vector of the to malicious traffic the localization of the
network host or hosts is carying out. It is performed using the logs with MAC- and
IPaddresses of the hosts that carried malicious network requests.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>
        In order to determine the efficiency of the proposed technique several experiments were
held. For the experiments the DDoS dataset [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] of the malicious network traffic was
used. For the experiments, a network of 80 hosts was employed, and each mentioned
above types of the DDoS botnets’ attacks were executed (simulated).
      </p>
      <p>Each experiment lasted 24 hours. Network traffic was captured by means of tcpdump
utility. As the training set 15% of feature vectors of the inbound and outbound network
traffic were labeled. The experimental results are presented in Table 2 and in Figure 1.
The results demonstrated that the efficiency of the DDoS botnets’ detection is at about
95%, while the rate of false positives is about 6%.</p>
      <p>Fig. 1. Results of clustering.</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>A new technique for the DDoS botnet detection based on the botnets network features
analysis is proposed. It uses the semi-supervised fuzzy c-means clustering. The
proposed approach includes the learning and the detection stages. Analysis is based on the
extracted from the network traffic features that may indicate the presence of the DDoS
botnets’ presence in the network. Experimental results demonstrated that the detection
rate is at about 95% and false positives 6%.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Virus</given-names>
            <surname>Bulletin</surname>
          </string-name>
          , https://www.virusbulletin.com/,
          <source>last accessed</source>
          <year>2018</year>
          /03/26.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Cisco</surname>
          </string-name>
          .
          <article-title>A Cisco Guide to Defending Against Distributed Denial of Service Attacks</article-title>
          , https://www.cisco.com/c/en/us/about/security-center/guide-ddos-defense.html,
          <source>last accessed</source>
          <year>2018</year>
          /03/26.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>B. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Badve</surname>
            ,
            <given-names>O. P.</given-names>
          </string-name>
          <article-title>Taxonomy of DoS and DDoS attacks and desirable defense mechanism in a cloud computing environment</article-title>
          .
          <source>Neural Computing and Applications</source>
          , vol.
          <volume>28</volume>
          , No.
          <volume>12</volume>
          , pp.
          <fpage>3655</fpage>
          -
          <lpage>3682</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Saied</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Overill</surname>
            ,
            <given-names>R. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radzik</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <article-title>Detection of known and unknown DDoS attacks using Artificial Neural Networks</article-title>
          .
          <source>Neurocomputing</source>
          , vol.
          <volume>172</volume>
          , pp.
          <fpage>385</fpage>
          -
          <lpage>393</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Somani</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaur</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanghi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buyya</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <article-title>DDoS attacks in cloud computing: Issues, taxonomy, and future directions</article-title>
          .
          <source>Computer Communications</source>
          , vol.
          <volume>107</volume>
          , pp.
          <fpage>30</fpage>
          -
          <lpage>48</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Matta</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Di</surname>
            <given-names>Mauro</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Longo</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>DDoS attacks with randomized traffic innovation: botnet identification challenges and strategies</article-title>
          .
          <source>IEEE Transactions on Information Forensics and Security</source>
          , vol.
          <volume>12</volume>
          , No.
          <issue>8</issue>
          , pp.
          <fpage>1844</fpage>
          -
          <lpage>1859</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sieklik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macfarlane</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buchanan</surname>
            ,
            <given-names>W. J.</given-names>
          </string-name>
          <article-title>Evaluation of TFTP DDoS amplification attack</article-title>
          .
          <source>Computers &amp; security, No. 57</source>
          , pp.
          <fpage>67</fpage>
          -
          <lpage>92</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Antonakakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>April</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bailey</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernhard</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bursztein</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cochran</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Understanding the mirai botnet</article-title>
          .
          <source>In USENIX Security Symposium</source>
          , pp.
          <fpage>1092</fpage>
          -
          <lpage>1110</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kryshchuk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kljots</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <article-title>Botnet detection technique for corporate area network</article-title>
          .
          <source>In: Proceedings of the 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS)</source>
          , pp.
          <fpage>363</fpage>
          -
          <lpage>368</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Savenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kryshchuk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Multi-agent Based Approach for Botnet Detection in a Corporate Area Network Using Fuzzy Logic</article-title>
          . In: International Conference on Computer Networks: Springer, pp.
          <fpage>146</fpage>
          -
          <lpage>156</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Pomorova</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kryshchuk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bobrovnikova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <article-title>Antievasion technique for the botnets detection based on the passive DNS monitoring and active DNS probing</article-title>
          . In: International Conference on Computer Networks: Springer International Publishing, pp.
          <fpage>83</fpage>
          -
          <lpage>95</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lysenko</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bobrovnikova</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kryshchuk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savenko</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <article-title>Information Technology for Botnets Detection Based on Their Behaviour in the Corporate Area Network</article-title>
          . In: International Conference on Computer Networks: Springer, Cham, pp.
          <fpage>166</fpage>
          -
          <lpage>181</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Pedrycz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Waletzky</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Fuzzy clustering with partial supervision</article-title>
          .
          <source>IEEE Transactions on Systems, Man, and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>B</given-names>
          </string-name>
          (Cybernetics), vol.
          <volume>27</volume>
          , No.
          <issue>5</issue>
          , pp.
          <fpage>787</fpage>
          -
          <lpage>795</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Canadian Institute for Cybersecurity. Botnet dataset, https://www.unb.ca/cic/datasets/botnet.html,
          <source>last accessed</source>
          <year>2018</year>
          /03/26.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>