<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "https://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="en">
  <front xmlns:xlink="http://www.w3.org/1999/xlink">
    <journal-meta>
      <journal-id journal-id-type="elibrary">9004</journal-id>
      <journal-title-group>
        <journal-title>Problems of information security. Computer systems</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Проблемы информационной безопасности. Компьютерные системы</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2071-8217</issn>
    </journal-meta>
    <article-meta xmlns:xlink="http://www.w3.org/1999/xlink">
      <article-id pub-id-type="publisher-id">5</article-id>
      <article-id pub-id-type="doi">10.48612/jisp/kxfu-f8dz-7f8n</article-id>
      <title-group>
        <article-title>Method for searching for clones of program code in binary executable files</article-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Метод поиска клонов программного кода в бинарных исполняемых файлах</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Zavadskii</surname>
            <given-names>Evgeniy</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>zavadskij_ev@spbstu.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bulat</surname>
            <given-names>Andrey</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">Peter the Great St. Petersburg Polytechnic University</aff>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-08-01">
        <day>01</day>
        <month>08</month>
        <year>2024</year>
      </pub-date>
      <issue>Спецвыпуск</issue>
      <fpage>46</fpage>
      <lpage>55</lpage>
      <self-uri xmlns:xlink="http://www.w3.org/1999/xlink" content-type="pdf" xlink:href="https://jisp.spbstu.ru/userfiles/files/soderzhaniya/2024_spetsvipusk-7-8.pdf"/>
      <abstract xml:lang="en">
        <p>The current trend of increasing labor productivity and efficiency of business processes entails optimization of software development processes through the use of generative artificial intelligence models trained on various code bases and manual copying of code fragments. Taking into account the growing number of reported vulnerabilities, methods for detecting clones of program code are needed. In this paper, we propose a method for evaluating the similarity of fragments of the program code of binary executable files, which is based on the representation of the code in the form of an FA-AAST tree and the apparatus of graph neural networks. The results obtained during testing on open and closed source software demonstrate the correctness of the proposed method and higher accuracy in comparison with considered solutions</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>code clone</kwd>
        <kwd>AST</kwd>
        <kwd>FA-AAST</kwd>
        <kwd>graph neural network</kwd>
        <kwd>cybersecurity</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
