• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2025/2026

Разработка безопасного ПО

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус: Курс обязательный (Системная и программная инженерия)
Когда читается: 2-й курс, 1 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3
Контактные часы: 40

Программа дисциплины

Аннотация

Дисциплина рассматривает безопасную разработку программного обеспечения как объект инженерного и управленческого проектирования. Студенты сопоставляют российские и международные стандарты и методологии, анализируют текущее состояние процессов, проектируют целевой Secure SDLC, выбирают соразмерные методы контроля и получают проверяемые свидетельства. Основой дисциплины является индивидуальный проект, включающий практическую апробацию выбранных методов, одно обоснованное техническое или процессно-техническое улучшение, повторную проверку, решение о выпуске и программу развития на 6-12 месяцев. Курс ориентирован на будущих руководителей разработки, технических руководителей, руководителей проектов и сервисов, а также специалистов технологического консалтинга.
Цель освоения дисциплины

Цель освоения дисциплины

  • Сформировать способность проектировать, обосновывать и оценивать систему безопасной разработки программного обеспечения: интерпретировать стандарты и методологии, анализировать текущее состояние процессов, определять целевой Secure SDLC, выбирать соразмерные методы контроля, получать и интерпретировать свидетельства, организовывать взаимодействие участников, принимать решение о выпуске и планировать развитие процесса с учётом рисков, ресурсов и ограничений.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знает основные понятия и терминологию в области безопасности. Знает общие принципы проектирования и разработки безопасного программного обеспечения. Умеет разрабатывать, проектировать и поддерживать приложения, используя методы обеспечения безопасности в разрабатываемом коде. Умеет моделировать угрозы безопасности программного обеспечения. Владеет навыками безопасного программирования. Владеет навыками тестирования кода.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение в безопасность программного обеспечения
  • Угрозы и уязвимости программного обеспечения
  • Методы защиты программного обеспечения
  • Безопасная разработка программного обеспечения (SDL)
  • Тестирование безопасности ПО
  • Безопасность веб-приложений
  • Безопасность мобильных приложений
  • Реагирование на инциденты и управление уязвимостями
  • Современные тенденции в области безопасности ПО
Элементы контроля

Элементы контроля

  • неблокирующий КВл
  • неблокирующий ЛД
  • неблокирующий ДЗ
  • неблокирующий Э
  • неблокирующий КР
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 1st module
    0.2 * КР + 0.2 * ЛД + 0.3 * Э + 0.2 * ДЗ + 0.1 * КВл

Авторы

  • Буцкая Евгения Александровна