Курсовые-работы.md
Обучение кибериммунитету на практических примерах: курсовая работа
Содержание курсовых работ
- Постановка задачи, актуальность, обзор решений (если есть)
- Архитектура решения (диаграмма потоков данных)
- Цели и Предположения Безопасности (ЦПБ)
- Алгоритм работы решения (последовательность вызовов и состояний)
- Указание “доверенных компонент” на архитектурной диаграмме с обоснованием выбора.
- Описание сценариев (последовательности выполнения операций), при которых ЦПБ нарушаются.
- Политики безопасности (список разрешенных-запрещенных операций, блокирующие выполнение негативных сценариев) на языке программирования или псевдокоде.
- Исходный код решения, успешно выполняющийся и демонстрирующий выполнение бизнес-логики решения.
- Код политик безопасности (реализованных внутри Монитора безопасности на выбранном языке программирования).
- Набор тестов, показывающих блокирование негативных сценариев.
Примеры курсовых работ
С применением метода кибериммунной разработки реализовать один из следующих проектов:
- система управления умным домом
- шлюз передачи данных от автоматизированной системы управления технологическим процессом в облачную систему мониторинга
- децентрализованная система управления группы беспилотников
- система управления кардиостимулятором с интерфейсом удалённого доступа
.. список может быть расширен ..
В каждом проекте должен быть рассмотрен как минимум один функциональный сценарий, которые будет реализован в программном обеспечении прототипа.
Другие форматы
Ссылка на вики репозиторий
Ссылка на вики репозиторий