Курс знакомит с основами продуктовой безопасности и помогает выбрать дальнейший трек (DevSecOps или AppSec)
Product Security Fundamentals
Практический курс для базового понимания продуктовой безопасности
Кому подходит курс
Начинающим специалистам Студентам последних курсов университета, выпускникам технических вузов
Специалистам из разработки и тестирования Junior и QA-инженерам, которые хотят познакомиться с безопасностной разработкой
Специалистам, которые выбирают направление в Product Security
есть знания про AppSec и DevSecOps, но не понимает разницу между направлениями
есть желание попробовать задачи обоих направлений и выбрать трек
Необходимые знания
Иметь базовые знания
Работы в терминале
Git на уровне commit и push
Docker образ и контейнер
Конструкции программирования (переменные, условия, циклы, функции) хотя бы в одном языке
Технические рекоммендации
Браузер и стабильный интернет
Технологии и инструменты курса
GitLab CI/CD
Python
SAST
SCA
Harbor
Burp Suit
Программа курса
Учим тому, что точно пригодится в работе. Рекомендуем выделять на курс около 15 часов в неделю.
Теория
Демонстрация
Практика
Вебинар
▶️ Видео. Знакомство с автором. Кейсы
📄 1.1 SDLC и уязвимости ⚙️ Практическая работа. Инженерный минимум: коммит и первый пайплайн
⚙️ Практическая работа. Добавить сканер на все проекты практики ⚙️ Практическая работа. Запрос на исключение из политики ⚙️ Практическая работа. Сделать доработку к dso фреймворку ⚙️ Практическая работа. Помочь команде собрать образ приложения
⚙️ Практическая работа. Триаж файндингов ⚙️ Практическая работа. Ревью ADR + Codereview ⚙️ Практическая работа. Разобрать отчет из багбаунти ⚙️ Практическая работа. Написать требование к блокировки библиотеки ⚙️ Практическая работа. Аудит нового сервиса
📄 4.1 Дорожная карта AppSec и DevSecOps: куда расти 📄 4.2 Диагоностика треков. Переход в основной курс DSO Deep Dive и AppSec (который будет в будущем)