Курс находится на модерации. Данные могут быть неактуальны.
Тип обучения
Тип обучения
Курс
Зач. единицы
Зач. единицы
3
Сертификат
Сертификат
1 800 ₽ для получения

Стоимость курса

бесплатно
нет рассрочки
Курс посвящен безопасному программированию. Цель курса – дать студентам представление о полном цикле разработки безопасного программного обеспечения. В результате обучения происходит формирование базовой системы знаний и навыков, позволяющей понимать принципы безопасного программирования, выбирать средства и технологии разработки, оценивать риски информационной безопасности. В курсе используются следующие инновационные технологии обучения: электронный конспект; контрольные опросы; презентации лекций; задания на лабораторные работы в электронной форме; задания, направленные на развитие творческого мышления; проблемное обучение. Безопасное программирование – ваш разумный выбор.

Вас будут обучать

К.т.н. Должность: доцент факультета программной инженерии и компьютерной техники Университета ИТМО
К.т.н. Должность: Преподаватель факультета программной инженерии и компьютерной техники Университета ИТМО

Образовательная организация

Университет ИТМО — первый неклассический университет

Стать высококлассным и продвинутым программистом, ученым, инженером, предпринимателем, выбрать профессию будущего на стыке новых направлений и исполнить свою мечту очень легко. Нужно выбрать Университет ИТМО.

Сегодня выпускники первого неклассического из Северной столицы — это новый бренд, который создает и развивает многочисленная команда единомышленников Университета ИТМО, формируя глобальное сообщество ITMO.FAMILY.

В 2020 году Университету ИТМО исполнилось 120 лет (1900 — год основания), и сегодня он один из самых модных, популярных и востребованных вузов среди абитуриентов, студентов, ученых и партнеров со всего мира.
  
Динамика университета и его непрерывное развитие основаны на Миссии Университета ИТМО — открывать возможности для гармоничного развития конкурентоспособной личности и вдохновлять на решение глобальных задач.

Стратегическая цель Университета ИТМО: генерация новых знаний, рынков, бизнесов и навигация человека в мире информации, обеспечивающая баланс физической и виртуальной реальностей.

Мы развиваем:

  • Цифровую культуру и цифровую этику, формируя компетенции и навыки, необходимые для жизни и работы в цифровом мире; учим работать с большими данными, развиваем технологии искусственного интеллекта, осознавая их роль в решении социально значимых задач;
  • Предпринимательскую культуру и компетенции для ответа на неопределенность и вызовы внешней среды и решения нестандартных задач; учим видеть позитивный опыт в неудачах и не бояться рисковать, выходя за пределы шаблонных решений развиваем творчество и предприимчивость;
  • Аналитическое, критическое и системное мышление, необходимое для навигации в мире информации и выделения главного из множества, для критического осмысления реальности и осознания различий в ее физическом и виртуальном проявлениях.

В центре вуза всегда находится человек, личность, поэтому, выбирая Университет ИТМО, абитуриенты и их родители, студенты, сотрудники, партнеры и друзья в первую очередь должны знать и разделять

Ценности университета:

  • Уважение к личности
    Мы ценим индивидуальность, способствуем гармоничному развитию личности, предоставляем возможности для самореализации и саморазвития.
  • Добросовестность
    Мы честны и порядочны по отношению к себе, работе, университету, коллегам и обучающимся. Репутация университета и его ценности превыше индивидуальной выгоды.
  • Академическая свобода
    Мы свободны в обмене информацией, выборе, развитии собственных идей и определении собственных действий при осознании высокой личной ответственности за результат.
  • Открытость
    Мы открыты к новым идеям, людям, переменам, открыты для диалога и сотрудничества.
  • Любовь
    Мы любим то, что мы делаем, хотим и готовы менять мир вокруг нас к лучшему.

10 фактов об Университете ИТМО

  1. Уникальный научно-образовательный профиль: информационные технологии и фотоника, их конвергентность.
  2. Единственный в мире семикратный победитель международной студенческой командной олимпиады по программированию ACM ICPC.
  3. Победитель международных соревнований по программированию Google Code Jam, Facebook Hacker Cup, Яндекс.Алгоритм и других.
  4. Альма-матер создателей нового языка программирования Kotlin.
  5. ТОП-100 лучших IT-вузов планеты в рейтинге Times Higher Education Computer Science (56-е место — 2016 г., 76-е место — 2017 г.); ТОП-400 в THE Engineering and Technology (2017).
  6. Обладатель медали ЮНЕСКО «За уникальную среду в вузе: наука–образование–инновации» (2016 г.).
  7. Самый успешный дебютант в рейтинге THE BRICS&EE: 27-е место в мире и четвертое среди российских вузов (2016 г.).
  8. Восходящая звезда мировой науки по версии ведущего международного научного журнала Nature — в рейтинге Nature Index of Rising Stars (2016 г.).
  9. Национальный исследовательский университет (с 2009 года).
  10. Первый неклассический университет, лидер Проекта 5–100.

Новый элемент системы российского образования — открытые онлайн-курсы — cможет перезачесть любой университет. Мы делаем это реальной практикой, расширяя границы образования для каждого студента. Полный набор курсов от ведущих университетов. Мы ведём системную работу по созданию курсов для базовой части всех направлений подготовки, обеспечивая удобное и выгодное для любого университета встраивание курса в свои образовательные программы
«Открытое образование» – это образовательная платформа, предлагающая массовые онлайн-курсы ведущих российских вузов, которые объединили свои усилия, чтобы предоставить возможность каждому получить качественное высшее образование.

Любой пользователь может совершенно бесплатно и в любое время проходить курсы от ведущих университетов России, а студенты российских вузов смогут засчитать результаты обучения в своем университете.

Программа курса

  1. Неделя 1. Основные понятия:
    • Понятие «безопасность».
    • Понятия «хакер», «атакующий», «злоумышленник».
    • Понятия «безопасное программирование», «sеcure coding» и «defensive programming».
    • Важность безопасного программирования.
    • Основные принципы разработки безопасного программного обеспечения (ПО).
  2. Неделя 2. Разбор стандарта о разработке безопасного программного обеспечения:
    • Ключевые моменты.
    • Разбор предлагаемых мер по защите.
    • Документы, которые должны быть в наличии: список и содержание.
    • Соответствие другим нормативным актам и стандартам.
    • Аспекты, которые не покрывает стандарт.
    • Аналоги в мире.
  3. Неделя 3. Способы снижения рисков информационной безопасности:
    • Защита инфраструктуры среды разработки ПО.
    • Разработка безопасного ПО на всех этапах жизненного цикла.
    • Организация тестирования ПО.
    • Управление изменениями требований.
    • Обеспечения конфиденциальности информации, получаемой в ходе разработки и анализа кода, тестирования ПО.
    • Дизайн и архитектура ПО.
    • Передача исходного кода ПО третьей стороне  .
  4. Неделя 4. Классификация и виды уязвимостей:
    • Классификаторы уязвимостей.
    • Система подсчета рисков уязвимости.
    • Виды уязвимостей.
  5. Неделя 5. Механизмы для защиты от ошибок в ПО:
    • Встроенные в компилятор и фреймворк.
    • Встроенные в операционную систему.
    • Распространенные ошибки.
  6. Неделя 6. Проектирование безопасных пользовательских интерфейсов:
    • Основные принципы.
    • Распространенные ошибки.
  7. Неделя 7. Тестирование кода:
    • Статический анализ и экспертиза кода.
    • Функциональное тестирование программы.
    • Тестирование на проникновение.
    • Динамический анализ кода.
    • Фаззинг-тестирование.
  8. Неделя 8. Сертификация ПО:
    • Обоснование необходимости.
    • Законодательство в мире.
    • Процедура сертификации ПО в Российской Федерации.
  9. Неделя 9. Что делать, если уже есть приложение:
    • План реагирования на инциденты информационной безопасности.
    • Средства защиты приложений.
    • Моделирование угроз.
    • Проверка на защищенность.
  10. Неделя 10. Информационная безопасность компании:
    • Системы электронного документооборота: защита информации и информационная безопасность.
    • Фильтрация спама как элемент политики информационной безопасности.
  11. Неделя 11. Кибервойны:
    • Немного из истории.
    • Принципы ведения Кибервойн.
    • Основные этапы.
  12. Неделя 12. Финальный тест.

Каждая тема предполагает изучение в течение одной недели.

Рейтинг курса

3.5
рейтинг
0
0
0
0
0
обновлено 14.04.2024 02:45
Информационная безопасность

Информационная безопасность

Оставить отзыв
Поделиться курсом с друзьями