"Специалист по безопасной разработке"
ОАНО ДПО «Выштех»
Описание
В соответствии с профессиональным стандартом "Менеджер по информационным технологиям" программа профессиональной переподготовки "Специалист по безопасной разработке" формирует среди слушателей профессиональные компетенций в области "Обеспечение информационной безопасности программного обеспечения".
Обеспечение безопасности программных продуктов применяется в самых разных областях - розничная торговля, банковское дело, страхование, телекоммуникации, техника, интернет вещей, промышленность, и так далее.
Для успешного освоения программы, слушателю рекомендуется владеть следующими профессиональными компетенциями:
- Уметь работать с персональным компьютером (далее ПК), управлять консолью для настройки ПК
- Понимать принципы взаимодействия компьютеров в сети
- Иметь базовые ИТ-представления о работе компьютера
К прохождению обучения допускаются слушателе со средним профессиональным или высшим образвоанием не младше 18 лет.
Специализированных знаний и умений в области кибербезопасноти не требуется
Форма обучения очно-заочная (дистанционная), с использованием электронного обучения и дистанционных образовательных технологий.
Часов в программе
Цель программы
Актуальность
Входная диагностика 1 час
Итоговая аттестация 4 часа
Компетенции
Профессиональные
Кибербезопасность и защита данных
Студент получит знания:
по созданию процессов продуктовой безопасности в своем продукте; будет понимать концепции и распространенные методологии ведения продуктовой безопасности; ролей и обязанностей каждой из ролей, участвующих в процессе построения защищенных приложений; как внедрить или поддержать процессы ведения продуктовой безопасности в своей компании.
Студент сможет: выполнять задачи в рамках роли, участвующей в процессах продуктовой безопасности; развивать направление продуктовой безопасности в своей компании; реализовывать и обсуждать создание или поддержание процессов продуктовой безопасности в своем продукте; производить поиск уязвимостей в веб-приложениях; проводить анализ кода и программных решений на предмет типовых уязвимостей; анализировать отчеты об уязвимостях, найденных сканерами и анализаторами кода веб-приложений, и рекомендовать меры по их устранению; исключать появление типовых уязвимостей в собственном программном продукте в ходе его разработки; проводить анализ защищенности веб-приложений; использовать Burp Suite и другие инструменты для выявления и эксплуатации уязвимостей веб-приложений; понимать основные уязвимости веб-приложений, включая, но не ограничиваясь OWASP Top 10; понимать опасность и риски, которые несут уязвимости продукта.
Владеть:Студент овладеет инструментами автоматизации поиска уязвимостей и угроз
Системное администрирование
Студент получит знания: по работе с механизмами контейнеризации, а также изучат как настраивать и поддерживать безопасную конфигурацию окружения приложений в ходе их жизненного цикла; по настройке инструментов анализа кодовой базы и сборок продукта, знания по внедрению инструментов в процесс непрерывной интеграции; по работе с инструментами мониторинга инцидентов и поиска уязвимостей в публичных сервисах; по возможности применения различных инструментов обеспечения продуктовой безопасности и их использования; основных уязвимостей конфигурации веб-серверов и Nginx; уязвимостей приводящих к эскалации привилегий в ПО Docker, Kubernetes, AWS IAM.
Уметь:Студент сможет: развертывать контейнеры Docker и автоматизации развертывания Kubernetes; настраивать и работать с сервисами облака AWS; применять инструменты автоматизации поиска уязвимостей в конфигурации веб-серверов и Nginx и уязвимостей приводящих к эскалации привилегий в ПО Docker, Kubernetes, AWS IAM; настраивать, использовать и внедрять программные средства защиты приложений (Сканеры, анализаторы кода, фаерволы); настраивать окружение приложения для мониторинга инцидентов ИБ и их расследования при помощи программных средств; расследовать инциденты ИБ и применять меры при помощи программных средств.
Владеть:Студент овладеет инструментами: Docker; Docker Hello World; развертыванием веб-приложений в Docker; сборкой Docker образа; созданием docker-compose файла; развертыванием Kubernetes; развертыванием Apache в Docker; уязвимостями конфигурации Apache; развертыванием Nginx в Docker, уязвимостями конфигурации Nginx; работы с AWS Services; повышения привилегий в AWS IAM; безопасной конфигурации AWS IAM; использования Dependency Checker; работы со сканером уязвимостей; инструментами сканирования в CI/CD.
Управление, основанное на данных
Студент получит знания: управления, основанного на данных; моделирования принятия решений; принципов организации аналитической работы с данными; этики работы с данными.
Уметь:Студент сможет: построить модель построения продуктовой безопасности в компании; считать экономику востребованности поддержания безопасности продуктов; понимать и определять модели угроз; строить процессы поддержания продуктовой безопасности и разработки.
Владеть:Студент овладеет инструментами удаленного управления командами, а также практиками и методологиями по обеспечению безопасности программных продуктов.
Общепрофессиональные
Управление цифровой трансформацией
Студент получит знания: ключевые термины и определения сферы кибербезопасности; как сегодня осуществляется автоматизация сложных процессов в любых сферах жизни; что цифровизация жизни и профессиональной деятельности несёт в себе не только положительные возможности, но и существенные риски; что такое «кибербезопасность» и как этот процесс позволяет открывать новые возможности для современного бизнеса в условиях тотальной цифровизации экономики; как сегодня осуществляется автоматизация сложных процессов в любых сферах жизни.
Уметь:Студент сможет: полноценно понимать и оценивать текущую ситуацию в эпоху цифровизации; грамотно использовать своё время и бороться с прокрастинацией для достижения наилучших результатов как в карьере, так и в обычной жизни; подготовить себя и персонал к переходу на создание безопасных для использования цифровых продуктов в эпоху цифровизации.
Владеть:Студент овладеет инструментами: анализа и оценки ресурсов для безопасной разработки; подбора инструментов для осуществления безопасной разработки; обучения сотрудников навыкам Soft Skills для того, чтобы они не отставали от жизни и уверенно чувствовали себя на рабочем месте; продуктивного использования технологий.
Требования
Что должен уметь участник для успешного прохождения курса:
Иметь опыт работы в ИТ-сфере
Понимать как ведется разработка программных продуктов
Обладать навыками администрирования своей домашней ОС (Уметь установить и настроить ПО виртуализации VMWare, VirtualBox,Parallels и пр.)
Базовые умения программирования на любом языке
Чтение технической документации на английском языке
Обязательные требования:
Ноутбук (или стационарный компьютер) с возможность аппаратной виртуализации для запуска виртуальных машин.
- VirtualBox - https://www.virtualbox.org/ , либо в случае обладания навыками уверенного использования VMWare Workstation Player - https://www.vmware.com/ru/products/workstation-player/workstation-player-evaluation.html (Если есть навыки увернного пользования, подойдет любая система виртуализации)
- Zoom (https://zoom.us/).
Минимальные технические требования:
- не менее 4 Гб ОЗУ
- не менее 50 ГБ свободными на жестком диске
- процессор не менее 2-х ядер
Рекомендуемые технические требования к компьютеру (для комфортного прохождения модуля и сохранения всех полученных материалов):
- Не менее 8 Гб оперативной памяти
- Процессор не менее шести ядер с частотой не менее 1.8 Ггц
- Жесткий диск SSD со свободным местом не менее 100 Гб
Образование
- Высшее образование
- Среднее профессиональное образование
Квалификация
Иные требования и рекомендации для обучения по программе
Что должен уметь участник для успешного прохождения курса:
Иметь опыт работы в ИТ-сфере
Понимать как ведется разработка программных продуктов
Обладать навыками администрирования своей домашней ОС (Уметь установить и настроить ПО виртуализации VMWare, VirtualBox,Parallels и пр.)
Базовые умения программирования на любом языке
Чтение технической документации на английском языке
Обязательные требования:
Ноутбук (или стационарный компьютер) с возможность аппаратной виртуализации для запуска виртуальных машин.
- VirtualBox - https://www.virtualbox.org/ , либо в случае обладания навыками уверенного использования VMWare Workstation Player - https://www.vmware.com/ru/products/workstation-player/workstation-player-evaluation.html (Если есть навыки увернного пользования, подойдет любая система виртуализации)
- Zoom (https://zoom.us/).
Минимальные технические требования:
- не менее 4 Гб ОЗУ
- не менее 50 ГБ свободными на жестком диске
- процессор не менее 2-х ядер
Рекомендуемые технические требования к компьютеру (для комфортного прохождения модуля и сохранения всех полученных материалов):
- Не менее 8 Гб оперативной памяти
- Процессор не менее шести ядер с частотой не менее 1.8 Ггц
- Жесткий диск SSD со свободным местом не менее 100 Гб
Модули
свернутьПреподаватели

Кондратьев
Александр
--
Системный администратор



Шемякин
Роман
--
Ведущий специалист по тестированию на проникновение
Профстандарт
Менеджер по информационным технологиям
06.014Ответственный за программу
89096389557