JOURNAL ARTICLE

Formal Verification of a Mandatory Integrity Control Model for the KasperskyOS Operating System

Vladimir Sergeevich Burenkov

Year: 2020 Journal:   Proceedings of the Institute for System Programming of RAS Vol: 32 (6)Pages: 31-48   Publisher: Institute for System Programming of the Russian Academy of Sciences (ISPRAS)

Abstract

Models of mandatory integrity control in operating systems usually restrict accesses of active components of a system to passive ones and represent the accesses directly. This is suitable in case of monolithic operating systems whose components that provide access to resources are part of the trusted computing base. However, due to the sheer complexity of such components, it is extremely nontrivial to prove such a model to be adequate to the real system. KasperskyOS is a microkernel operating system that organizes access to resources via components that are not necessarily part of the trusted computing base. KasperskyOS implements a specifically developed mandatory integrity control model that takes such components into account. This paper formalizes the model and describes the process of automated proof of the model’s properties. For formalization, we use the Event-B language. We clarify parts specific to Event-B to make our presentation accessible to professionals familiar with discrete mathematics but not necessarily with Event-B. We reflect on the proof experience obtained in the Rodin platform.

Keywords:
Computer science Microkernel Event (particle physics) Process (computing) Access control Operating system Base (topology) Control (management) Mandatory access control Trusted Computing Distributed computing Embedded system Role-based access control

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
13
Refs
0.20
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Security and Verification in Computing
Physical Sciences →  Computer Science →  Artificial Intelligence
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Data Security Solutions
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Formal Verification of a Mandatory Integrity Control Model for the KasperskyOS Operating System

Vladimir Sergeevich Burenkov

Journal:   Proceedings of the Institute for System Programming of RAS Year: 2020 Vol: 32 (6)Pages: 31-48
JOURNAL ARTICLE

A Mandatory Integrity Control Model for the KasperskyOS Operating System

Vladimir Sergeevic BurenkovDmitry Kulagin

Journal:   Proceedings of the Institute for System Programming of RAS Year: 2020 Vol: 32 (1)Pages: 27-56
JOURNAL ARTICLE

Formal Verification of a Hybrid IoT Operating System Model

Yuqian GuanJian GuoQin Li

Journal:   IEEE Access Year: 2021 Vol: 9 Pages: 59171-59183
© 2026 ScienceGate Book Chapters — All rights reserved.