Безопасная разработка под ОС Аврора (Sailfish OS)
Описание курса
Данный курс подготавливает к сдаче сертификации на получение сертификата специалиста в области разработки мобильных приложений на Qt для ОС Аврора (Sailfish OS) при успешной сдаче сертификационных испытаний выдается сертификат вендора.Целевая аудитория
Курс предназначен для разработчиков, архитекторов программного обеспечения,специалистов по ИБ
Минимальные требования
Требования к слушателям по курсу ОС АВРОРА (Sailfish Mobile OS RUS)Знание и умение применять классические алгоритмы и структуры данных.
Знание шаблонов проектирования ПО.
Навыки разработки с использованием принципов обьектно-ориентированного программирования
Понимание принципов разработки многопоточных приложений.
Знание основных синтаксических конструкций и сущностей языка C++.
Навыки использование ssh и инструментов сборки через командную строку Linux.
(опционально) Навыки разработки с использованием Qt 5.
Содержание курса
- День 1
- Введение в процесс безопасной разработки
- Моделирование угроз.
- Статический анализ
- Динамический анализ
- Ревью кода
- Тестирование на проникновение.
- Угрозы безопасности информации, связанные с небезопасной, разработкой приложений, на примере Top 10 OWASP.
- День 2
- Приложение для ОС Аврора (Sailfish OS) без учета вопросов безопасной разработки и примеры реализации угроз.
- Доработка приложения с учетом вопросов безопасной разработки в соответствии с процессом SDLC.