На этом курсе начинают с основ. Слушатели узнают, что такое тестирование безопасности, его историю и основные типы кибератак. Рассматривают концепции проверок, статический и динамический анализ. Ознакомляются с наиболее распространенными уязвимостями информационных систем и инструментами для тестирования. Изучают OWASP TOP 10 - стандартный перечень критических рисков безопасности веб-приложений. На практике настраивают тестовую среду для дальнейшей работы.
Два модуля объединены в один блок о работе с основным инструментарием. Слушатели осваивают статический и динамический анализ с помощью SonarQube, MobSF, GenyMotion и Xcode. Затем переходят к OWASP ZAP - мощному инструменту для автоматического сканирования веб-приложений на уязвимости. Каждый инструмент изучают через демонстрации и практические задания.
Этот блок охватывает четыре критически важных типа атак. Начинают с Injection атак - HTML injection и OS command injection. Далее изучают Broken Authentication, в частности Brute force атаки и защиту куки. Разбирают Broken Access Control - проблемы контроля доступа. Завершают Cross-Site Scripting (XSS) - reflected, stored и DOM XSS. Для каждой уязвимости показывают рекомендации по защите. Практическую работу выполняют в Burp Suite и OWASP ZAP.
Завершающий модуль посвящен анализу наиболее интересных случаев из реальных проектов. Слушатели рассматривают конкретные примеры уязвимостей, с которыми сталкивались практикующие специалисты. Это помогает закрепить полученные знания и увидеть, как теоретические концепции работают в реальной жизни.
Для успешного прохождения курса нужен уровень английского intermediate или выше. Обязательный опыт работы на позиции QA и понимание принципов работы API.
Курс проходит онлайн с доступом к собственному кабинету Jungle cloud. Занятия включают живые сессии, общение в чате и поддержку от опытных менторов. Слушатели выполняют домашние задания и получают детальную обратную связь.