Рабочий
2026 / 2027

2793 Курс DevSecOps с автоматической проверкой лабораторных работ
Старт
10.11.2026
Представление
26.01.2027 – 06.02.2027
Постерная сессия
06.04.2027 – 17.04.2027
Защита
08.06.2027 – 19.06.2027
Паспорт проекта
Аннотация
Актуальность проекта определяется ростом роли DevSecOps и MLSecOps в защите цепочек поставок ПО, облачных сервисов и систем с компонентами искусственного интеллекта. Потребность в соответствующих компетенциях приводит к появлению университетских дисциплин, программ ДПО и повышения квалификации, летних школ и массовых онлайн-курсов. В МИЭМ уже проведён курс «Основы MLSecOps», реализуется программа профессиональной переподготовки по безопасной разработке и DevSecOps, разрабатываются новые...
Отрасль
Информационная безопасность
Теги
DevSecOps
Python
Devops
Цель
Разработать и апробировать программную платформу автоматической и автоматизированной проверки лабораторных работ различной сложности, обеспечивающую интеграцию с GitLab, независимую проверку решений, оперативную обратную связь обучающимся, хранение результатов и передачу оценок в LMS НИУ ВШЭ, на примере курса по DevSecOps.
Ожидаемые результаты
- Работающий MVP платформы автопроверки на базе FastAPI и PostgreSQL
- Включающий интеграцию с GitLab API, доверенный грейдер, минимальный административный интерфейс, миграции БД, автоматические тесты и CI-конвейер
- Платформа обеспечивает получение решения, независимую проверку, формирование обратной связи, расчёт и сохранение результата
- Комплект пяти лабораторных работ по DevSecOps — задания 0–4
Форма и способы промежуточного контроля
Поэтапные демонстрации результатов научному руководителю и куратору в проектном офисе (онлайн или очно) с короткими письменными отчётами по итогам каждого этапа. Между этапами проходят еженедельные синхронизации с научным руководителем.
Форма представления результатов
Итоговый отчёт по проекту с описанием архитектуры, реализации, модели угроз, результатов тестирования и пилотной апробации, оформленный по требованиям проектного офиса.
Публичная защита проекта с демонстрацией сквозного сценария: создание учебного проекта, отправка решения, запуск CI-конвейера, независимая проверка доверенным грейдером и получение результата.
Ресурсное обеспечение
Для реализации требуется учебная инфраструктура: сервер GitLab ( gItlab.miem.hse.ru), container registry
Имеющийся задел
Сформирована концепция и предварительная архитектура платформы: GitLab API, FastAPI, PostgreSQL, централизованные CI-компоненты и независимый доверенный грейдер. Определён сквозной сценарий от создания проекта и отправки решения до проверки, сохранения результата и формирования обратной связи.
Подготовлен проект пяти лабораторных работ по DevSecOps (задания 0–4) и критерии их автопроверки: Runner, тесты, SAST, SCA, поиск секретов, безопасная контейнеризация, сканирование образа и...
Заказчик
МИЭМ / Центр программных разработок и цифровых сервисов