
Discover how to secure Azure environments with virtual machines, PIM, multifactor authentication, Azure Key Vault, Conditional Access App Registration, policies, locks, and network and app security groups.
Learn to prevent blurred Udemy videos by disabling auto 1080 and selecting 720p in the Udemy player. Click the gear icon bottom right and switch to 720p for clearer playback.
Experiment with the Udemy playback speed to match your cadence, preferring 1.25x over the default 1x. Find the speed that sounds best for you.
Create a free Azure subscription to access 12 months of free Azure services, a $200 credit, and a 30-day window for labs, enabling virtual machines, databases, and storage accounts.
Access free, up-to-date Azure security labs for az-500, with scripts, downloadable lab files, and hands-on exercises on identity and access management using Azure portal, PowerShell, Cloud Shell, and Azure CLI.
Microsoft renames Azure Active Directory to Microsoft Entra ID, with no change in capabilities; documentation and demos must reflect the new name.
Learn to manage identities, authentication, authorization, and application access using Microsoft Intra ID (formerly Azure AD) in module one, reinforced by a recommended hands-on lab.
Entra ID, formerly Azure Active Directory, is a multi-tenant cloud directory and identity service that enables single sign-on for Microsoft 365, Salesforce, and other apps, with users, groups, and devices.
Demo of Entra ID in the Azure portal, covering users, groups, devices, and licenses, with note that Azure Active Directory is now Microsoft Entra ID and basic tenancy concepts.
Distinguish internal employee users from external guests in Entra ID, where external accounts use federation authentication. Invite external users by email and assign them to groups or roles.
Create a new Entra ID user named Jake Roberts with a custom password, set usage location, and assign roles such as user administrator, then review audit and sign-in logs.
Learn how to invite external users as guests in Entra ID, send email invitations, set usage location and group roles, and complete activation via the invitation workflow.
Demonstrate activating Entra ID Premium 2 (P2) via the try/buy path, featuring a 30-day trial, required billing setup, and conversion from trial to paid license.
Learn about Entra ID groups, including Microsoft 365 groups and security groups, and use direct, nesting, and dynamic membership plus validation tool to manage access in Azure, noting 24-hour propagation.
Configure Entra ID group expiration to auto-delete inactive groups after a configurable inactivity period, with owner notifications and a 30-day soft-delete restoration window before hard deletion.
Create a security group named sales-users in Entra ID, using dynamic user membership with department equals sales; validate the rule to confirm Roy's membership.
Discover how Entra ID manages Microsoft 365 group expiration by configuring group lifetimes, enabling 30/15/1 day renewal notifications, and requiring exchange license for email alerts with an owner or helpdesk.
Enable self-service password reset (sspr) to let users verify identity via email, sms, or authenticator app, reducing helpdesk calls and boosting productivity through quick resets.
Explore self-service password reset in azure ad, configuring authentication methods (email, sms, mobile app), security questions, user group scope, and admin notifications to secure resets.
Explore Azure role based access control and intra role based access control, learn how to assign roles to users or groups, and set scopes from management groups to subscriptions.
Explore Entra ID roles and how administrator and global administrator manage authentication across Azure and Microsoft 365, noting two distinct role sets: Entra ID identities and resource roles.
Organize Azure subscriptions with management groups to centralize access policies and compliance through a hierarchical container. Inheritance lets roles and policies apply from root to all subscriptions and resources.
Explore Azure roles and access control by creating a virtual machine in a resource group, then assign roles like virtual machine contributor at resource, group, subscription, and management group levels.
Explore how custom roles in Azure RBAC enable granular permissions by assembling specific rights. The UI shows P1/P2 licensing blocks, grayed-out options, and a 30-day trial.
Create a custom azure rbac role from scratch, selecting permissions like manage user licenses and update basic user properties, then assign the role to users or groups.
Explore privileged identity management (PIM) in Azure, enabling just-in-time activation of roles like user administrator with optional MFA, approvals, and access reviews to control privileged access.
Explore a PIM scenario where Bob Ross creates and manages entry users, enforcing multi-factor authentication via text message or authenticator app for all actions.
Learn how to configure privileged identity management (PIM) in Azure AD, assign eligible and active roles, and require multi-factor authentication for activation.
Apply the zero trust model that never assumes trust and continually verify users and devices. Limit access based on authentication and device signals, possibly enforcing multi-factor authentication.
Microsoft Entra identity protection automates detection and remediation of user risk and sign-in risk, provides detections reports, and supports MFA registration policies.
Identify the five identity protection roles and summarize their permissions, from security administrator’s full access (excluding password resets) to operator and reader duties, to global reader and global administrator capabilities.
Explore identity protection in Azure AD, focusing on user risk, sign-in risk, and MFA registration policies. Learn how policy enforcement, risk levels, and reporting guide access controls and security responses.
Security defaults protect against identity attacks by default, require MFA for all users and admins, block legacy authentication, and safeguard privileged access.
Open manage properties to view security defaults, enabled by default and enforcing MFA for all users; consider conditional access (P1/P2) for complex needs.
Leverage conditional access to evaluate real-time sign-in risk using user, location, and device signals, then block, grant, or require MFA for cloud apps.
Learn to configure Azure conditional access by adding enterprise apps like ADP, defining trusted locations such as headquarters, and applying policies with risk and multi-factor authentication.
Protect sensitive data in Azure by safeguarding keys, secrets, and certificates with Azure Key Vault, a central repository that enables on-demand decryption of sensitive fields for applications.
Explore how to set up an Azure Key Vault: assign a vault owner, select a resource group and region, grant access to keys, secrets, and certificates, and monitor audit logs.
Discover how Azure Key Vault centralizes secrets, keys, and certificates for app authentication and data encryption. Understand hardware security modules, FIPS 142 and 140-3, and BYOC for trusted key management.
Azure key vault isolation means the vault is dedicated to one region and cannot be moved to another region; data stays in hardware security modules specific to that region.
Learn how to manage Azure Key Vault administration, assign security team roles, and enforce access policies for developers, operators, and auditors, including key and secret management, backups, and compliance considerations.
Demonstrates deploying an Azure key vault, enabling purge protection, configuring access with RBAC or vault access policies, and linking keys to disk encryption sets with private endpoints.
Learn how multi-factor authentication strengthens Azure security by requiring two of three factors, something you know, something you possess, or something you are, via cloud-based Azure MFA and Office 365.
This lecture demonstrates Azure AD MFA configuration, including five denials triggering a 180-minute lockout, fraud alerts, and user blocking, with passwordless options like authenticator apps and FIDO2 keys.
Enable and enforce multi-factor authentication for a user in Azure, walk through enrollment with the authenticator app and email, and note security defaults may require MFA for privileged roles.
Register your application with Azure Active Directory to outsource authentication and manage access, supporting five primary scenarios.
See how an API acts like a waiter, a messenger between the user and the backend, delivering requests from a web portal to the application and back.
Register applications to manage authentication with Azure Active Directory; a single-page web app authenticates, returns a token, and the API validates the token via Azure Active Directory.
The lecture guides you through creating a new app registration in Azure Active Directory, selecting account types, defining redirect and branding, and configuring permissions, tokens, and ownership.
Enforce organizational standards with Azure policy and monitor compliance via the dashboard, tracking compliant and non-compliant resources while enabling encrypted drives, threat detection, and location constraints.
Demonstrates creating an Azure policy to restrict resources to East US within a resource group, using allowed locations, applying and validating policy assignments, and exploring compliance and remediation options.
Azure blueprints define repeatable resources to deploy, enforcing organizational standards for applications, virtual machines, networking. They bundle resource groups, policies, role assignments, and template deployments for a big-picture, integrated setup.
Explore how to create and publish an Azure blueprint, define artifacts like virtual machine administrator login and virtual machine contributor roles, and automatically apply them to VMs and resource groups.
Lock resources in Azure to prevent accidental deletion or modification by applying delete or read-only locks, inherited from parent scopes like subscription or resource group to all contained resources.
Apply a delete lock on a resource group to prevent deletion; learn how locks can be read only or delete, and how they inherit to resources within the group.
Explore the pitfalls of applying Azure locks, including read-only locks on storage accounts, app services, resource groups, and subscriptions, and delete locks that can disrupt keys, backups, and ongoing operations.
Welcome to Azure Security: AZ-500 course!
In this course you will learn how to provide a high level of security to the entire Azure platform, which is currently one of the most in-demand skill sets as cyber security threats continue to rise and target cloud based resources.
May 2024 updates:
8: Entra ID Overview
9: Demo: Entra ID Overview
10: Entra ID Users
11: Demo: Entra ID Users
12: Demo: Entra ID External Users
13: Demo: Creating an Admin Entra ID User Account
14: Demo: Entra ID Premium 2 (P2 ) Activation
15: Entra ID Groups
16: Entra ID Group Expiration
17: Demo: Creating a New Entra ID Group
18: Demo: Entra ID Group Expiration
19: Self-Service Password Reset (SSPR)
20: Demo: Self-Service Password Reset (SSPR)
21: Planning for Role Based Access Control (RBAC)22: Demo: Entra ID Roles
23: Management Groups
24: Demo: Azure Roles
25: Custom Roles Based Access Control (RBAC)
26: Demo: Custom Roles Based Access Control (RBAC)
37 Demo: Conditional Access
28: Privileged Identity Management (PIM) Scenario
29: Demo: Privileged Identity Management (PIM) Scenario
31: Identity Protection
32: Identity Protection Roles
33: Demo: Identity Protection Roles
34: Security Defaults
35: Demo: Security Defaults
36: Conditional Access
37: Demo: Conditional Access
43: Demo: Azure Key Vault
45: Demo: MFA Configuration
46: Demo: Enable MFA
72: Demo: Just In Time (JIT)
74: Azure Firewall Deployment scenario
75: Demo: Deploying Infrastructure using a Custom Template
76: Azure Firewall Deployment
77: Demo: Azure Firewall Deployment
78: Adding Default Routes for the Azure Firewall
79: Demo: Adding a Default Route
80: Adding Application Rule Collections and Network Rule Collections
81: Demo: Application Rules Collection and Network Rules Collection
82: Configuring DNS settings and testing the Azure Firewall Deployment
83: Demo: Testing the Azure Firewall
85: Demo: DDoS Protection Settings
94: Demo: Connecting to Linux Virtual Machines using SSH
July 2023 updates:
This is a list of the skills you will acquire from this course:
Manage Azure Active Directory (Azure AD) identities
• Create and manage a managed identity for Azure resources
• Manage Azure AD groups
• Manage Azure AD users
• Manage external identities by using Azure AD
• Manage administrative units
Manage secure access by using Azure AD
• Configure Azure AD Privileged Identity Management (PIM)
• Implement Conditional Access policies, including multifactor authentication
• Implement Azure AD Identity Protection
• Implement passwordless authentication
• Configure access reviews
Manage application access
• Integrate single sign-on (SSO) and identity providers for authentication
• Create an app registration
• Configure app registration permission scopes
• Manage app registration permission consent
• Manage API permissions to Azure subscriptions and resources
• Configure an authentication method for a service principal
Manage access control
• Configure Azure role permissions for management groups, subscriptions, resource groups, and Resources
• Assign built-in Azure AD roles
• Create and assign custom roles, including Azure roles and Azure AD roles
Implement advanced network security
• Secure the connectivity of hybrid networks
• Secure the connectivity of virtual networks
• Create and configure Azure Firewall
• Create and configure Azure Firewall Manager
• Create and configure Azure Application Gateway
• Create and configure Azure Front Door
• Create and configure Web Application Firewall (WAF)
• Configure a resource firewall, including storage account, Azure SQL, Azure Key Vault, or Azure App Service
• Configure network isolation for Web Apps and Azure Functions
• Implement Azure Service Endpoints
• Implement Azure Private Endpoints, including integrating with other services
• Implement Azure Private Links
• Implement Azure DDoS Protection
Configure advanced security for compute
• Configure Endpoint Protection for virtual machines (VMs)
• Implement and manage security updates for VMs
• Configure security for container services
• Manage access to Azure Container Registry
• Configure security for serverless compute
• Configure security for an Azure App Service
• Configure encryption at rest
• Configure encryption in transit
Configure centralized policy management
• Configure a custom security policy
• Create a policy initiative
• Configure security settings and auditing by using Azure Policy
Configure and manage threat protection
• Configure Microsoft Defender for Servers
• Configure Microsoft Defender for SQL
Configure and manage security monitoring solutions
• Create and customize alert rules by using Azure Monitor
• Configure diagnostic logging and log retention by using Azure Monitor
• Monitor security logs by using Azure Monitor
• Create and customize alert rules in Microsoft Sentinel
• Configure connectors in Microsoft Sentinel
• Evaluate alerts and incidents in Microsoft Sentinel
Configure security for storage
• Configure access control for storage accounts
• Configure storage account access keys
• Configure Azure AD authentication for Azure Storage and Azure Files
• Configure delegated access
Configure security for data
• Enable database authentication by using Azure AD
• Enable database auditing
• Configure dynamic masking on SQL workloads
• Implement database encryption for Azure SQL Database
• Implement network isolation for data solutions, including Azure Synapse Analytics and Azure Cosmos DB
Configure and manage Azure Key Vault
• Create and configure Key Vault
• Configure access to Key Vault
• Manage certificates, secrets, and keys
• Configure key rotation
• Configure backup and recovery of certificates, secrets, and keys