Введение

Настоящее руководство адресовано разработчикам программного обеспечения для программно-аппаратных систем на базе KasperskyOS. Основную часть руководства составляют следующие сведения:

Практические руководства и справочные материалы могут быть объединены в одном разделе.

Содержание разделов руководства

Название раздела

Содержание раздела

О KasperskyOS Community Edition

Общие сведения об SDK, включая системные требования для установки SDK.

Обзор KasperskyOS

Пояснительные материалы о базовых концепциях KasperskyOS:

  • архитектура KasperskyOS;
  • технология Kaspersky Security System;
  • генерация исходного кода из кода на специальных языках;
  • управление взаимодействием процессов между собой и с ядром KasperskyOS;
  • управление доступом к ресурсам;
  • состав загрузочного образа KasperskyOS.

Краткое руководство разработчика решений на базе KasperskyOS

Начало работы

Практические руководства, необходимые для начала работы с SDK:

Разработка под KasperskyOS

Практические руководства:

Справочные материалы:

KasperskyOS API

Практические руководства:

Справочные материалы:

Сборка решения на базе KasperskyOS

Практические руководства:

Справочные материалы:

Отладка программ в решении на базе KasperskyOS

Практические руководства:

Справочные материалы о синтаксисе GDB-команд для работы с процессами и потоками исполнения.

Разработка политик безопасности

Практические руководства:

Справочные материалы:

Паттерны безопасности при разработке под KasperskyOS

Пояснительные материалы о типовых рисках и угрозах безопасности при разработке ПО, а также описание архитектурных паттернов, применение которых позволит повысить безопасность решения.

Приложения

Список и описание примеров, поставляемых в составе SDK.

Справочные материалы о некоторых лимитах, установленных в системе.

В начало