Part 2. Interaction between entities
The preceding part of the Guide shows how to configure interaction with the entities provided in KasperskyOS Community Edition. To do so, just add several strings to the init.yaml
file and link the client library of the entity (vfs_remote
).
But how do you create a server entity, or in other words, an application that provides functionality to other (client) entities? To do so, utilize IPC transport, auxiliary tools and libraries provided in KasperskyOS Community Edition.
This part of the Guide illustrates the following:
- Mechanism for interaction between entities in KasperskyOS
- Tools and libraries that implement transport
- Step-by-step actions for exchanging IPC messages
To simplify the descriptions, the examples in this part of the Guide are built without the ksm.module
. For this reason, when examples are started, a notification WARNING! Booting an insecure kernel!
is displayed. The third part of the Guide examines a solution security policy, use of security policies, and building ksm.module
.