На этом курсе начинают с понимания базовых принципов безопасности приложений. Слушатели узнают об основных угрозах и типах атак, которым подвергаются современные программы. Уже на первых занятиях рассматривают процесс сбора требований по безопасности - это помогает формировать правильный подход к разработке.
Далее курс охватывает принципы безопасного дизайна и архитектуры приложений. Здесь объясняют, как строить систему с учетом требований безопасности на этапе проектирования. Это позволяет избежать многих проблем на ранних стадиях разработки.
Следующие модули посвящены практикам безопасного кодирования. Рассматривают проверку входных данных, реализацию аутентификации и авторизации, правильное использование криптографии. Также изучают управление сеансами работы и обработку ошибок - это критически важные навыки для разработчиков.
Курс детально освещает методики тестирования безопасности приложений. Слушатели обучаются использовать статический и динамический анализ (SAST и DAST). Эти инструменты помогают находить уязвимости до того, как приложение попадет в продакшен.
Завершающая часть программы охватывает безопасное развертывание и последующее обслуживание приложений. Здесь рассматривают практики, которые обеспечивают безопасность в течение всего жизненного цикла программы.
После курса слушатели получают глубокое понимание защищенного жизненного цикла разработки ПО. Они научатся работать с OWASP Top 10, моделировать угрозы, учитывать требования безопасности на всех этапах разработки. Выпускники смогут выполнять проверку кода, тестировать приложения на уязвимости и разрабатывать комплексные программы защиты.
Курс учит оценивать серьезность дефектов безопасности и составлять отчеты с описанием рисков. Слушатели научатся работать в командах для улучшения безопасности и использовать современные инструменты сканирования. Выпускники смогут создавать процессы просмотра кода и интегрировать их в циклы разработки.
На курсе предоставляют официальные материалы от EC-Council с доступом на 12 месяцев. Слушатели получают доступ к лабораторной среде на 6 месяцев для практических заданий. После обучения выдают ваучер для сдачи экзамена и сертификат о прохождении курса.