Курсовые-работы.md


Обучение кибериммунитету на практических примерах: курсовая работа

Содержание курсовых работ

  1. Постановка задачи, актуальность, обзор решений (если есть)
  2. Архитектура решения (диаграмма потоков данных)
  3. Цели и Предположения Безопасности (ЦПБ)
  4. Алгоритм работы решения (последовательность вызовов и состояний)
  5. Указание “доверенных компонент” на архитектурной диаграмме с обоснованием выбора.
  6. Описание сценариев (последовательности выполнения операций), при которых ЦПБ нарушаются.
  7. Политики безопасности (список разрешенных-запрещенных операций, блокирующие выполнение негативных сценариев) на языке программирования или псевдокоде.
  8. Исходный код решения, успешно выполняющийся и демонстрирующий выполнение бизнес-логики решения.
  9. Код политик безопасности (реализованных внутри Монитора безопасности на выбранном языке программирования).
  10. Набор тестов, показывающих блокирование негативных сценариев.

Примеры курсовых работ

С применением метода кибериммунной разработки реализовать один из следующих проектов:

  1. система управления умным домом
  2. шлюз передачи данных от автоматизированной системы управления технологическим процессом в облачную систему мониторинга
  3. децентрализованная система управления группы беспилотников
  4. система управления кардиостимулятором с интерфейсом удалённого доступа

.. список может быть расширен ..

В каждом проекте должен быть рассмотрен как минимум один функциональный сценарий, которые будет реализован в программном обеспечении прототипа.

Другие форматы

Ссылка на вики репозиторий