<?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="ru">
  <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">2</article-id>
      <article-id pub-id-type="doi">10.48612/jisp/kgh3-84nt-b5z2</article-id>
      <title-group>
        <article-title>Formal statement of the problem of morphizing executive code during the work of software</article-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Формальная постановка задачи морфинга исполняемого кода в процессе работы программного обеспечения</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0003-0623-9891</contrib-id>
          <name>
            <surname>Gololobov</surname>
            <given-names>Nikita</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>gololobov_nv@spbstu.ru</email>
        </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>17</fpage>
      <lpage>23</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-5-6.pdf"/>
      <abstract xml:lang="en">
        <p>This article presents a formal formulation of the problem of modifying executable code during execution based on morphing used in computer animation. In the course of the research, the need for developing a morphing method for software was substantiated, and the basic principles used in computer animation were adapted for the field of cybersecurity, and vectors for further research in this direction were determined. The results obtained during the adaptation should be used in the design and implementation of the morphing method for executable code</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>cybersecurity</kwd>
        <kwd>executable file protection</kwd>
        <kwd>binary morphing</kwd>
        <kwd>protection against ROP chains</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
