Безопасность API: атака и защита
О чём курс
Курс «Безопасность API: атака и защита» (оригинальное название: API Security: Offence and Defence) представляет собой глубокое погружение в одну из самых критически важных областей современной кибербезопасности. В эпоху, когда API стали фундаментом для функционирования практически любого веб-приложения, мобильного сервиса или десктопного программного обеспечения, понимание механизмов их защиты становится обязательным навыком для каждого разработчика, специалиста по информационной безопасности и системного архитектора. Данный курс, выпущенный экспертами Hakin9, предлагает комплексный взгляд на REST API, рассматривая их не только как инструмент интеграции, но и как потенциальный вектор для злоумышленников.
Программа обучения построена таким образом, чтобы слушатель прошел путь от фундаментальных основ до продвинутых техник эксплуатации уязвимостей и методов их предотвращения. Вы узнаете, как именно работают современные протоколы аутентификации, включая Basic, Digest, JWT и различные версии OAuth, и почему даже стандартные реализации могут содержать фатальные ошибки. Курс детально разбирает анатомию атак: от классических методов, таких как XSS, SQL-инъекции и IDOR, до специфических угроз, направленных на API, включая DoS-атаки, брутфорс и сложные манипуляции с токенами доступа. Особое внимание уделяется практическим аспектам: поиску скрытых Dev API, которые часто становятся «черным ходом» для обхода защиты на продакшн-серверах, а также методам взлома секретных ключей и обхода проверок хешей.
Формат обучения — видеокурс общей продолжительностью 18 часов, что позволяет глубоко проработать каждую тему в удобном для вас темпе. Материал курса ориентирован на тех, кто хочет научиться мыслить как хакер, чтобы эффективно защищать свои системы. Вы не просто изучите теорию, но и поймете логику поиска уязвимостей, что позволит вам проектировать более устойчивые и безопасные API-интерфейсы. На выходе вы получите структурированные знания о том, как обнаруживать слабые места в архитектуре, как правильно реализовывать механизмы безопасности и как противодействовать современным угрозам. Этот курс — ваш шанс систематизировать знания в области API Security и вывести свои навыки защиты приложений на профессиональный уровень, опираясь на проверенные техники и актуальные стандарты индустрии.
Программа обучения
- Введение в API и REST API
- REST API: отпечатки/фаззинг
- API аутентификация (Basic, JWT, OAuth)
- Базовая аутентификация, дайджест-аутентификация, JWT (веб-токены JSON) - реализация и атаки, взлом секретного ключа JWT, обход проверки хеша JWT
- OAuth 1, 1.0a, 2 - стандарты и реализация
- Кража токенов доступа OAuth
- CSRF-атаки на OAuth
- Атаки на поток авторизации
- Open Redirect в OAuth
- DoS-атаки на API
- Брутфорс-атаки на API
- Разработка атаки на API (поиск Dev API и его использование для обхода защиты на продакшн-API)
- Традиционные атаки (XSS, SQLI, IDOR и проч.)
Теги курса
Другие материалы школы 3
H hakin9 Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.