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

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

Статус: Маго-лего
Когда читается: 1 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3

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

Аннотация

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

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

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

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

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

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

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

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

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

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

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

Авторы

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