Кибербезопасность и защита данных Обеспечивать безопасность данных Intrusion Detection System

"Специалист по безопасной разработке"

ОАНО ДПО «Выштех»
289 часов длительность
Онлайн формат
Продвинутый уровень
1 поток (закрыт) 01.11.2021-30.05.2022
2 поток (закрыт) 13.12.2021-30.06.2022

Описание

В соответствии с профессиональным стандартом "Менеджер по информационным технологиям" программа профессиональной переподготовки "Специалист по безопасной разработке" формирует среди слушателей профессиональные компетенций в области "Обеспечение информационной безопасности программного обеспечения".

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

Для успешного освоения программы, слушателю рекомендуется владеть следующими профессиональными компетенциями:

  1. Уметь работать с персональным компьютером (далее ПК), управлять консолью для настройки ПК
  2. Понимать принципы взаимодействия компьютеров в сети
  3. Иметь базовые ИТ-представления о работе компьютера

К прохождению обучения допускаются слушателе со средним профессиональным или высшим образвоанием не младше 18 лет.

Специализированных знаний и умений в области кибербезопасноти не требуется

Форма обучения очно-заочная (дистанционная), с использованием электронного обучения и дистанционных образовательных технологий.

Часов в программе
123 часа
лекции
129 часов
практика
13 часов
самостоятельная
19 часов
промежуточная аттестация
1 час
входная диагностика
4 часа
итоговая аттестация
289 часов
всего
Цель программы
Программа профессиональной переподготовки "Специалист по безопасной разработке" направлена на получение слушателями знаний и навыков по теоретическим принципам и практическим методам использования технологий в области кибербезопасности для создания продуктов и услуг. способствующих цифровой трансформации. Программа профессиональной переподготовки разработана на основании ФГОС/квалификационных требований.
Актуальность
Безопасная разработка определена как ключевое научно-технические направление, которое оказывает наиболее существенное влияние на развитие рынка кибербезопасности. Понимание основ процесса безопасной разработки цифровых продуктов и решений - является одной из профессиональных компетенций участника команды цифровой трансформации в государственном управлении. С необходимостью обеспечения безопасности программных продуктов сталкиваются такие отрасли, как розничная торговля, банковское дело, страхование, телекоммуникации, техника, интернет вещей, промышленность, и так далее.
Входная диагностика 1 час
https://docs.google.com/forms/d/1qsq2akY3FzUwF5kL4bZhYS8Ppo-eP2ZAMnnOPHcOz90/viewform?edit_requested=true
Итоговая аттестация 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 Гб

Образование
  • Высшее образование
  • Среднее профессиональное образование
Квалификация
не ниже 3
Иные требования и рекомендации для обучения по программе

Что должен уметь участник для успешного прохождения курса:

Иметь опыт работы в ИТ-сфере
Понимать как ведется разработка программных продуктов
Обладать навыками администрирования своей домашней ОС (Уметь установить и настроить ПО виртуализации 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 Гб

Модули

свернуть
42ч
Модуль 1 Введение в безопасную разработку
На модуле слушатели ознакомятся с экономической востребованностью поддержания безопасности продуктов, научатся понимать и определять модели угроз, строить процессы поддержания продуктовой безопасности и разработки, а также узнают лучшие практики и методологии по обеспечению безопасности программных продуктов. Учащиеся приобретут навыки и опыт работы с механизмами контейнеризации а также изучат как настраивать и поддерживать безопасную конфигурацию окружения приложений в ходе их жизненного цикла.
174ч
Модуль 3 Разработка безопасных веб-приложений (профильный модуль)
Студенты ознакомятся с распространенными уязвимостями веб-приложений, получат навыки их эксплуатации, научатся использовать множество инструментов (например, Burp Suite, sqlmap, patator). Также по окончанию курса студенты смогут разрабатывать рекомендации по исключению обнаруженных уязвимостей. Модуль посвящен применению программных средств для обеспечения защищенности приложений: сканеров веб-приложений и сервисов, сканеров кода, фаерволов и др. систем. Участники научатся настройке, применению и поддержанию подобных систем. Приобретут опыт их использования и знание того, где и как эти системы нужно применять.
68ч
Модуль 2 Безопасность окружения приложений (базовый модуль)
Студенты приобретут навыки и опыт работы с механизмами контейнеризации, а также изучат как настраивать и поддерживать безопасную конфигурацию окружения приложений в ходе их жизненного цикла.
42ч
Модуль 1 Введение в безопасную разработку
На модуле слушатели ознакомятся с экономической востребованностью поддержания безопасности продуктов, научатся понимать и определять модели угроз, строить процессы поддержания продуктовой безопасности и разработки, а также узнают лучшие практики и методологии по обеспечению безопасности программных продуктов. Учащиеся приобретут навыки и опыт работы с механизмами контейнеризации а также изучат как настраивать и поддерживать безопасную конфигурацию окружения приложений в ходе их жизненного цикла.
68ч
Модуль 2 Безопасность окружения приложений (базовый модуль)
Студенты приобретут навыки и опыт работы с механизмами контейнеризации, а также изучат как настраивать и поддерживать безопасную конфигурацию окружения приложений в ходе их жизненного цикла.
174ч
Модуль 3 Разработка безопасных веб-приложений (профильный модуль)
Студенты ознакомятся с распространенными уязвимостями веб-приложений, получат навыки их эксплуатации, научатся использовать множество инструментов (например, Burp Suite, sqlmap, patator). Также по окончанию курса студенты смогут разрабатывать рекомендации по исключению обнаруженных уязвимостей. Модуль посвящен применению программных средств для обеспечения защищенности приложений: сканеров веб-приложений и сервисов, сканеров кода, фаерволов и др. систем. Участники научатся настройке, применению и поддержанию подобных систем. Приобретут опыт их использования и знание того, где и как эти системы нужно применять.

Преподаватели

Кондратьев

Александр

--

Системный администратор

Афанасьев

Иван

--

Application Security Specialist

https://hackeru.pro/o-nas/

Сорокин

Павел

--

Ведущий специалист по тестированию на проникновение

https://hackeru.pro/o-nas/

Шемякин

Роман

--

Ведущий специалист по тестированию на проникновение

132 000 p

Указана полная стоимость. Вы сможете получить скидку на этот курс от 50% до 100% по проекту «Цифровые профессии» в зависимости от льготной категории.

Авторизуйтесь чтобы записаться

Профстандарт

Менеджер по информационным технологиям

06.014

Ответственный за программу