Чему вы научитесь
- Объяснять, что такое DevSecOps и зачем проверки безопасности сдвигают к началу разработки
- Различать классы инструментов (SAST, SCA, поиск секретов, сканеры контейнеров и IaC, Binary SCA, DAST) и понимать, что каждый находит и чего не видит
- Понимать, зачем компаниям в России безопасная разработка по ГОСТ Р 56939-2024
- Разворачивать учебный стенд в Docker и проверять окружение
- Запускать SAST-сканер Semgrep и читать его отчёт
О курсе
Разберетесь, из чего состоит безопасная разработка, поднимете учебный интернет-магазин с уязвимостями и найдете их первым сканером. Бесплатно, за пару часов.
Для кого этот курс
• Разработчики, которые хотят понимать, что найдет сканер в их коде;
• DevOps-инженеры, которым предстоит встраивать проверки безопасности в CI/CD;
• Тестировщики и начинающие специалисты по ИБ;
• Студенты направлений ИБ и разработки.
Начальные требования
- уверенная работа в командной строке;
- базовые команды git;
- компьютер с Linux или macOS (виртуалки тоже подойдут);
- Docker и Docker Compose v2 (как поставить — в курсе);
- от 2 ГБ свободной оперативной памяти и от 6 ГБ на диске;
- интернет для скачивания образов Docker.
Преподаватели курса
Как проходит обучение
Короткие тексты, тесты и практические задания на вашем компьютере. Ответы вводятся на Stepik и проверяются автоматически.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 2 учеников получили сертификат.
Что вы получите
- карту инструментов DevSecOps: SAST, SCA, поиск секретов, контейнеры и IaC, Binary SCA, DAST;
- работающий учебный стенд, на котором строятся следующие курсы;
- первый реальный отчёт сканера и понимание, как его читать;
Нагрузка
2-4 часа