Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2021, Volume 33, Issue 5, Pages 25–40
DOI: https://doi.org/10.15514/ISPRAS-2021-33(5)-2
(Mi tisp626)
 

This article is cited in 4 scientific papers (total in 4 papers)

Building a methodology for secure system software development on the example of operating systems

P. N. Devyanina, V. Yu. Telezhnikova, A. V. Khoroshilovbcde

a RusBITech-Astra
b Lomonosov Moscow State University
c National Research University Higher School of Economics
d Ivannikov Institute for System Programming of the Russian Academy of Sciences
e Moscow Institute of Physics and Technology (State University)
Full-text PDF (429 kB) Citations (4)
Abstract: System software is a cornerstone of any software system, so building secure system software in accordance with requirements of certification authorities and state-of-the-art practices is an important scientific and technical problem. One of possible approaches to cope with the problem is to build a methodology for secure system software development including advanced scientific technologies and industry best practices. The paper presents current results achieved in building such methodology in the following directions. The first one is regulatory framework improvement including development of GOST R specifications defining requirements to formal models of access control policies and their formal verification. The second direction is design and verification of formal models of corresponding security functional requirements. The third direction is application of new and well established technologies of static and run-time analysis of systems software. The considered technologies include static analysis, fuzzing, functional and unit testing as well as testing the system software against formal models of its functional security requirements. The forth direction is development of methods for acquisition of results of all kinds of the analysis and for its analytical processing. All the directions are illustrated by practical examples of application of the methodology to development of Astra Linux operating system distribution that is certified according to the highest evaluation assurance levels.
Keywords: security development lifecycle, access control, formal methods, verification, static analysis, fuzzing, operating systems, Astra Linux.
Document Type: Article
Language: Russian
Citation: P. N. Devyanin, V. Yu. Telezhnikov, A. V. Khoroshilov, “Building a methodology for secure system software development on the example of operating systems”, Proceedings of ISP RAS, 33:5 (2021), 25–40
Citation in format AMSBIB
\Bibitem{DevTelKho21}
\by P.~N.~Devyanin, V.~Yu.~Telezhnikov, A.~V.~Khoroshilov
\paper Building a methodology for secure system software development on the example of operating systems
\jour Proceedings of ISP RAS
\yr 2021
\vol 33
\issue 5
\pages 25--40
\mathnet{http://mi.mathnet.ru/tisp626}
\crossref{https://doi.org/10.15514/ISPRAS-2021-33(5)-2}
Linking options:
  • https://www.mathnet.ru/eng/tisp626
  • https://www.mathnet.ru/eng/tisp/v33/i5/p25
  • This publication is cited in the following 4 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:53
    Full-text PDF :8
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024