Five blocks. One common thread.
From the basic conceptual understanding to the practical execution of the attack and the hardening recommendation.
01 · Fundamentals — Architecture & Identity
- Shared responsibility model and cloud service types
- Entra ID as an Identity Provider, interaction with Azure and M365
- Attack surface & login flow, OAuth basics, access/refresh tokens
02 · Self-learning phase — Understanding one's own environment
- Independently understanding Identity & OAuth based on one's own environment
- Transfer of Tag 1 content to your own Entra ID configuration
03 · Attack & Defense — Live in the Lab
- Offensive: Phishing/Adversary-in-the-Middle, Token Replay, Conditional Access Bypass, FOCI/BroCI
- Defensive: Policy Design & Detection, Sign-In Risk, Named Locations, Report-Only Mode
- Hands-on learning in a deliberately vulnerable lab environment
04 · Self-learning phase — Comparing observations
- Compare observations regarding the effect of conditional access and attack surfaces from day 1/2 with your own environment.
- Collect open questions and examples of protocol depth on day 3
05 · Protocol Depth — Tokens, Claims, Architecture
- Tokens, claims and authorization flows in detail
- Architectural relationships between Azure, Entra ID and Microsoft 365: a case study
- Final exercise with direct practical application