<!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>Modeling Attacks on the DHCP Protocol in the GNS3 Environment and Determining Methods of Security Against Them</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tetiana Vakaliuk</string-name>
          <email>tetianavakaliuk@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yelyzaveta Trokoz</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandra Pokotylo</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Viacheslav Osadchyi</string-name>
          <email>v.osadchyi@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Smirnov</string-name>
          <email>smirnov.ser.81@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Borys Grinchenko Kyiv University</institution>
          ,
          <addr-line>18/2 Bulvarno-Kudriavska str, Kyiv, 04053</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Central Ukrainian National Technical University</institution>
          ,
          <addr-line>8 University ave., Kropyvnytskyi, 25006</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute for Digitalisation of Education of the NAES of Ukraine</institution>
          ,
          <addr-line>9 M. Berlynskoho str., Kyiv, 04060</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Kryvyi Rih State Pedagogical University</institution>
          ,
          <addr-line>54 Gagarin ave., Kryvyi Rih, 50086</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Zhytomyr Polytechnic State University</institution>
          ,
          <addr-line>103 Chudnivsyka str., Zhytomyr, 10005</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>209</fpage>
      <lpage>216</lpage>
      <abstract>
        <p>The article discusses various types of attacks on the DHCP protocol and the tools that can be used to implement them. Using modeling, the primary network vulnerabilities associated with dynamic address allocation were identified and methods to prevent or mitigate them were proposed. A network design close to the real one was built in the GNS3 environment. A Cisco router was used as a DHCP server. Specialized tools such as Yersinia and Ettercap were used to carry out the DHCP Starvation and Rogue DHCP server attacks. The simulation of attacks will be equally effective for different types of DHCP servers and network equipment from other companies.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Vulnerabilities</kwd>
        <kwd>DHCP</kwd>
        <kwd>GNS3</kwd>
        <kwd>attack modeling</kwd>
        <kwd>DHCP starvation</kwd>
        <kwd>rogue DHCP server</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Network security issues are becoming
increasingly relevant in today’s digital
environment, given its constant evolution. The
number of cyberattacks is constantly growing,
which, in the absence of their constant study
and identification of countermeasures, can
lead to problems with network availability and
its safe operation. The Dynamic Host
Configuration Protocol (DHCP) protocol is one
of the key protocols for establishing network
communication, as it provides devices with IP
addresses and other network parameters.
Therefore, it is important to know how attacks
on this protocol are carried out and to identify
methods of securing against them to take all
the necessary steps to prevent attacks and
ensure uninterrupted communication when
administering the network.
1.1.</p>
      <sec id="sec-1-1">
        <title>Theoretical Background</title>
        <p>An analysis of research on this topic has shown
that there are many ways to conduct various
cyberattacks on network protocols using
specialized software products.</p>
        <p>
          In particular, in the article [
          <xref ref-type="bibr" rid="ref3">1</xref>
          ], the GNS3
emulator was used to perform a DDoS attack
and it was determined that parameters such as
web server settings and security modules
affect server performance during an attack and
are not available in other simulators such as
OPNET, NS3, and others. The study found that
GNS3 provides a very realistic approach to
creating network simulations, allowing you to
configure a full set of parameters that are
available in real computer networks. Among
the disadvantages noted by the authors are the
use of hardware resources to simulate the
operation of all devices, limited scalability
within the topology, and support for a small
number of simulated equipment.
        </p>
        <p>The paper [2] examined the DHCP
Starvation attack in a wireless network and
highlighted the experimental difficulties in its
implementation. The authors demonstrated an
easier-to-create and covert attack in this type
of network using ARP Spoofing, and analyzed
current methods for detecting and mitigating
such threats, noting that the attack was not
detected. The paper also describes a scenario
using IPv6 addressing, in which similar attacks
can lead to the depletion of the address pool.
The review concludes with a discussion of an
anomaly-based detection method for timely
recognition of DHCP Starvation attacks and
similar threats.</p>
        <p>Research [3] includes the development of
solutions to ensure network security against
attacks on the DHCP protocol. It is noted that
the presented methods should be used for all
enterprises and organizations that use internal
networks to minimize attacks on the network
via DHCP. As a result of the study, it is
determined that to prevent attacks on DHCP in
the network, at least network switches must
support the settings presented in the article.
The presented solutions and methods can be
considered based on the cost and scalability of
the network.</p>
        <p>Paper [4] identified the main types of
attacks on the DHCP protocol and studied the
process of detecting them using Python scripts.
The authors used Python, Scapy, and GNS3 to
model a real network architecture and study
the impact of DHCP flooding and Rouge DHCP
attacks. This article proposes a method for
detecting the DHCP Starvation attack using the
Offer packet of the DHCP protocol itself.</p>
        <p>The study [5] analyzed the vulnerabilities of
the DHCP protocol that can be used in various
attacks, including Rogue DHCP server, DHCP
starvation, and others. The authors also
summarize the existing countermeasures to
neutralize or mitigate them and identify the
advantages and disadvantages of each of them.</p>
        <p>The article [6] describes a new method of
implementing the DHCP starvation attack,
which is effective in both wired and wireless
networks. The authors note that it uses a
prequery performed by a DHCP server, as
described in RFC 2131, and checks the IP
address offered for exploitation for accidental
use by other network clients. The research
demonstrates that an attacker can send fake
responses to these requests to implement
address exhaustion in different types of
networks.</p>
        <p>In [7] analyze the types of attacks on the
network, including Rogue DHCP Server, DHCP
starvation, MAC-spoofing, ARP Spoofing, and
DOS. The authors also consider ways to secure
against each of them.</p>
        <p>The study [8] presented a method for
detecting and neutralizing potential DHCP
Rogue Servers attacks. This paper focuses on
developing a method to provide active security
for a node running the GNU/Linux operating
system. Unauthorized DHCP servers can be
located on the same local network as the main
one, and thus have the ability to intercept
network information and send incorrect
routing information to devices. Therefore, the
purpose of the study is to prevent this situation
by identifying unreliable DHCP servers.</p>
        <p>During the analysis of publications on this
topic, it was found that they pay little attention
to the tools themselves for implementing
threats to the DHCP protocol, which is an
important element in security networks from
attacks. This article, in addition to analyzing
the vulnerabilities of the DHCP protocol,
provides a step-by-step implementation of the
DHCP Starvation and Rogue DHCP Server
attacks in a simulated network and
demonstrates the reactions of devices before
and after their implementation, which makes it
possible to understand the weaknesses of the
network and choose the right method to
eliminate them.</p>
        <p>The purpose of the article is to study
different types of DHCP vulnerabilities and to
simulate DHCP Starvation and Rogue DHCP
Server attacks on a network created in the
GNS3 environment using specialized tools
Yersinia and Ettercap.
1.2.</p>
      </sec>
      <sec id="sec-1-2">
        <title>Methods</title>
        <p>To achieve this goal, we chose the methods of
analysis and simulation. The analysis was used
to identify the vulnerabilities of the DHCP
protocol and their possible consequences. In
addition, attacks were simulated using tools
such as Yersinia and Ettercap in the GNS3
environment, which allowed us to conduct
practical research in a network similar to a real
one, determine the impact on it and, using the
results obtained, choose a method of security.
The object of research is the DHCP protocol
and its vulnerabilities to attacks. The subject of
research is methods and tools for modeling
attacks on the DHCP protocol in the GNS3
simulation/emulation environment.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Results</title>
      <p>The DHCP plays a key role in a network
because it provides efficient and automated
configuration of network settings for
connected devices. DHCP allows you to
automatically allocate unique IP addresses,
which simplifies network management,
especially if you have a large number of
connected devices and manual configuration is
impractical.</p>
      <p>When configuring a DHCP server,
administrators can easily manage and make
changes to the network configurations of
devices, not only desktop PCs, but also mobile
phones, tablets, and guest devices on the
network [9].</p>
      <p>
        In Internet of Things environments, DHCP
attacks can play an important role in remotely
gaining network access or even affecting the
functioning of physical devices [
        <xref ref-type="bibr" rid="ref11 ref13 ref6">10</xref>
        ].
      </p>
      <p>DHCP is an integral part of the network
infrastructure, so the growing number of
threats in the field of network security
necessitates a detailed study of attacks on this
protocol and the identification of methods to
detect, eliminate, or prevent them.</p>
      <p>
        Potential vulnerabilities that can be
exploited by attackers to disrupt the normal
operation of the network in which the DHCP
server operates include the following:
1. DHCP Starvation is an attack that
consists of the attacker sending many
more requests for new IP addresses than
the DHCP server can process. As a result,
the server is overloaded, and legitimate
clients connecting to the network cannot
receive network parameters. The main
goal of the attacker is to overwhelm the
server with requests and prevent the
normal assignment of IP addresses.
2. DHCP Flood—an attack in which an
excessive number of requests (ICMP,
UDP, TCP, etc.) are sent to the server to
occupy all its resources and prevent it
from processing legitimate requests. As a
result, the server may respond with
long-time delays or even be unavailable
for proper processing. This type of attack
can cause a Denial of Service (DoS).
3. Rogue DHCP server—an attack that is
implemented by installing a malicious
DHCP server in the network without the
knowledge and permission of the
administrator to assign its IP addresses
to unauthorized devices and perform
various malicious actions (DNS spoofing,
man-in-the-middle attack) [
        <xref ref-type="bibr" rid="ref12">11</xref>
        ].
4. Disclosure or confidential information—
During the exchange of data between the
client and the DHCP server, confidential
information such as IP addresses,
hostnames, etc. may be disclosed. If this
data falls into the hands of an attacker, it
can create privacy and security issues.
      </p>
      <p>These threats are especially dangerous in
corporate networks that need to run smoothly
and be secure at all times. Therefore, it is
important to understand all the stages of these
attacks to see what the impact of such actions
will be on the network and determine what
needs to be done to secure it [12].</p>
      <p>Among the specialized programs and
utilities that can be used to implement attacks
on the DHCP protocol are the following:
Yersinia, Ettercap, DHCPig, dhcpstarv,
DHCPwn, and others. They have different
functionality and purpose and support
different operating systems and protocols. The
choice of a particular tool depends on what
kind of attack is planned to be implemented
and for what purpose [13]. Table 1 shows a
comparison of the above-mentioned tools by
their main characteristics and capabilities. All
tools are free and open source.</p>
      <p>In this study, the Yersinia and Ettercap
programs were chosen to carry out the DHCP
Starvation and Rogue DHCP Server attacks, as
they allow working with both Linux and
Windows operating systems, although the
latter has some limitations.</p>
      <p>The next step is to choose a modeling
environment. Several options are suitable for
the task at hand: Graphical Network
Simulator-3 (GNS3), Cisco Packet Tracer, ns-3,
OMNeT++. After analyzing the advantages and
disadvantages of these simulators/emulators,
it was decided to choose GNS3.</p>
      <p>GNS3 is a network modeling tool that allows
you to create virtual network topologies and
emulate the operation of switches, routers,
servers, and other devices. An important factor
in choosing this environment was its ability to
use real operating system images, which
allows us to recreate the most realistic
network operation possible.</p>
      <p>To simulate attacks on the DHCP protocol, a
real network topology will be created in GNS3,
network devices will be added, their operation
will be configured, and Yersinia and Ettercap
will be used to launch DHCP starvation and
Rogue DHCP Server. The next step is to observe
their impact on the network and determine
security methods [14–15].</p>
      <p>To demonstrate this, it is enough to build a
small network consisting of a Cisco router that
acts as a DHCP server, a switch, a DNS server,
and three workstations: two legitimate ones
running Windows and Linux, and one
malicious one with tools for carrying out
attacks (Fig. 1).
Set up a DHCP server on the router with
addresses from the 192.168.1.1-192.168.1.252
pool. The last address in the range will be
assigned to the router interface to which the
switch is connected and excluded from the
distribution. The test shows that the three
workstations have successfully received IP
addresses dynamically (Fig. 2). The diagnostic
command on the router confirms that the server
only issued three addresses to these particular
workstations, which is confirmed by the MAC
addresses of their network adapters (Fig. 3).
Let’s start with the DHCP Starvation attack. The
main idea of this attack is to deplete the pool of
addresses provided by the DHCP server by
sending a large number of DHCPDISCOVER
packets to obtain an IP address with different
sender MAC addresses. To do this, launch
Yersinia, select the DHCP protocol, and specify
“sending DISCOVER packet”. This will result in
sending false requests to the server (Fig. 4).
b)
Figure 4: Launching a DHCP Starvation attack
with Yersinia’s help
Let’s check how many addresses the DHCP
server issued in response to the false requests
generated by the attacker. As you can see, all
free addresses in the range were reserved
(Fig. 5). As long as this activity continues, i.e. as
long as DHCPDISCOVER packets are received
from the attacker’s workstation, new clients
will not be able to receive addressing
parameters and will not have access to the
network.</p>
      <p>To confirm the effectiveness of the attack,
let’s try to connect a new workstation and get
an IP address for it. The existing workstations
will retain the addresses they were originally
assigned since the minimum lease time was set
to 1 day when the DHCP server was configured.</p>
      <p>A new user will not receive an address upon
request (Fig. 6a). If, after the attack is stopped,
the new user makes another request to the
DHCP server from the same workstation after
some time, the addressing parameters will be
successfully received (Fig. 6b). As you can see,
for an attacker to obtain a successful result, the
attack must be carried out continuously.
b)
Figure 6: Attempting to obtain an address
during the attack(a) and after the attack(s)
have ceased(b)
The next attack to be simulated is the Rogue
DHCP server. It can be performed either with
Yersinia or with Ettercap. Let’s try both
options. The main goal of this attack is to create
a malicious DHCP server that will issue fake
addressing parameters to clients. For address
requests to be sent to the offender's server, and
not the main one, it is enough to simply cause a
DoS by overloading it with artificial requests.</p>
      <p>For our study, we will statically assign the
attacker’s workstation the address
200.1.1.1/24. Next, let’s run Yersinia (Fig. 7)
and Ettercap (Fig. 8), and configure the
parameters of the fake DHCP server of the
network, on behalf of which offers with IP
addresses will be sent to devices.</p>
      <p>b)
Figure 7: Creating a fake DHCP server in Yersinia
Confirm the settings wait for the first device to
connect and send an address request. In the
first case, the interface of the new router will
receive a fake address, and in the second—a
new workstation (Fig. 9).
b)
Figure 8: Creating a fake DHCP server in
Ettercap
b)
Figure 9: Receiving fake addresses from fake
servers created using Yersinia and Ettercap
After the above steps, the attacker can carry
out a Man-in-the-Middle attack or other
violations using these fake addresses. For
example, it is possible to distribute malware
among devices in the network or use fake
addresses to intercept network traffic
containing confidential data.</p>
      <p>Having modeled attacks on the DHCP
protocol, it is determined that their
consequences can be DoS and network
unavailability due to excessive server load,
security breaches, and loss of control, opening
up a potential opportunity for a
Man-in-theMiddle attack.</p>
      <p>Knowing the vulnerabilities of your
network, you can take the following steps to
help improve network security:
1. Enable DHCP Snooping on the switches,
which allows you to check the legitimacy
of DHCP requests and responses in the
network.
2. Limit the number of DHCP requests from
a single device and configure the DHCP
server to allocate addresses only to
legitimate clients (for example, by
filtering MAC addresses).
3. Install a network monitoring system to
detect unusual activity from DHCP
servers and a firewall to control Traffic
between different parts of the network.
4. Use authentication to prevent untrusted
clients from connecting and set up static
addressing for important devices.
5. Perform regular updates and install
patches to security against known
vulnerabilities.</p>
      <p>Following these simple recommendations
will minimize the possibility of attacks on the
DHCP protocol and create a more secure
network infrastructure.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusion</title>
      <p>
        As a result of detailed modeling of attacks on
the DHCP protocol using Yersinia and Ettercap,
it was found that the built network has certain
vulnerabilities related to insufficient control
and security of the internal network
infrastructure, and it can be easily accessed by
unauthorized persons [
        <xref ref-type="bibr" rid="ref14">16</xref>
        ]. Having the ability
to connect to the network, an attacker can
cause disruption of the legitimate DHCP server
or even become a new DHCP server itself and
then perform malicious actions. Therefore, to
avoid the threat of unauthorized access, you
should consider the above recommendations
both when building a network and before
implementing any changes to network
settings. The choice of additional methods
depends on the existing network
infrastructure and available equipment.
      </p>
      <p>Prospects for further research include a
more in-depth analysis of network
vulnerabilities related to other protocols and
the development of effective methods of
security against them.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Balyk</surname>
          </string-name>
          , et al.,
          <article-title>Using Graphic Network Simulator 3 for Ddos Attacks Simulation</article-title>
          ,
          <source>Int. J. Comput</source>
          .
          <volume>16</volume>
          (
          <issue>4</issue>
          ) (
          <year>2017</year>
          )
          <fpage>219</fpage>
          -
          <lpage>225</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>N.</given-names>
            <surname>Hubballi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tripathi</surname>
          </string-name>
          ,
          <string-name>
            <surname>A Closer</surname>
          </string-name>
          <article-title>Look into DHCP Starvation Attack in Wireless Networks</article-title>
          ,
          <source>Comput. Secur</source>
          .
          <volume>65</volume>
          (
          <year>2017</year>
          )
          <fpage>387</fpage>
          -
          <lpage>404</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.cose.
          <year>2016</year>
          .
          <volume>10</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <volume>1</volume>
          (
          <issue>1</issue>
          ) (
          <year>2021</year>
          )
          <fpage>45</fpage>
          -
          <lpage>57</lpage>
          . doi:
          <volume>10</volume>
          .31987/ijict.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICECONF5712 9.
          <year>2023</year>
          .
          <volume>10084265</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Symp. Commun.</surname>
          </string-name>
          (
          <year>2023</year>
          )
          <fpage>119</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>doi:10.1109/bsc57238</source>
          .
          <year>2023</year>
          .
          <volume>10201458</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Syst.</surname>
          </string-name>
          (
          <year>2015</year>
          )
          <fpage>1</fpage>
          -
          <lpage>3</lpage>
          . doi:
          <volume>10</volume>
          .1109/ants.
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Savchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Efimenko</surname>
          </string-name>
          , T. Vakaliuk,
          <article-title>Varieties of Attacks on the Network and Methods of Protection, Abstracts of the IV All-Ukrainian Scientific</article-title>
          and Technical Conference “Computer Technologies: Innovations, Problems, Solutions”,
          <string-name>
            <surname>Zhytomyr</surname>
            <given-names>Polytechnic</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhytomyr</surname>
          </string-name>
          (
          <year>2021</year>
          )
          <fpage>27</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Makarova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maksutov</surname>
          </string-name>
          ,
          <article-title>Methods of Detecting and Neutralizing Potential DHCP Rogue Servers</article-title>
          ,
          <source>IEEE Conf. Russian Young Res. Electr. Electron. Eng</source>
          . (
          <year>2021</year>
          )
          <fpage>522</fpage>
          -
          <lpage>525</lpage>
          . doi:
          <volume>10</volume>
          .1109/elconrus51938.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sadykov</surname>
          </string-name>
          , et al.,
          <article-title>Technology of Location Hiding by Spoofing the Mobile Operator IP Address</article-title>
          ,
          <source>in: IEEE International Conference on Information and Telecommunication Technologies and Radio Electronics</source>
          (
          <year>2021</year>
          )
          <fpage>22</fpage>
          -
          <lpage>25</lpage>
          . doi:
          <volume>10</volume>
          .1109/UkrMiCo52950.
          <year>2021</year>
          .
          <volume>9716700</volume>
          [10]
          <string-name>
            <given-names>N.</given-names>
            <surname>Lobanchykova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Pilkevych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Korchenko</surname>
          </string-name>
          ,
          <article-title>Analysis and Protection of IoT Systems: Edge Computing and Decentralized Decision-Making</article-title>
          ,
          <source>J. Edge Comput</source>
          .
          <volume>1</volume>
          (
          <issue>1</issue>
          ) (
          <year>2022</year>
          )
          <fpage>55</fpage>
          -
          <lpage>67</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>doi:10</source>
          .55056/jec.573.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mikhailov</surname>
          </string-name>
          ,
          <article-title>Attacks on the DHCP Protocol: DHCP Starvation, DHCP Spoofing, and Protection Against These Techniques</article-title>
          . URL:https://hackmag.com/ security/dhcp-hacking/ [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Vladymyrenko</surname>
          </string-name>
          , et al.,
          <article-title>Analysis of Implementation Results of the Distributed Access Control System</article-title>
          . in: 2019 IEEE International ScientificPractical Conference Problems of Infocommunications, Science and Technology (
          <year>2019</year>
          ). doi:
          <volume>10</volume>
          .1109/picst47496.
          <year>2019</year>
          .
          <volume>9061376</volume>
          [13]
          <string-name>
            <surname>Infosavvy</surname>
            <given-names>Cyber Security</given-names>
          </string-name>
          &amp; IT Management Trainings,
          <source>Sniffing Technique: DHCP Attacks</source>
          (
          <year>2020</year>
          ). URL: https://infosavvy.home.blog/
          <year>2020</year>
          /03/ 02/sniffing-technique
          <string-name>
            <surname>-</surname>
            dhcp-attacks/ [14]
            <given-names>I.</given-names>
          </string-name>
          <string-name>
            <surname>Kuzminykh</surname>
          </string-name>
          , et al.,
          <article-title>Investigation of the IoT Device Lifetime with Secure Data Transmission, Internet of Things, Smart Spaces, and Next Generation Networks and Systems</article-title>
          , vol.
          <volume>11660</volume>
          (
          <year>2019</year>
          )
          <fpage>16</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>doi: 10</source>
          .1007/978-3-
          <fpage>030</fpage>
          -30859-
          <issue>9</issue>
          _
          <fpage>2</fpage>
          [15]
          <string-name>
            <given-names>P.</given-names>
            <surname>Anakhov</surname>
          </string-name>
          , et al.,
          <article-title>Increasing the Functional Network Stability in the Depression Zone of the Hydroelectric Power Station Reservoir</article-title>
          ,
          <source>in: Workshop on Emerging Technology Trends on the Smart Industry and the Internet of Things</source>
          , vol.
          <volume>3149</volume>
          (
          <year>2022</year>
          )
          <fpage>169</fpage>
          -
          <lpage>176</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Anakhov</surname>
          </string-name>
          , et al.,
          <article-title>Evaluation Method of the Physical Compatibility of Equipment in a Hybrid Information Transmission Network</article-title>
          ,
          <source>Journal of Theoretical and Applied Information Technology</source>
          <volume>100</volume>
          (
          <issue>22</issue>
          ) (
          <year>2022</year>
          )
          <fpage>6635</fpage>
          -
          <lpage>6644</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>