Security in Microsoft 365 en Azure
Inhoud
In deze training kom je in aanraking met het herkennen en misbruiken van Microsoft 365- en Azure-gerelateerde kwetsbaarheden die ontstaan zijn uit onder andere misconfiguraties en verkeerd gebruik van specifieke resources binnen dergelijke omgevingen.
Tijdens de training leer je:
- Globale opbouw en structuur van Microsoft 365 en Azure
- Veelvoorkomende misconfiguraties en bijhorende kwetsbaarheden binnen Microsoft 365 en Azure omgevingen
- Manieren om zelf kwetsbaarheden te vinden / misbruiken in:
- De verschillende Microsoft 365 diensten (SharePoint, Teams, Power Automate)
- Azure AD
- Azure services (ARM)
Deze onderwerpen ga je zelf ook in de praktijk toepassen, want je gaat zelf een fictief bedrijf hacken.
Voor wie is deze training?
Doelgroep
Deze training is met name gericht op:
- IT-professionals met een interesse in Azure hacken
- (Azure) Cloud engineers met een interesse in Azure security
- Azure liefhebbers met een interesse in ethisch hacken
Twijfel je of deze training iets voor jou is, neem dan contact met ons op.
Relevantie
Praktijk
- Installatie en gebruik van tools
- Vinden en misbruiken van kwetsbaarheden
Theorie
- Introductie hacking / pentest framework
- Pentest Life cycle
- Verschillen tussen Azure AD, ARM / Azure services & Microsoft 365 services
- Enumeratie en identificatie in Azure AD zonder authenticatie. Welke kennis kun je opdoen zonder logingegevens en hoe kun je dit misbruiken?
- Vaststellen publieke informatie (domein, tenant)
- Vaststellen van ondersteunde authenticatie vormen
- User enumeratie technieken
- Throttling / rate-limiting bypass technieken
- MFA bypass technieken
- Enumeratie en identificatie in Azure AD en M365 met authenticatie. Welke kennis kun je opdoen met logingegevens en hoe kun je dit misbruiken?
- Enumeratie van principals, devices en groepen
- Enumeratie van externe koppelingen, externe users, oauth clients, etc
- Gebruik van Azure API’s
- Verschillen tussen legacy API en nieuwe Graph API
- Misbruik van dynamische groepen
- Misbruik van rollen met gevoelige privileges
- Misbruik van publieke (M365) groepen
- Gevoelige gegevens in metadata
- Introductie Azure hiërarchie / services
- Enumeratie ARM unauthenticated en authenticated
- Standaard / Publieke ARM resources (Sharepoint sites, etc.)
- Vaststellen van gebruikte services
- Veelvoorkomende interessante ARM resources (functions, automation, network security groups, vm’s, etc.)
- Gebruik van ARM API’s (verschillen tussen Az CLI, Az PowerShell, REST API)
- Identificatie in ARM unauthenticated en authenticated
- Welke kwetsbaarheden
- Vinden en misbruiken van lees- en schrijfrechten op gevoelige resources
- Subscriptions
- VM’s
- Network security groups
- Sharepoint / Teams sites
- UDR’s
- Managed Identities
- Etc.
- Vinden en misbruiken van standaard tenant features op resources (soft-delete, locks, etc.)
- Vinden en misbruiken van features in ontsloten resources (Sharepoint SOAP services, etc.)
- Welke kwetsbaarheden
Ethical Hacker & Oprichter – The S-Unit
Trainingslocatie
Savannahweg 71, 3542 AW Utrecht.
Bereikbaarheid
Klik hier voor een routebeschrijving naar het kantoor van The S-Unit.
Lunch
Lunch is bij deze training inbegrepen.
Begin- en eindtijd
09:00 - 17:00 uur.
Taal
De taal van de training wordt altijd aangegeven. Wil je de training graag in een andere taal volgen, neem contact met ons op. Bij voldoende interesse wordt de training ook in andere talen aangeboden.
Voorkennis
De training gaat ervan uit dat deelnemers basiservaring hebben met de verschillende Microsoft 365 diensten en Azure.
Inbegrepen
Cursusmateriaal
Deelnemerscertificaat
Zelf meenemen
Een laptop waarop Applicaties geïnstalleerd kunnen worden en PowerShell gebruikt kan worden
Praktische informatie
Duur
2 dagen
Tijd
9:00 t/m 17:00 CEST
Kosten
€ 1.475,- excl. BTW
Taal
Nederlands
Locatie
The S-Unit (Utrecht)