-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Alexander Lifanov edited this page Apr 26, 2023
·
10 revisions
Эта wiki посвящена изучению межпроцессных коммуникаций в KasperskyOS. Существуют два метода реализации таких соединений - статический и динамический. Оба рассматриваются здесь, один продемонстрирован в виде примера echo_mod, другой - в виде echo_mod_dyn.
⚠️ В цели этой wiki не входит рассмотрение вопросов:
- общей архитектуры KasperskyOS в целом и Community Edition в частности
- порядок установки SDK на свой компьютер и подготовки рабочего места
- устройство стандартного проекта для KasperskyOS
- функционирование системы сборки CMake в приложении к KasperskyOS SDK
- построение архитектуры программного решения, кибериммунной или нет
- детали реализации политик безопасности в KasperskyOS
Первые четыре пункта рассмотрены в учебном курсе на Stepik.
Пятый пункт рассматривается в рамках курсов по кибериммунитету.
Шестой пункт будет рассматриваться в рамках учебного курса, запланированного к выпуску в 3Q2023.
Эта wiki содержит следующие разделы:
- Взаимосвязь структуры классов проекта и запускаемых процессов.
- Автоматическая генерация методов и структур, необходимых для работы IPC.
- Порядок реализации статического соединения клиента и сервера.
- Порядок реализации динамического соединения клиента и сервера.
- Связь реализации коммуникаций с их контролем (т.е. с политиками безопасности).
Вопросы по KasperskyOS можно задавать на форуме Kaspersky.