Professional
Онлайн
Keycloak помогает организовать общий вход в приложения компании. Сотрудник использует одну учетную запись, а приложения получают сведения о нем и его ролях. Команда настраивает, какие данные и действия ему доступны.
Например, сотрудник создает заявку, а утверждает ее руководитель. Если права настроены неверно, обычный пользователь сможет выполнить действие руководителя даже при работающем входе. На курсе вы отработаете интеграцию и проверки доступа на учебных приложениях.
Результат можно показать. В итоговой демонстрации вы подключите готовое приложение к Keycloak и проверите разрешенные действия и корректные отказы. Объясните, где проверяются токены и роли и почему запрос проходит или отклоняется.
На живых онлайн-занятиях разбираете устройство входа и доступа, затем работаете с подготовленными приложениями. Между встречами настраиваете свой экземпляр Keycloak, роли и интеграцию по образцу.
Каждая из пяти домашних работ получает индивидуальный письменный разбор. После замечаний работу можно доработать. Вопросы на вебинаре преподаватель разбирает в процессе занятия.
Итоговая работа входит в эти пять заданий. На демонстрации показываете работающую интеграцию и объясняете проверки доступа.
Веб-приложение, API и сервис уведомлений уже написаны. Вы сосредоточитесь на входе, ролях и проверках, а не на разработке бизнес-функций.
Проверите, как внешне работающая интеграция допускает лишний доступ. В мини-CTF воспроизведете учебные ошибки и разберете их причины.
Получите индивидуальные письменные замечания и сможете доработать решение. На итоговой демонстрации покажете результат проверок.
Пять учебных недель, встречи по 90 минут. Всего 13,5 часа онлайн. К занятиям добавляется самостоятельная практика.
Индивидуальная письменная проверка и возможность доработки после замечаний. Итоговая работа включена в эти пять заданий.
Запускаете подготовленные стенды на Linux, macOS или Windows с WSL2. Нужны Docker и Compose. При необходимости используете собственную виртуальную машину.
На подготовленном коде настройте свой экземпляр Keycloak, вход в браузерное приложение, роли на Task API и вызов сервиса уведомлений по Client Credentials. Покажите конфигурацию запуска и выполненные проверки.
В итоговой демонстрации:
Объясните, где проверяются токены и права, как нашли причину ошибочного доступа и чем подтвердили исправление. Письменная обратная связь и доработка входят в формат обучения.
Специалист по внутреннему тестированию инфраструктуры "Internal pentester", системный программист, реверс инженер. Трехкратный призер Pentest Award 2024/2025/2026.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Доступ к учебным материалам курса
Ваш личный проект, который поможет проходить собеседования