Освойте ключевые принципы защиты Java‑приложений с помощью Spring Security — мощного и гибкого фреймворка, который помогает разработчикам эффективно противостоять угрозам и уязвимостям. Этот учебный путь создан для тех, кто хочет глубже понять архитектуру безопасности и научиться уверенно внедрять современные механизмы аутентификации и авторизации.
Что вы изучите в этом учебном пути
Обучение охватывает полную экосистему Spring Security — от базовой настройки до интеграции с корпоративными решениями и внешними системами идентификации.
Глубокое понимание архитектуры Spring Security
Вы разберетесь в фундаментальных компонентах фреймворка, поймёте, как работают фильтры, цепочки безопасности и механизмы принятия решений доступа.
Интеграция Spring Security в реальные приложения
На практических примерах вы научитесь безопасно подключать Spring Security к существующим проектам, устранять уязвимости и адаптировать конфигурацию под нужды конкретного приложения.
Аутентификация и авторизация в современных системах
Интеграция с LDAP и Active Directory Lightweight DS
Работа с Apache DS
Настройка ролевой модели и разграничения доступа
Использование JAAS в комбинации с Spring Security
Использование сессий и управление безопасностью
Вы узнаете, как контролировать активные сеансы, управлять привилегиями и обеспечивать безопасность административных функций.
Интеграция SAML для корпоративного уровня
Курс покажет, как подключать и настраивать SAML в Spring Security, чтобы поддерживать единую систему входа (SSO) и безопасное взаимодействие с внешними поставщиками идентификации.
Практическая работа с реальным приложением
Обучение построено вокруг анализа небезопасного приложения и последовательного устранения найденных уязвимостей. Такой подход позволяет не только понять теорию, но и отработать навыки на реальных сценариях.
Что вы сможете после прохождения курса
Грамотно интегрировать Spring Security в новые и существующие проекты
Настраивать аутентификацию и авторизацию разного уровня сложности
Подключать LDAP, SAML и JAAS к приложению
Обеспечивать надежную защиту от распространенных атак
К концу обучения вы будете уверенно применять современные практики безопасности и сможете защитить Java‑приложения от большинства распространенных угроз с использованием Spring Security, LDAP и SAML.
Урок 1.00:03:51
The Course Overview
Урок 2.00:08:34
What Is Spring Security and Advantage?
Урок 3.00:11:51
Introducing the Latest Spring Security Version
Урок 4.00:04:55
Getting Spring Security and Core Modules
Урок 5.00:05:05
Core Components/building blocks of Spring Security
Урок 6.00:11:11
Authentication Basics
Урок 7.00:07:52
Authentication in a Web Application
Урок 8.00:16:07
Web Security Java Configuration
Урок 9.00:04:41
HttpSecurity
Урок 10.00:14:23
Access Control in Spring Security
Урок 11.00:13:08
Form Login and CSRF
Урок 12.00:07:29
Authorize Requests
Урок 13.00:18:32
Basic and Digest Authentication
Урок 14.00:19:44
Remember-Me Authentication
Урок 15.00:16:25
Handling Logouts
Урок 16.00:07:16
Authentication Manager, Provider Manager, and Authentication Providers
Урок 17.00:08:30
Authentication Types
Урок 18.00:13:57
The Security Filter Chain
Урок 19.00:09:33
Core Security Filters
Урок 20.00:04:09
Method Security
Урок 21.00:04:13
Localization
Урок 22.00:10:31
User Detail Service Implementation
Урок 23.00:07:04
Password Encoding
Урок 24.00:09:15
HTTPResponse Headers
Урок 25.00:09:02
Session Management
Урок 26.00:06:25
Authorization Architecture
Урок 27.00:04:32
Expression Based Access Control
Урок 28.00:03:07
The Course Overview
Урок 29.00:10:19
What is LDAP?
Урок 30.00:06:46
Using LDAP with Spring Security
Урок 31.00:07:41
Configuring an LDAP Server
Урок 32.00:11:55
Integrate Application with Embedded LDAP Server
Урок 33.00:06:30
Implementation Classes
Урок 34.00:20:17
Active Directory Authentication
Урок 35.00:04:08
Getting ApacheDS and Introduction
Урок 36.00:11:39
Configuring ApacheDS
Урок 37.00:04:46
Integrate Sample Application with ApacheDS
Урок 38.00:10:50
Introduction to SAML
Урок 39.00:05:46
Core Modules
Урок 40.00:23:24
Configuring Spring Security with SAML
Урок 41.00:21:47
Configure SAML – Keystore, Discovery, and Logouts
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф