DevSecOps и SAST: введение

Разберетесь, из чего состоит безопасная разработка, поднимете учебный интернет-магазин с уязвимостями и найдете их первым сканером. Бесплатно, за пару часов.
Начальный уровень
2-4 часа
Сертификат Stepik

Чему вы научитесь

  • Объяснять, что такое DevSecOps и зачем проверки безопасности сдвигают к началу разработки
  • Различать классы инструментов (SAST, SCA, поиск секретов, сканеры контейнеров и IaC, Binary SCA, DAST) и понимать, что каждый находит и чего не видит
  • Понимать, зачем компаниям в России безопасная разработка по ГОСТ Р 56939-2024
  • Разворачивать учебный стенд в Docker и проверять окружение
  • Запускать SAST-сканер Semgrep и читать его отчёт

О курсе

DevSecOps — это проверки безопасности, встроенные в обычный процесс разработки: сканеры запускаются автоматически и находят ошибки раньше, чем код уйдет в прод.

В курсе вы разберетесь, какие бывают инструменты безопасной разработки и что каждый из них умеет и не умеет. Узнаете, почему компании в России все чаще требуют безопасной разработки по ГОСТ Р 56939-2024.

Главное — практика. Вы поднимете у себя учебный стенд: интернет-магазин из двух сервисов на Python и Java, в который специально заложены уязвимости. И запустите по нему первый сканер.

Для кого этот курс

• Разработчики, которые хотят понимать, что найдет сканер в их коде; • DevOps-инженеры, которым предстоит встраивать проверки безопасности в CI/CD; • Тестировщики и начинающие специалисты по ИБ; • Студенты направлений ИБ и разработки.

Начальные требования

  • уверенная работа в командной строке;
  • базовые команды git;
  • компьютер с Linux или macOS (виртуалки тоже подойдут);
  • Docker и Docker Compose v2 (как поставить — в курсе);
  • от 2 ГБ свободной оперативной памяти и от 6 ГБ на диске;
  • интернет для скачивания образов Docker.

Как проходит обучение

Короткие тексты, тесты и практические задания на вашем компьютере. Ответы вводятся на Stepik и проверяются автоматически.

Программа курса

В курс входят

  • 10 уроков
  • 10 тестов
загружаем...

Наши преподаватели

Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • карту инструментов DevSecOps: SAST, SCA, поиск секретов, контейнеры и IaC, Binary SCA, DAST;
  • работающий учебный стенд, на котором строятся следующие курсы;
  • первый реальный отчёт сканера и понимание, как его читать;

Сколько стоит обучение

299 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям