<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20120330//EN"
        "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<!--<?xml-stylesheet type="text/xsl" href="article.xsl"?>-->
<article article-type="research-article" dtd-version="1.2" xml:lang="en" xmlns:mml="http://www.w3.org/1998/Math/MathML"
         xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <front>
        <journal-meta>
            <journal-id journal-id-type="issn">0000-0000</journal-id>
            <journal-id journal-id-type="eissn">3034-1558</journal-id>
            <journal-title-group>
                <journal-title>Cifra. Информационные технологии и телекоммуникации</journal-title>
            </journal-title-group>
            <issn pub-type="epub">0000-0000</issn>
            <publisher>
                <publisher-name>ООО Цифра</publisher-name>
            </publisher>
        </journal-meta>
        <article-meta>
            <article-id pub-id-type="doi">10.60797/itech.2025.5.3</article-id>
            <article-categories>
                <subj-group>
                    <subject>Brief communication</subject>
                </subj-group>
            </article-categories>
            <title-group>
                <article-title>DOS-АТАКИ КАК КАТАСТРОФА «ЗВЕЗДА»
                </article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author" corresp="yes">
                    <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3752-476X</contrib-id>
                    <name>
                        <surname>Гуц</surname>
                        <given-names>Александр Константинович</given-names>
                    </name>
                    <email>aguts@mail.ru</email>
                    <xref ref-type="aff" rid="aff-1">1</xref>

                </contrib>
            </contrib-group>
            <aff id="aff-1"><label>1</label>Сочинский государственный университет</aff>
            
        <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-01-13">
            <day>13</day>
            <month>01</month>
            <year>2025</year>
        </pub-date>
        
            
        <pub-date pub-type="collection">
            <year>2025</year>
        </pub-date>
        
            <volume>6</volume>
            <issue>5</issue>
            <fpage>1</fpage>
            <lpage>6</lpage>
            <history>
                
        <date date-type="received" iso-8601-date="2024-10-07">
            <day>07</day>
            <month>10</month>
            <year>2024</year>
        </date>
        
                
        <date date-type="accepted" iso-8601-date="2024-12-10">
            <day>10</day>
            <month>12</month>
            <year>2024</year>
        </date>
        
            </history>
            <permissions>
                <copyright-statement>Copyright: &#x00A9; 2022 The Author(s)</copyright-statement>
                <copyright-year>2022</copyright-year>
                <license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open-access article distributed under the terms of the Creative Commons
                        Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution,
                        and reproduction in any medium, provided the original author and source are credited. See <uri
                                xlink:href="http://creativecommons.org/licenses/by/4.0/">
                            http://creativecommons.org/licenses/by/4.0/</uri>.
                    </license-p>
                </license>
            </permissions>
            <self-uri xlink:href="https://itech.cifra.science/archive/1-5-2025-january/10.60797/itech.2025.5.3"/>
            <abstract>
                <p>В статье рассматривается описание DoS-aтак с помощью теории дифференциальных уравнений потенциального вида с шестью управляющими параметрами. В правой части уравнения взят потенциал, который представляет катастрофу «звезда». Управляющие параметры отражают четыре наиболее эффективные способа защиты от DoS-aтак, а также производительность системы и входящий трафик. Скачкообразные смены стационарных равновесий – это катастрофы, которые могут ожидать компьютерную систему. Прогнозирование нежелательных катастроф состоит в отслеживание значений изменяющихся управляющих параметров. Опасными являются пересечения параметрами бифуркационных множеств. Продемонстрированы три проекции множества особенностей, позволяющие видеть, как меняется потенциальная функция и тем самым предсказывать возможные удачные хакерские атаки.</p>
            </abstract>
            <kwd-group>
                <kwd>DoS-атака</kwd>
<kwd> катастрофа «звезда»</kwd>
<kwd> компьютерная система</kwd>
<kwd> атаки хакеров</kwd>
</kwd-group>
        </article-meta>
    </front>
    <body> 
        
 
        
<sec>
	<title>HTML-content</title>
	<p>1. Введение</p>
	<p>Атаки на сервер, известные под названием «отказ в обслуживании» (DoS-атака (от англ. Denial of Service)), доставляют много хлопот администраторам, и теоретически исследуются, как правило, в рамках понятий и терминологии теории компьютерной безопасности.</p>
	<p>Когда осуществляется </p>
	<p>DoS-атака</p>
	<p>Напомним, что DoS-атаки на компьютерную систему осуществляются с другого компьютера, при которых происходят передачи данных. Как известно, для передачи данных используются семь уровней формирования данных для их передачи по физическому каналу связи, именуемых моделью OSI (Open System Interconnection model). Это прикладной, представительский, сеансовый, транспортный, сетевой, канальный и физический уровни. Каждый из них выполнят определенную функцию по передаче данных или по представлению их в том или ином виде для пользователя компьютера; каждому соответствует тот или иной набор протоколов передачи данных.</p>
	<p>В статье [1] была предложена математическая теоретико-катастрофическая модель DoS-атак, учитывающая все семь уровней модели OSI:</p>
	<code>[LATEX_FORMULA]$\frac{d x}{d t}=\left[\left(p-p_0\right)-x^7(t)\right] x(t)+\left(\tau-\tau_0\right)$.[/LATEX_FORMULA]</code>
	<p>Здесь  , </p>
	<p>Два управляющих параметра явно не отражают в полной мере ситуацию с работой сервера, который подвергнут DoS-атаке. Действительно, в этом случае единственной защитой от DoS-атак у нас будет наращивание производительности компьютерной системы. А это фактически означает техническое обновление системы и дополнительные финансовые затраты. Очевидно, что руководство далеко не всегда с этим согласится, и предложит решать проблему защиты за счет использования имеющейся квалификации персонала, обслуживающего сервер. В статье мы усложняем модель (1) за счет конкретизации способов защиты сервера от DoS-атак.</p>
	<p>2. Переход к 6-параметрической модели</p>
	<p>Физический уровень в модели OSI имеет дело с кабелями, модуляцией сигнала, кодированием и прочим. Проще говоря, физический уровень – это уровень проводов и физических способов передачи сигналов по проводам или с помощью беспроводной связи.</p>
	<p>Поэтому более реалистичным кажется учет только шести уровней модели OSI, оставляющий без внимания физический уровень. В таком случае наша модель принимает вид</p>
	<p>или</p>
	<code>[LATEX_FORMULA]$\frac{d x}{d t}=-\frac{\partial}{\partial x} V(x, p, \tau)$,[/LATEX_FORMULA]</code>
	<p>где</p>
	<code>[LATEX_FORMULA]$V(x, p, \tau)=\frac{1}{8} x^8-\frac{1}{2}\left(p-p_0\right) x^2-\left(\tau-\tau_0\right) x$.[/LATEX_FORMULA]</code>
	<p>Но эта модель по-прежнему ограничивается самым примитивным способом защиты как наращивание производительности системы, как было отмечено во введении, т.е. ее обновлением. Очевидно, что нужно добавить в нее дополнительные управляющие параметры, которые отражали бы другие известные специалистам по отражению приемлемыми для владельцев сервера. </p>
	<p>Рассмотрим следующую модель</p>
	<code>[LATEX_FORMULA]$V(x, p, \tau, m, u, l)=\frac{1}{8} x^8-f x^6-m x^5-u x^4-l x^3-p x^2-\tau x$,[/LATEX_FORMULA]</code>
	<p>где</p>
	<p>l – управляющий параметр, отвечающий за блокирование через firewall превышения и настройку лимитов по количеству SYN-пакетов в секунду, которые вы ожидаете для вашего сервиса (защита от атак TCP SYN Flood) [2];</p>
	<p>u – управляющий параметр, отвечающий за отбрасывание пакетов, которые по ожиданиям будут слишком большого размера, чтобы не забивать оперативную память (защита от атак UDP Flood) [2];</p>
	<p>управляющий параметр, отвечающий за астройку firewall сервера: в политиках ни в коем случае нельзя оставлять настройки по дефолту. Важно закрыть все, кроме доверенных адресов и сетей [2];</p>
	<p>m – управляющий параметр, отвечающий за настройку мониторинга показателей сервиса: канал, загрузка CPU, траты памяти, работоспособности отдельных микросервисов и важных для бизнеса элементов сайта [2].</p>
	<p>Эти параметры также учитывают не все способы защиты, но мы принимаем во внимание рекомендации специалистов, что «важно настроить мониторинг показателей сервиса: канал, загрузка CPU, траты памяти, работоспособности отдельных микросервисов и важных для бизнеса элементов сайта» [2].</p>
	<p>3. Демонстрация
6-параметрической модели типа «звезда»</p>
	<p>Предлагаемая модель (4) – это теоретико-катастрофическая модель типа «звезда» [4]. Как правило, она подробно не анализируется в книгах по математической теории катастроф из-за сложности ее графического представления, за исключением монографии Вудкока и Постона [4], где даны различные сечения бифуркационного множества (см. ниже). Но приводимыми в этой книге графическими данными трудно воспользоваться на практике – они хороши лишь при теоретическом неторопливом анализе тех ли иных ситуаций. Работа сервера при DoS-атаках – это смена стационарных состояний. Опишем это подробнее.</p>
	<p>Нормальная рабочая обстановка функционирования сервера – это стационарные состояния, при которых величина x(t) практически не меняется с течением времени t, т.е. имеем состояния, удовлетворяющие равенству</p>
	<p>Смысл использования теории катастроф состоит в том, что при некоторых малых изменениях параметров l, u, m, p,  могут происходить скачкообразные изменения числа откликов, т.е. возможны непредсказуемые резкие замены одного стационарного состояния на другое, что характерно для поведения компьютерных систем, подвергшихся DoS-атакам.</p>
	<p>Для моделирования ситуаций на компьютере нам нужно визуализировать множество катастроф ΣV и множество особенностей CV функции V(x,a) соответственно</p>
	<p>для рассматриваемой катастрофы «звезда» (4) и проекции C(x) на различные плоскости управляющих параметров a = (l, u, m, p, ), получив так называемые бифуркационные множества, пересекая которые потенциальная функция V(x) будет изменяться: минимумы, соответствующие стационарным равновесиям, лежащим на ΣV, будут исчезать и образоваться новые, т.е. новые ситуации, в которых вынужден будет функционировать сервер (см. рис. 1-3), выдавая при этом соответствующее значение числа откликов x. Резкое падение x – это успешно проведенная атака. Поэтому важно знать, по каким путям изменения параметров можно прийти к стационарным равновесиям, в которых резко падает величина откликов x.</p>
	<p>Очевидно, что некоторые переходы, смены состояний, могут восприниматься как нежелательные, а компьютерные эксперименты подскажут, изменение каких параметров опасно и чего надо избегать. В идеале было бы неплохо иметь установленное на сервере теоретико-катастрофическое программное приложение, которое в автоматическом режиме отслеживает состояние сервера, информирует о нем администратора и бьет тревогу, если близка опасная бифуркационная граница. На сегодня нам неизвестно существование такого приложение, а как выглядит визуализация проекций на плоскости (p, ) (u, l) и (l, p) демонстрируется на рис. 1-3, полученных с помощью приложения, разработанного Е.О. Хлызовым в 2011 году [3].</p>
	<p>На этих рисунках (в середине) даются проекции множества особенностей на ту или иную 2-мерную плоскость управляющих параметров, т.е. изображены бифуркационные множества. Цифрами помечены различные зоны на плоскости параметров, разделенные линиями бифуркационного множества, и приводятся графики функции V(x) соответствующие этим зонам. Минимумы отвечают стационарным состояниям, т.е. нормальным рабочим режимам сервера. Мы видим, что при переходах линий бифуркационного множества происходит исчезновения одних минимумов и появление других. Иначе говоря, мы видим смену рабочих режимов функционирования сервера.</p>
	<fig id="F1">
		<label>Figure 1</label>
		<caption>
			<p>Бифуркационное множество в проекции на (p, τ) и изменения функции V(x)</p>
		</caption>
		<alt-text>Бифуркационное множество в проекции на (p, τ) и изменения функции V(x)</alt-text>
		<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/media/images/2025-01-08/54bacfa6-3c49-430d-b961-a34fe5d7c74d.png"/>
	</fig>
	<fig id="F2">
		<label>Figure 2</label>
		<caption>
			<p>Бифуркационное множество в проекции на (u, l) и изменения функции V(x)</p>
		</caption>
		<alt-text>Бифуркационное множество в проекции на (u, l) и изменения функции V(x)</alt-text>
		<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/media/images/2025-01-08/a15ccd11-fdb3-471a-a0f4-88a983a2152b.png"/>
	</fig>
	<fig id="F3">
		<label>Figure 3</label>
		<caption>
			<p>Бифуркационное множество в проекции на (l, p) и изменения функции V(x)</p>
		</caption>
		<alt-text>Бифуркационное множество в проекции на (l, p) и изменения функции V(x)</alt-text>
		<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/media/images/2025-01-08/d9cc7e82-5f45-4a46-823c-278b9ac118f0.png"/>
	</fig>
	<p>Достаточно подробно бифуркационные множества для катастрофы «звезда» в различных проекциях приведены в книге [4]. Отметим еще одну важную особенность катастрофы «звезда». Она содержит шесть параметров, а как известно при числе параметров &gt;5 функция V(x) скорее всего не обладает свойством структурной устойчивости [5], т.е. может меняться при определенных возмущениях, и это надо учитывать в случае использования катастрофы «звезда» при моделировании ситуаций отражения DoS-атак.</p>
	<p>4. Заключение</p>
	<p>В статье мы предложили теоретико-катастрофическое описание DoS-атак, учитывающее шесть уровней модели OSI. В принципе, вместо OSI сейчас имеется в виду модель DoD (Department of Defence), которая пришла на смену модели OSI и содержит четыре уровня. Соответствующее теоретико-катастрофическое описание сводится к катастрофе «бабочка», которая проще, чем «звезда», и для нее имеются различные программные приложения. Тем не менее, изощренность хакеров известна, и иметь возможность проводить эксперименты по DoS-атакам с учетов всех уровней взаимодействия компьютерных систем более чем желательно. И, следовательно, разработка программного приложения, описанного выше, весьма актуальна.</p>
</sec>
        <sec sec-type="supplementary-material">
            <title>Additional File</title>
            <p>The additional file for this article can be found as follows:</p>
            <supplementary-material id="S1" xmlns:xlink="http://www.w3.org/1999/xlink"
                                    xlink:href="https://doi.org/10.5334/cpsy.78.s1">
                <!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://itech.cifra.science/media/articles/15743.docx">15743.docx</inline-supplementary-material>]-->
                <!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://itech.cifra.science/media/articles/15743.pdf">15743.pdf</inline-supplementary-material>]-->
                <label>Online Supplementary Material</label>
                <caption>
                    <p>Further description of analytic pipeline and patient demographic information. DOI:
                        <italic>
                            <uri>https://doi.org/10.60797/itech.2025.5.3</uri>
                        </italic>
                    </p>
                </caption>
            </supplementary-material>
        </sec>
    </body>
    <back>
        <ack>
            <title>Acknowledgements</title>
            <p>None</p>
        </ack>
        <sec>
            <title>Competing Interests</title>
            <p>None</p>
        </sec>
        <ref-list>
            <ref id="B1">
                    <label>1</label>
                    <mixed-citation publication-type="confproc">
                        Гуц А.К. DDoS-атаки как катастрофа типа «бабочка» / А.К. Гуц // Омские научные чтения – 2020 : материалы четвертой Всероссийской научно-практической конференции. — Омск : Издательство Омского государственного университета им. Ф.М. Достоевского, 2020. — С. 383–386. — EDN QSXXKN.
                    </mixed-citation>
                </ref><ref id="B2">
                    <label>2</label>
                    <mixed-citation publication-type="confproc">
                        Аверина П. DDoS-атаки в 2022 и методы защиты от них / П. Аверина. — 2022. — URL: https://habr.com/ru/companies/slurm/articles/674218/. 
                    </mixed-citation>
                </ref><ref id="B3">
                    <label>3</label>
                    <mixed-citation publication-type="confproc">
                        Гуц А.К. Компьютерный графический пакет для построения потенциальной функции в случае катастрофы «звезда» / А.К. Гуц, Е.О. Хлызов // Математические структуры и моделирование. — 2011. — № 22. — С. 69–73. — EDN PAIOKR.
                    </mixed-citation>
                </ref><ref id="B4">
                    <label>4</label>
                    <mixed-citation publication-type="confproc">
                        Woodcock A.E.R. A Geometrical Study of the Elementary Catastrophes / A.E.R. Woodcock, T.A. Poston // Lecture Notes in Mathematics. — Vol. 373. — Heidelberg : Springer Berlin, 1974 — DOI: 10.1007/BFb0068967.
                    </mixed-citation>
                </ref><ref id="B5">
                    <label>5</label>
                    <mixed-citation publication-type="confproc">
                        Постон Т. Теория катастроф и её приложения / Т. Постон, И. Стюарт. — Москва : Мир, 1982.
                    </mixed-citation>
                </ref>
        </ref-list>
    </back>
    <fundings>
        
    </fundings>
</article>