Специалист по информационной безопасности: веб-пентест
О чём курс
Курс «Специалист по информационной безопасности: веб-пентест» учит проверять защищённость веб-приложений: разбираться в их устройстве, искать уязвимости, проверять возможность эксплуатации и оформлять результаты аудита. Программа рассчитана на шесть месяцев и включает девять проектов.
Кому подойдёт
Курс адресован разработчикам, тестировщикам и системным администраторам, которые хотят освоить тестирование на проникновение или развить навыки информационной безопасности. Он также рассчитан на студентов технических вузов и начинающих пентестеров. Над программой работали специалисты Яндекса, VK и Альфа-Банка.
От устройства приложения до поиска уязвимостей
Сначала вы изучаете инфраструктуру и архитектуру веб-приложений, основы сетей, API и криптографии, затем переходите к разведке и этапам проверки безопасности. Для поиска и тестирования уязвимостей используют Burp Suite и SQLMap. Среди других инструментов — OWASP ZAP, Shodan, Censys и Nmap.
Отдельный блок посвящён OWASP Top 10, ошибкам бизнес-логики, небезопасной десериализации и уязвимостям API. Вы разбираете аутентификацию и управление доступом, проверяете защиту конфиденциальных данных в базах данных. Программа охватывает выявление уязвимостей, оценку рисков и способы устранения найденных проблем.
Безопасная разработка и инфраструктура
На основы безопасного кода отведено 60 часов. Вы изучаете принципы защиты веб-приложений, проектирование безопасной архитектуры и двухфакторную аутентификацию. Затем переходите к Docker и Kubernetes, развёртыванию в облаке, управлению секретами и практикам DevSecOps при непрерывном развёртывании.
В практической части есть задания в облачной инфраструктуре Яндекса и командные воркшопы Capture the Flag. В завершающих темах разбирают правовые аспекты работы специалиста и отчётность. Для выпускного проекта вы проходите полный цикл веб-пентеста, составляете рекомендации и разрабатываете собственный чек-лист проверки приложения.
Программы по информационной безопасности собраны в разделе информационной безопасности.
Программа обучения
- Бесплатная вводная часть
- Бесплатный мини-курс. Инфраструктура и архитектура: основы
- Разведка в веб-приложениях
- Основные уязвимости веб-приложений
- Основы безопасной разработки веб-приложений
- Контейнеризация, Cloud и DevSecOps
- Правовые аспекты, документирование и отчётность
- Выпускной проект
Теги курса
Другие материалы школы 12
ЯП Яндекс Практикум Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.
В программе разбирают XSS, CSRF, SQL Injection, SSRF, XXE, IDOR и уязвимости API, а также ошибки бизнес-логики и небезопасную десериализацию.
Да. Вы изучаете аутентификацию и управление доступом, в том числе OAuth, JWT, SSO и MFA.
Выпускной проект охватывает полный цикл проверки веб-приложения на проникновение. В него входят рекомендации по результатам аудита и собственный чек-лист тестирования.