Безопасность информационных технологий (Sep 2023)

The possibilities of implementing real-time programming code secured execution environments on GNU/LINUX operating systems

  • Aleksandr G. Burtsev,
  • Aleksey V. Polyansky,
  • Ilya I. Savichev

DOI
https://doi.org/10.26583/bit.2023.3.04
Journal volume & issue
Vol. 30, no. 3
pp. 61 – 76

Abstract

Read online

The relevance of the present study is confirmed by the need for implementing technologies of program code, controlled execution for general-purpose systems and for systems, which are used in critical information infrastructure (CII). Technologies for implementing secure execution environments are one of the modern security mechanisms for protecting against the exploitation of vulnerabilities and ensuring the integrity and confidentiality of information. Approaches to the implementation of trusted program code execution and controlled software execution has been investigated. The advantages, disadvantages and limitations of the use of existing solutions are discussed. Aspects and methods for implementing this type of runtime environment, using the standard features of the GNU/Linux OS kernel are reviewed. A new method was introduced for implementing secured real-time code execution environments in the GNU/Linux OS family, expanding the capabilities of existing solutions for creating secure execution environments without using proprietary technologies. The obtained results can be considered for use in hardware-software systems and embedded systems under GNU/Linux OS.

Keywords