Веб-безопасность и аутентификация
Уроки с примерами кода; тему можно сразу закрепить вопросами в тренажёре.
Материалы открываются после регистрации на Free.
Уроки по модулям
Аутентификация и протоколы доступа
4 урокаКто такой пользователь и что ему разрешено: разница аутентификации и авторизации, делегированный доступ через OAuth 2.0, аутентификация поверх него через OpenID Connect, а также структура и проверка JWT. Протоколы разбираются язык-нейтрально — без привязки к фреймворку.
- Аутентификация и авторизация: кто ты и что тебе можно
- OAuth 2.0: делегированный доступ и его потоки
- OpenID Connect: аутентификация поверх OAuth 2.0
- JWT: структура, подпись и проверка
Защита API и веб-безопасность
3 урокаТипичные риски веб-API и как им противостоять: главные категории из OWASP API Security Top 10, инъекции и валидация ввода, транспортная безопасность и управление секретами. Безопасность — свойство всего конвейера, а не отдельной проверки.
- Риски API: OWASP API Security Top 10
- Инъекции и валидация ввода
- Транспортная безопасность и секреты
О курсе
Как устроены аутентификация, авторизация и защита веб-API независимо от языка и фреймворка: разница «кто ты» и «что тебе можно», делегированный доступ через OAuth 2.0, аутентификация через OpenID Connect, структура и проверка JWT, а также типичные риски API из списка OWASP, инъекции, транспортная безопасность и управление секретами. Цель — модель протоколов и угроз, на которую ложится прикладной слой любого стека.