Загрузка...
Авторские курсы

Application Security

Повышение квалификации
Авторский курс от Дениса Макрушина

Об авторе

Директор по продуктам безопасной разработки в «Яндекс». Ранее в роли технического директора в компании «МТС» отвечал за развитие продуктов и технологическую стратегию в направлении кибербезопасности. На позиции директора технологического центра в Huawei реализовывал программы перспективных исследований и разработок для ключевых продуктов в сфере телекоммуникации, хранения данных и облачных вычислений.

Выпускник факультета информационной безопасности НИЯУ МИФИ и Президентской Академии.

18 лет
в информационной
безопасности

80+
исследований об атаках
и методах защиты

100+
проектов пентеста
и анализа защиты

Кому будет полезен курс

  • Junior ИБ-специалистам
  • Студентам ВУЗов
  • Пентестерам и багхантерам
  • И тем, кто хочет начать карьеру в ИБ

24 часа
1 месяц

Онлайн

64 990 ₽
Стоимость
* Для физических лиц возможна рассрочка платежа

Документ об окончании

После прохождения курса проводится итоговая аттестация, по результатам которой слушатель получает удостоверение о повышении квалификации МГТУ им. Н.Э. Баумана. Студентам вузов и колледжей удостоверение выдается только после получения диплома о высшем или среднем профессиональном образовании.
Лицензия на право ведения образовательной деятельности № Л035-00115-77/00119279.
На выпускных документах МГТУ им. Н.Э. Баумана проставляется официальная гербовая печать с полным наименованием учебного заведения.
Образовательные учреждения с иными печатями, отличающимися от установленного образца, не имеют никакого отношения к Университету.

Ожидаются новые даты

Подписывайся на телеграм канал @baumantech, чтобы быть в курсе всех подробностей!

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

  • Искать уязвимости в приложениях и устранять их
  • Консультировать по вопросам безопасной разработки
  • Работать с инструментами SAST, SCA и DAST
  • Выявлять уязвимости из OWASP Top-10
  • Проводить security code review и анализировать поверхность атаки
  • Понимать клиентские атаки и эксплуатировать серверные уязвимости (XSS, CSRF, SSRF, XXE и др.)
  • Формулировать требования безопасности и контролировать их выполнение
  • Запускать баг-баунти-программы и управлять процессом исправления уязвимостей
  • Настраивать CI/CD, работать с контейнерами и оркестрацией

Должность

AppSec-инженер

Заработная плата от:

120 000 руб.

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

Модуль 1. Введение
  • Обзор программы
  • Цели и задачи программы
  • Роль AppSec-инженера в жизненном цикле разработки ПО
  • Истории успеха и примеры из практики
Модуль 2. Архитектура веб-приложений и инструменты их анализа
  • Архитектура веб-приложений и принципы работы базовых технологий: HTTP-протокол, веб-сервер и клиент
  • Инструменты анализа приложений: консоль разработчика, веб-прокси, утилиты
Модуль 3. Поверхность атаки: сбор данных и мониторинг
  • Целенаправленные атаки и поверхность атаки: определения
  • Методы сбора поверхности атаки
  • Техники и инструменты сбора поверхности атаки

Модуль 4. Уязвимости OWASP Top 10

1. Уязвимости OWASP Top 10

2. Поиск и эксплуатация уязвимостей на стороне сервера

  • SQL-инъекции
  • Внедрение заголовков (header injection)
  • CSV-инъекции
  • Внедрение команд
  • Template injection
  • Обход директории (directory traversal)
  • XML external entity (XXE)
  • Server-side request forgery (SSRF)
  • Insecure Direct Object Reference (IDOR)
  • HTTP parameter pollution
  • Захват поддоменов (subdomain takeover)

3. Атаки на клиента

  • Cross-site scripting (XSS)
  • Cross-site request forgery (CSRF)
  • Открытое перенаправление (open redirection)
  • Clickjacking

4. Атаки на зависимости в цепочке поставок

Модуль 5. Методы и инструменты обнаружения уязвимостей
  • Методы и инструменты динамического тестирования (DAST)
  • Методы и инструменты фаззинга
  • Методы и инструменты статического тестирования приложений и композиционного анализа (SAST, SCA)
Модуль 6. Построение процесса безопасной разработки (Secure SDL)
  • Процесс безопасной разработки (SSDL) и DevSecOps
  • Моделирование угроз и методология STRIDE
  • Ключевые этапы SSDL. Внедрение безопасности на на этапах сбора и анализа требований, создания архитектуры, разработки, тестирования и в продуктовом окружении
  • Фреймворки для безопасной разработки: OWASP OpenSAMM, BSIMM
  • Безопасность цепочки поставок и фреймворк SLSA
  • Кейс-исследование: атаки на процесс разработки
Модуль 7. Карьерный трек и применение полученных знаний
  • Роли и карьерные треки в информационной безопасности
  • Ключевые навыки и компетенции для развития в индустрии ИБ
  • Рекомендации для непрерывного персонального обучения в кибербезопасности
Бонус. Использование AI для обеспечения безопасности приложений

На примерах практических кейсов учимся использовать ИИ для рабочих задач AppSec-инженера

Требования к слушателям

К освоению учебной программы допускаются лица, имеющие среднее профессиональное и (или) высшее образование (получающие среднее профессиональное и (или) высшее образование).

    Заполните форму,
    мы свяжемся с вами
    в ближайшее время
    и ответим
    на все интересующие
    вопросы




    наверх