How to solve cybersecurity problems using microkernel operating systems
Conference (INTERMEDIATE level)
Dhalia
Microkernel operating systems have a wide range of advantages: high security, scalability, fault tolerance. And nowadays more and more companies are announcing the release of their products based on microkernel operating systems. We will discuss the main mechanisms which microkernel operating systems offer to solve cybersecurity problems. Moreover, Kaspersky company has developed its own microkernel operating system - KasperskyOS. KasperskyOS is designed to create software and hardware systems that are protected from any, even unknown threats, and does not require overlaid protection tools such as antiviruses. The KasperskyOS microkernel is written entirely from scratch and does not use Linux kernel code. The core of a system is its key architectural component that provides communication between user applications and hardware. Kaspersky Security System – module through which all Inter Process Communications take place. It checks whether each interaction complies with the specified security policies, and if it does not, it denies such interaction. Even if one of the components is hacked, Kaspersky Security System will reduce or minimize possible damage. There is open source version - KasperskyOS Community Edition (CE) that can help to create security applications on Raspberry Pi 4. We will also present the Secure Login example through KasperskyOS CE that demonstrates the use of the Information Obscurity security pattern. The example will show the possibility of transmitting system-critical information through an untrusted environment.