Чему вы научитесь
- Принципам построения кибериммунных решений
- Использованию механизмов реализации этих принципов в архитектуре KasperskyOS
- Написанию простых работающих программ под RPi4 и QEMU с использованием KasperskyOS Community Edition
О курсе
Курс дает базовые знания и навыки разработки кибериммунных решений.
По его окончании вы узнаете об архитектуре KasperskyOS и научитесь писать простые приложения.
Курс состоит из 4 модулей, с теоретическими и практическими материалами и заданиями. Подробнее о модулях можно прочситать в разделе «Как проходит обучение», а также ознакомится с темами в программе курса.
С другими материалами по этой теме можно ознакомиться здесь.
Задать вопросы можно в канале Телеграм, в сообществе ВК, на форуме поддержки.
Для кого этот курс
Этот курс предназначен для программистов, желающих научиться разрабатывать под KasperskyOS, студентов и преподавателей профильных ВУЗов.
Начальные требования
Минимально необходимыми являются базовые знания по разработке прикладного программного обеспечения на языках C или C++. Также поможет знакомство с POSIX-совместимыми ОС (например, Linux).
Наши преподаватели
Как проходит обучение
Каждый урок курса состоит из обучающих видео, ссылок на дополнительные материалы и контрольных вопросов. Завершается курс экзаменом.
Всего курс состоит из 2-х частей с теоретическими и практическими материалами и заданиями.
Первая часть. Кибербезопасность и кибериммунная разработка.
-
Цели и предположения безопасности
-
Концепция MILS
-
Ядро разделения
Вторая часть. Отработка практических навыков:
-
Состав проекта под KasperskyOS
-
Запуск и взаимодействие процессов
-
Сборка проекта с использованием системы CMake
-
Политики безопасности решения
В рамках второй части курса вам понадобится скачать и установить KasperskyOS Community Edition, чтобы вы могли параллельно с занятиями проделывать те же самые действия на своем компьютере. Процесс установки и настройки объясняется на первых уроках второй части.
Программа курса
Что вы получаете
- знания современной безопасной операционной системы;
- навыки разработки кибериммунных решений, применимые не только в KasperskyOS;
- доступ к технической поддержке и коммьюнити разработчиков;
- прохождение этого курса даст вам преимущество и рекомендации при приеме на работу в компании, использующие KasperskyOS.