<?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>
    <journal-meta>
      <journal-title-group>
        <journal-title>Computing, Telecommunication and Control</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Информатика, телекоммуникации и управление</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2687-0517</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">10</article-id>
      <title-group>
        <article-title>Dynamic memory protection by the program diversity</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>Tomilin</surname>
            <given-names>Alexandr</given-names>
          </name>
          <email>plantera_@mail.ru</email>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Stukov</surname>
            <given-names>Mikhail</given-names>
          </name>
          <email>m.stukov@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Stenin</surname>
            <given-names>Alexey</given-names>
          </name>
          <email>staa4891@list.ru</email>
        </contrib>
      </contrib-group>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2009-10-10">
        <day>10</day>
        <month>10</month>
        <year>2009</year>
      </pub-date>
      <issue>5</issue>
      <issue-id pub-id-type="publisher-id">86</issue-id>
      <fpage>60</fpage>
      <lpage>63</lpage>
      <abstract xml:lang="en">
        <p>The way to introduce diversity into C/C++ application's runtime buffer overflow attacks protection was examined. To thwart such attacks, several approches of the defence were developed, moreover, attacks classifications were suggested. The applicability area is the information security of the responsible computer systems.</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>buffer overflow</kwd>
        <kwd>program diversity</kwd>
        <kwd>dynamic memory protection</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
