<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN"
  "https://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:mml="http://www.w3.org/1998/Math/MathML"
         article-type="research-article"
         xml:lang="ru"
         dtd-version="1.2">

  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">tis</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Телекоммуникации и связь</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Telecommunications and Communications</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">3034-4050</issn>
      <publisher>
        <publisher-name>ФГБУ «16 ЦНИИИ»</publisher-name>
      </publisher>
    </journal-meta>

    <article-meta>
      <article-id pub-id-type="doi">10.21681/3034-4050-2026-2-50-57</article-id>

      <article-categories>
        <subj-group subj-group-type="udc">
          <compound-subject>
            <compound-subject-part content-type="udc">004.056</compound-subject-part>
          </compound-subject>
        </subj-group>
      </article-categories>

      <title-group>
        <article-title xml:lang="ru">СТРУКТУРНЫЙ ПОДХОД К СТАТИЧЕСКОМУ АНАЛИЗУ ФАЙЛОВ ФОРМАТА ELF ДЛЯ ОБНАРУЖЕНИЯ ВРЕДОНОСНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>A STRUCTURAL APPROACH TO STATIC ANALYSIS OF ELF FILES FOR MALWARE DETECTION</trans-title>
        </trans-title-group>
      </title-group>

      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Матовых</surname>
            <given-names>Сергей Сергеевич</given-names>
          </name>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Matovykh</surname>
              <given-names>S. S.</given-names>
            </name>
          </name-alternatives>
          <aff id="aff1">
            <institution>сотрудник Федерального государственного казённого военного образовательного учреждения высшего образования «Академия Федеральной службы охраны Российской Федерации»</institution>
            <city>Орёл</city>
            <country>Россия</country>
          </aff>
          <email>coolt88@gmail.com</email>
        </contrib>
      </contrib-group>

      <pub-date pub-type="epub">
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <year>2026</year>
      </pub-date>

      <volume>11</volume>
      <issue>2</issue>
      <fpage>50</fpage>
      <lpage>57</lpage>

      <permissions>
        <copyright-year>2026</copyright-year>
      </permissions>

      <self-uri xlink:href="https://telemil.ru/pages/archive/magazine11/%D0%A2%D0%B8%D0%A1_2_2026-50-57.pdf">https://telemil.ru/pages/archive/magazine11/ТиС_2_2026-50-57.pdf</self-uri>
      <self-uri xlink:href="ТиС_2_2026-50-57.xml" content-type="jats">JATS XML</self-uri>

      <abstract xml:lang="ru">
        <title>Аннотация</title>
        <p>&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Цель исследования:&lt;/b&gt; разработать и экспериментально проверить интерпретируемую структурную модель статического анализа ELF-файлов для выявления вредоносного программного обеспечения без выполнения кода.&lt;/p&gt;&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Метод исследования:&lt;/b&gt; применены методы статического анализа структуры ELF-файлов и формализация признаков в виде бинарного вектора индикаторов. Классификация выполнена методами машинного обучения с перекрёстной проверкой и сравнением нескольких алгоритмов на едином признаковом пространстве.&lt;/p&gt;&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Результат исследования:&lt;/b&gt; сформировано пространство из 63 бинарных структурных индикаторов, охватывающих подсистемы управления памятью, процессов, сетевого взаимодействия, файловых операций, привилегий, механизмов противодействия анализу и упаковки. Проведён сравнительный эксперимент на сбалансированной выборке ELF-файлов, включающей легитимные и вредоносные файлы. Показано, что ансамблевые методы обеспечивают наилучший баланс метрик качества, для модели Random Forest получены следующие результаты Accuracy 0,874, F1-мера 0,860, что подтверждает практическую применимость предложенной модели в задачах раннего статического выявления угроз.&lt;/p&gt;&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Научная новизна:&lt;/b&gt; предложена интерпретируемая подсистемная организация индикаторов, повышающая объяснимость решения и пригодность модели для мультиархитектурных сценариев анализа ELF-объектов.&lt;/p&gt;</p>
      </abstract>

      <trans-abstract xml:lang="en">
        <title>Abstract</title>
        <p>&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Purpose of work:&lt;/b&gt; the objective of this study is to develop and experimentally validate an interpretable structural model for the static analysis of ELF files aimed at detecting malicious software without code execution.&lt;/p&gt;&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Research method:&lt;/b&gt; the proposed approach is based on static analysis of ELF file structures and formalization of features in the form of a binary indicator vector. Classification is performed using machine learning techniques with cross-validation and comparative evaluation of multiple algorithms within a unified feature space.&lt;/p&gt;&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Results of the research:&lt;/b&gt; a feature space consisting of 63 binary structural indicators has been constructed. The indicators cover subsystems related to memory management, process control, network interaction, file system operations, privilege manipulation, anti-analysis mechanisms, and packing characteristics. A comparative experiment was conducted on a balanced dataset of ELF files containing both benign and malicious samples. The results demonstrate that ensemble methods provide the best trade-off between performance metrics. For the Random Forest model, the following values were obtained: Accuracy = 0.874 and F1-score = 0.860, confirming the practical applicability of the proposed model for early-stage static threat detection.&lt;/p&gt;&lt;p class=&quot;section-text&quot;&gt;&lt;b&gt;Scientific novelty:&lt;/b&gt; the study introduces an interpretable subsystem-based organization of structural indicators that enhances model explainability and ensures applicability in multi-architecture ELF analysis scenarios.&lt;/p&gt;</p>
      </trans-abstract>

      <kwd-group xml:lang="ru">
        <title>Ключевые слова</title>
        <kwd>структурная модель</kwd>
        <kwd>машинное обучение</kwd>
        <kwd>классификация вредоносного программного обеспечения</kwd>
        <kwd>файлы формата ELF</kwd>
        <kwd>операционная система Linux</kwd>
        <kwd>статический анализ исполняемых файлов</kwd>
      </kwd-group>

      <kwd-group xml:lang="en">
        <title>Keywords</title>
        <kwd>structural model</kwd>
        <kwd>machine learning</kwd>
        <kwd>malware classification</kwd>
        <kwd>ELF files</kwd>
        <kwd>Linux operating system</kwd>
        <kwd>static executable analysis</kwd>
      </kwd-group>

      <funding-group>
        <funding-statement>Источники финансирования не указаны.</funding-statement>
      </funding-group>

    </article-meta>
  </front>

  <back>
    <ref-list>
      <title>Список литературы / References</title>
      <ref id="ref1">
        <label>1</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Louis D.</string-name>
          </person-group>
          <article-title xml:lang="ru">Advanced analysis of a Linux-dedicated malware (OrBit)</article-title>
          <trans-title-group xml:lang="en"><trans-title>Advanced analysis of a Linux-dedicated malware (OrBit)</trans-title></trans-title-group>
          <source xml:lang="ru"></source>
          
          <year>2026</year>
          
          
          
          
          
        </element-citation>
      </ref>
      <ref id="ref2">
        <label>2</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Sharma A., Sahay S.</string-name>
          </person-group>
          <article-title xml:lang="ru">Evolution and Detection of Polymorphic and Metamorphic Malware: A Survey.</article-title>
          <trans-title-group xml:lang="en"><trans-title>Evolution and Detection of Polymorphic and Metamorphic Malware: A Survey.</trans-title></trans-title-group>
          <source xml:lang="ru"></source>
          
          <year>2014</year>
          
          
          
          
          <pub-id pub-id-type="doi">10.5120/15544-4098</pub-id>
        </element-citation>
      </ref>
      <ref id="ref3">
        <label>3</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Daniel G., et al.</string-name>
          </person-group>
          <article-title xml:lang="ru">Assessing the Impact of Packing on Machine Learning Based Malware Detection Systems.</article-title>
          <trans-title-group xml:lang="en"><trans-title>Assessing the Impact of Packing on Machine Learning Based Malware Detection Systems.</trans-title></trans-title-group>
          <source xml:lang="ru"></source>
          
          <year>2024</year>
          
          
          
          
          <pub-id pub-id-type="doi">10.1016/j.cose.2025.104495</pub-id>
        </element-citation>
      </ref>
      <ref id="ref4">
        <label>4</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Ramamoorthy J., et al.</string-name>
          </person-group>
          <article-title xml:lang="ru">A Novel Static Analysis Approach Using System Calls for IoT Malware Detection</article-title>
          <trans-title-group xml:lang="en"><trans-title>A Novel Static Analysis Approach Using System Calls for IoT Malware Detection</trans-title></trans-title-group>
          <source xml:lang="ru">Electronics</source>
          <trans-source xml:lang="en">Electronics</trans-source>
          <year>2024</year>
          <volume>13</volume>
          <issue>15</issue>
          <fpage>2906</fpage>
          
          <pub-id pub-id-type="doi">10.3390/electronics13152906</pub-id>
        </element-citation>
      </ref>
      <ref id="ref5">
        <label>5</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Anderson H. S., Roth P.</string-name>
          </person-group>
          <article-title xml:lang="ru">EMBER: An Open Dataset for Training Static PE Malware Machine Learning Models</article-title>
          <trans-title-group xml:lang="en"><trans-title>EMBER: An Open Dataset for Training Static PE Malware Machine Learning Models</trans-title></trans-title-group>
          <source xml:lang="ru">arXiv</source>
          <trans-source xml:lang="en">arXiv</trans-source>
          <year>2018</year>
          
          
          
          
          <pub-id pub-id-type="doi">10.48550/arXiv.1804.04637</pub-id>
        </element-citation>
      </ref>
      <ref id="ref6">
        <label>6</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Ucci D., Aniello L., Baldoni R.</string-name>
          </person-group>
          <article-title xml:lang="ru">Survey of Machine Learning Techniques for Malware Analysis</article-title>
          <trans-title-group xml:lang="en"><trans-title>Survey of Machine Learning Techniques for Malware Analysis</trans-title></trans-title-group>
          <source xml:lang="ru">Computers &amp; Security</source>
          <trans-source xml:lang="en">Computers &amp; Security</trans-source>
          <year>2019</year>
          <volume>81</volume>
          
          <fpage>123</fpage>
          <lpage>147</lpage>
          <pub-id pub-id-type="doi">10.1016/j.cose.2018.11.001</pub-id>
        </element-citation>
      </ref>
      <ref id="ref7">
        <label>7</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Maniriho, P.; Mahmood, A.N.; Chowdhury, M.J.M.</string-name>
          </person-group>
          <article-title xml:lang="ru">A Survey of Recent Advances in Deep Learning Models for Detecting Malware in Desktop and Mobile Platforms.</article-title>
          <trans-title-group xml:lang="en"><trans-title>A Survey of Recent Advances in Deep Learning Models for Detecting Malware in Desktop and Mobile Platforms.</trans-title></trans-title-group>
          <source xml:lang="ru">ACM Comput. Surv.</source>
          <trans-source xml:lang="en">ACM Comput. Surv.</trans-source>
          <year>2024</year>
          <volume>56</volume>
          <issue>6</issue>
          <fpage>1</fpage>
          <lpage>41</lpage>
          <pub-id pub-id-type="doi">10.1145/3638240</pub-id>
        </element-citation>
      </ref>
      <ref id="ref8">
        <label>8</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Tien C.-W., Chen S.-W., Ban T., Kuo S.-Y.</string-name>
          </person-group>
          <article-title xml:lang="ru">Machine Learning Framework to Analyze IoT Malware Using ELF and Opcode Features</article-title>
          <trans-title-group xml:lang="en"><trans-title>Machine Learning Framework to Analyze IoT Malware Using ELF and Opcode Features</trans-title></trans-title-group>
          <source xml:lang="ru">Digital Threats: Research and Practice</source>
          <trans-source xml:lang="en">Digital Threats: Research and Practice</trans-source>
          <year>2020</year>
          <volume>1</volume>
          <issue>1</issue>
          
          
          <pub-id pub-id-type="doi">10.1145/3378448</pub-id>
        </element-citation>
      </ref>
      <ref id="ref9">
        <label>9</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Souza C. H. M. et al.</string-name>
          </person-group>
          <article-title xml:lang="ru">On the Use of Machine Learning for Modern IoT ELF Malware Detection</article-title>
          <trans-title-group xml:lang="en"><trans-title>On the Use of Machine Learning for Modern IoT ELF Malware Detection</trans-title></trans-title-group>
          <source xml:lang="ru">IEEE.LA-CCI</source>
          <trans-source xml:lang="en">IEEE.LA-CCI</trans-source>
          <year>2025</year>
          
          
          
          
          <pub-id pub-id-type="doi">10.1109/LA-CCI66231. 2025.11270436</pub-id>
        </element-citation>
      </ref>
      <ref id="ref10">
        <label>10</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Козачок А. В., Матовых С. С.</string-name>
          </person-group>
          <article-title xml:lang="ru">Структурная модель файлов формата Portable Executable, содержащих вредоносный код</article-title>
          <trans-title-group xml:lang="en"><trans-title>Strukturnaya model` fajlov formata Portable Executable, soderzhashhix vredonosny&apos;j kod</trans-title></trans-title-group>
          <source xml:lang="ru">Проблемы информационной безопасности. Компьютерные системы.</source>
          <trans-source xml:lang="en">Problemy&apos; informacionnoj bezopasnosti. Komp&apos;yuterny&apos;e sistemy&apos;.</trans-source>
          <year>2025</year>
          
          <issue>2</issue>
          <fpage>41</fpage>
          <lpage>59</lpage>
          <pub-id pub-id-type="doi">10.48612/jisp/pdu2-fvxz-g5d3</pub-id>
        </element-citation>
      </ref>
      <ref id="ref11">
        <label>11</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Arrieta A. B. et al.</string-name>
          </person-group>
          <article-title xml:lang="ru">Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI</article-title>
          <trans-title-group xml:lang="en"><trans-title>Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AI</trans-title></trans-title-group>
          <source xml:lang="ru">Information Fusion</source>
          <trans-source xml:lang="en">Information Fusion</trans-source>
          <year>2020</year>
          <volume>58</volume>
          
          <fpage>82</fpage>
          <lpage>115</lpage>
          <pub-id pub-id-type="doi">10.1016/j.inffus.2019.12.012</pub-id>
        </element-citation>
      </ref>
      <ref id="ref12">
        <label>12</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Ravi A., Chaturvedi V.</string-name>
          </person-group>
          <article-title xml:lang="ru">Static Malware Analysis using ELF features for Linux based IoT devices</article-title>
          <trans-title-group xml:lang="en"><trans-title>Static Malware Analysis using ELF features for Linux based IoT devices</trans-title></trans-title-group>
          <source xml:lang="ru">Proceedings of the 35th International Conference on VLSI Design &amp; 21st International Conference on Embedded Systems (VLSID)</source>
          <trans-source xml:lang="en">Proceedings of the 35th International Conference on VLSI Design &amp; 21st International Conference on Embedded Systems (VLSID)</trans-source>
          <year>2022</year>
          
          
          <fpage>114</fpage>
          <lpage>119</lpage>
          <pub-id pub-id-type="doi">10.1109/VLSID2022.2022.00033</pub-id>
        </element-citation>
      </ref>
      <ref id="ref13">
        <label>13</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Antonakakis M., April T., Bailey M., Bernhard M., Bursztein E., Cochran J., Durumeric Z., Halderman J. A., Invernizzi L., Kallitsis M., Kumar D., Lever C., Ma Z., Mason J., Menscher D., Seaman C., Sullivan N., Thomas K., Zhou Y.</string-name>
          </person-group>
          <article-title xml:lang="ru">Understanding the Mirai Botnet</article-title>
          <trans-title-group xml:lang="en"><trans-title>Understanding the Mirai Botnet</trans-title></trans-title-group>
          <source xml:lang="ru">Proceedings of the 26th USENIX Security Symposium</source>
          <trans-source xml:lang="en">Proceedings of the 26th USENIX Security Symposium</trans-source>
          <year>2017</year>
          
          
          <fpage>1093</fpage>
          <lpage>1110</lpage>
          
        </element-citation>
      </ref>
      <ref id="ref14">
        <label>14</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Park Y. et al.</string-name>
          </person-group>
          <article-title xml:lang="ru">A practical approach for finding anti-debugging routines in the Arm-Linux using hardware tracing</article-title>
          <trans-title-group xml:lang="en"><trans-title>A practical approach for finding anti-debugging routines in the Arm-Linux using hardware tracing</trans-title></trans-title-group>
          <source xml:lang="ru">Scientific Reports</source>
          <trans-source xml:lang="en">Scientific Reports</trans-source>
          <year>2024</year>
          
          
          
          
          <pub-id pub-id-type="doi">10.1038/s41598-024-65374-w</pub-id>
        </element-citation>
      </ref>
      <ref id="ref15">
        <label>15</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <string-name>Lyda R., Hamrock J.</string-name>
          </person-group>
          <article-title xml:lang="ru">Using Entropy Analysis to Find Encrypted and Packed Malware</article-title>
          <trans-title-group xml:lang="en"><trans-title>Using Entropy Analysis to Find Encrypted and Packed Malware</trans-title></trans-title-group>
          <source xml:lang="ru">IEEE Security &amp; Privacy</source>
          <trans-source xml:lang="en">IEEE Security &amp; Privacy</trans-source>
          <year>2007</year>
          <volume>5</volume>
          <issue>2</issue>
          <fpage>40</fpage>
          <lpage>45</lpage>
          <pub-id pub-id-type="doi">10.1109/MSP.2007.48</pub-id>
        </element-citation>
      </ref>
    </ref-list>
  </back>

</article>