Разработать на C/C++ с применением KasperskyOS прототип "Огнеборец"

200 000 руб. за проект
06 декабря 2023, 13:12 • 7 откликов • 73 просмотра
Прекрасная возможность заработать деньги, попутно изучая и применяя новую методологию разработки устойчивых к атакам систем и российскую операционную систему от Лаборатории Касперского KasperskyOS!

Примечание: бюджет проекта ограничен 200 тр, можно обсудить объём, но не увеличение бюджета.

Есть учебная задача, для неё разработана архитектура. Необходимо
0. разобраться с основными идеями создания устойчивых к атакам систем по предложенным материалам (4 ч. видео на youtube)
1. разработать функциональные прототипы подсистем на C/C++ (имитаторы функционала с простой логикой)
2. реализовать визуализацию готовности к вылету, активации реле безопасности (разрешение активации цепей тушения и поджига), активации выбранного режима тушения (вода, поджиг) через светодиоды с использованием GPIO; также информация должна дублироваться в журнале, который должен храниться в виртуальной файловой системе и на экране в виде текстовых сообщений
3. написать политики безопасности на языке PSL в соответствии с политикой архитектуры системы
4. написать 2 теста политик безопасности с использованием PAL
5. подготовить сквозной сценарий для полу-автоматизированного тестирования (вывод перенаправлять в файл, текст в файле можно проверить автоматически или вручную)
6. задокументировать реализацию в markdown формате

Прототип должен работать
1. в виртуальном окружении (информация о событиях должна выводиться на экран)
2. на RaspberryPi 4B, rev. 1.5

Использовать KasperskyOS Community Edition SDK ver. 1.1.40 или более новую

Итоговый проект будет выложен на github с MIT лицензией.
По ходу работы будет оказана необходимая методическая поддержка.

Информация о системе, архитектуре и взаимодействии подсистем в приложенном файле.

Помимо опыта работы с указанными технологиями преимуществом для исполнителя является наличие баллов Cyberimmunity Progress Items (CPI), подтверждённых именным сертификатом. Получить CPI баллы можно после завершения бесплатного обучения на онлайн мини-курсе, дополнительная информация в телеграм-канале https://t.me/learning_cyberimmunity.

Ещё больше подобных оплачиваемых задач для различных учебных систем будет размещено в ближайшем будущем, опыт решения в сочетании с CPI баллами будет большим плюсом.

Требования к исполнителю:
- опыт коммерческой разработки на С/C++
- наличие сертификата об окончании вводного курса по разработке на KasperskyOS

Желательно:
- опыт разработки встраиваемых систем
Файлы
Отзывы
R50 47de941e2f3b18163f2cc9a2173c3572
Фрилансер
Приятно работать. Чёткое ТЗ. Понятные и разумные требования. Ясное представление о конечном результате. Содержательные и своевременные ответы на возникающие вопросы. Вежливое общение. Самое главное - интересные задачи.
~ 2 месяца назад