На цьому курсі починають з основ. Слухачі дізнаються, що таке тестування безпеки, його історію та основні типи кібератак. Розглядають концепції перевірок, статичний і динамічний аналіз. Ознайомляються з найпоширенішими вразливостями інформаційних систем та інструментами для тестування. Вивчають 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. Заняття включають живі сесії, спілкування в чаті та підтримку від досвідчених менторів. Слухачі виконують домашні завдання та отримують детальний зворотний зв'язок.