Update HOL unguided - Securing PaaS.md
August test/fix QC.
This commit is contained in:
Родитель
45d59c9e2d
Коммит
cc6da31e0d
|
@ -33,105 +33,105 @@ Microsoft and the trademarks listed at <https://www.microsoft.com/en-us/legal/in
|
||||||
- [Requirements](#requirements)
|
- [Requirements](#requirements)
|
||||||
- [Exercise 1: Creating and securing Azure Active Directory accounts](#exercise-1-creating-and-securing-azure-active-directory-accounts)
|
- [Exercise 1: Creating and securing Azure Active Directory accounts](#exercise-1-creating-and-securing-azure-active-directory-accounts)
|
||||||
- [Task 1: Create Azure Active Directory groups](#task-1-create-azure-active-directory-groups)
|
- [Task 1: Create Azure Active Directory groups](#task-1-create-azure-active-directory-groups)
|
||||||
- [Tasks to Complete:](#tasks-to-complete)
|
- [Tasks to Complete](#tasks-to-complete)
|
||||||
- [Exit Criteria:](#exit-criteria)
|
- [Exit Criteria](#exit-criteria)
|
||||||
- [Task 2: Create Azure Active Directory accounts](#task-2-create-azure-active-directory-accounts)
|
- [Task 2: Create Azure Active Directory accounts](#task-2-create-azure-active-directory-accounts)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-1)
|
- [Tasks to Complete](#tasks-to-complete-1)
|
||||||
- [Exit Criteria:](#exit-criteria-1)
|
- [Exit Criteria](#exit-criteria-1)
|
||||||
- [Task 3: Enable Azure Identity Protection features](#task-3-enable-azure-identity-protection-features)
|
- [Task 3: Enable Azure Identity Protection features](#task-3-enable-azure-identity-protection-features)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-2)
|
- [Tasks to Complete](#tasks-to-complete-2)
|
||||||
- [Exit Criteria:](#exit-criteria-2)
|
- [Exit Criteria](#exit-criteria-2)
|
||||||
- [Exercise 2: Securing Azure Key Vault with Azure IAM](#exercise-2-securing-azure-key-vault-with-azure-iam)
|
- [Exercise 2: Securing Azure Key Vault with Azure IAM](#exercise-2-securing-azure-key-vault-with-azure-iam)
|
||||||
- [Task 1: Create a new Azure Key Vault](#task-1-create-a-new-azure-key-vault)
|
- [Task 1: Create a new Azure Key Vault](#task-1-create-a-new-azure-key-vault)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-3)
|
- [Tasks to Complete](#tasks-to-complete-3)
|
||||||
- [Exit Criteria:](#exit-criteria-3)
|
- [Exit Criteria](#exit-criteria-3)
|
||||||
- [Task 2: Assign IAM based Azure Key Vault permissions](#task-2-assign-iam-based-azure-key-vault-permissions)
|
- [Task 2: Assign IAM based Azure Key Vault permissions](#task-2-assign-iam-based-azure-key-vault-permissions)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-4)
|
- [Tasks to Complete](#tasks-to-complete-4)
|
||||||
- [Exit Criteria:](#exit-criteria-4)
|
- [Exit Criteria](#exit-criteria-4)
|
||||||
- [Task 3: Assign access policy based Azure Key Vault permissions](#task-3-assign-access-policy-based-azure-key-vault-permissions)
|
- [Task 3: Assign access policy based Azure Key Vault permissions](#task-3-assign-access-policy-based-azure-key-vault-permissions)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-5)
|
- [Tasks to Complete](#tasks-to-complete-5)
|
||||||
- [Exit Criteria:](#exit-criteria-5)
|
- [Exit Criteria](#exit-criteria-5)
|
||||||
- [Task 4: Verify Azure Key Vault permissions](#task-4-verify-azure-key-vault-permissions)
|
- [Task 4: Verify Azure Key Vault permissions](#task-4-verify-azure-key-vault-permissions)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-6)
|
- [Tasks to Complete](#tasks-to-complete-6)
|
||||||
- [Exit Criteria:](#exit-criteria-6)
|
- [Exit Criteria](#exit-criteria-6)
|
||||||
- [Exercise 3: Azure deployments using Azure Key Vault](#exercise-3-azure-deployments-using-azure-key-vault)
|
- [Exercise 3: Azure deployments using Azure Key Vault](#exercise-3-azure-deployments-using-azure-key-vault)
|
||||||
- [Task 1: Create new secrets](#task-1-create-new-secrets)
|
- [Task 1: Create new secrets](#task-1-create-new-secrets)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-7)
|
- [Tasks to Complete](#tasks-to-complete-7)
|
||||||
- [Exit Criteria:](#exit-criteria-7)
|
- [Exit Criteria](#exit-criteria-7)
|
||||||
- [Task 2: Deploy an ARM Template using Azure Key Vault resources](#task-2-deploy-an-arm-template-using-azure-key-vault-resources)
|
- [Task 2: Deploy an ARM Template using Azure Key Vault resources](#task-2-deploy-an-arm-template-using-azure-key-vault-resources)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-8)
|
- [Tasks to Complete](#tasks-to-complete-8)
|
||||||
- [Exit Criteria:](#exit-criteria-8)
|
- [Exit Criteria](#exit-criteria-8)
|
||||||
- [Exercise 4: Securing the web application and database](#exercise-4-securing-the-web-application-and-database)
|
- [Exercise 4: Securing the web application and database](#exercise-4-securing-the-web-application-and-database)
|
||||||
- [Task 1: Setup the database](#task-1-setup-the-database)
|
- [Task 1: Setup the database](#task-1-setup-the-database)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-9)
|
- [Tasks to Complete](#tasks-to-complete-9)
|
||||||
- [Exit Criteria:](#exit-criteria-9)
|
- [Exit Criteria](#exit-criteria-9)
|
||||||
- [Task 2: Test the web application solution](#task-2-test-the-web-application-solution)
|
- [Task 2: Test the web application solution](#task-2-test-the-web-application-solution)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-10)
|
- [Tasks to Complete](#tasks-to-complete-10)
|
||||||
- [Exit Criteria:](#exit-criteria-10)
|
- [Exit Criteria](#exit-criteria-10)
|
||||||
- [Task 3: Utilize data masking](#task-3-utilize-data-masking)
|
- [Task 3: Utilize data masking](#task-3-utilize-data-masking)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-11)
|
- [Tasks to Complete](#tasks-to-complete-11)
|
||||||
- [Exit Criteria:](#exit-criteria-11)
|
- [Exit Criteria](#exit-criteria-11)
|
||||||
- [Task 4: Utilize column encryption with Azure Key Vault](#task-4-utilize-column-encryption-with-azure-key-vault)
|
- [Task 4: Utilize column encryption with Azure Key Vault](#task-4-utilize-column-encryption-with-azure-key-vault)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-12)
|
- [Tasks to Complete](#tasks-to-complete-12)
|
||||||
- [Exit Criteria:](#exit-criteria-12)
|
- [Exit Criteria](#exit-criteria-12)
|
||||||
- [Task 5: Enable SQL Azure Auditing & Threat Detection](#task-5-enable-sql-azure-auditing--threat-detection)
|
- [Task 5: Enable SQL Azure Auditing & Threat Detection](#task-5-enable-sql-azure-auditing--threat-detection)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-13)
|
- [Tasks to Complete](#tasks-to-complete-13)
|
||||||
- [Exit Criteria:](#exit-criteria-13)
|
- [Exit Criteria](#exit-criteria-13)
|
||||||
- [Task 6: Ensure SQL Azure Transparent Data Encryption (TDE) is enabled](#task-6-ensure-sql-azure-transparent-data-encryption-tde-is-enabled)
|
- [Task 6: Ensure SQL Azure Transparent Data Encryption (TDE) is enabled](#task-6-ensure-sql-azure-transparent-data-encryption-tde-is-enabled)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-14)
|
- [Tasks to Complete](#tasks-to-complete-14)
|
||||||
- [Exit Criteria:](#exit-criteria-14)
|
- [Exit Criteria](#exit-criteria-14)
|
||||||
- [Exercise 5: Migrating web.config settings to azure key vault](#exercise-5-migrating-webconfig-settings-to-azure-key-vault)
|
- [Exercise 5: Migrating web.config settings to azure key vault](#exercise-5-migrating-webconfig-settings-to-azure-key-vault)
|
||||||
- [Task 1: Create an Azure Key Vault secret](#task-1-create-an-azure-key-vault-secret)
|
- [Task 1: Create an Azure Key Vault secret](#task-1-create-an-azure-key-vault-secret)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-15)
|
- [Tasks to Complete](#tasks-to-complete-15)
|
||||||
- [Exit Criteria:](#exit-criteria-15)
|
- [Exit Criteria](#exit-criteria-15)
|
||||||
- [Task 2: Create an Azure Active Directory application](#task-2-create-an-azure-active-directory-application)
|
- [Task 2: Create an Azure Active Directory application](#task-2-create-an-azure-active-directory-application)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-16)
|
- [Tasks to Complete](#tasks-to-complete-16)
|
||||||
- [Exit Criteria:](#exit-criteria-16)
|
- [Exit Criteria](#exit-criteria-16)
|
||||||
- [Task 3: Assign the new Application Azure Key Vault Permissions](#task-3-assign-the-new-application-azure-key-vault-permissions)
|
- [Task 3: Assign the new Application Azure Key Vault Permissions](#task-3-assign-the-new-application-azure-key-vault-permissions)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-17)
|
- [Tasks to Complete](#tasks-to-complete-17)
|
||||||
- [Exit Criteria:](#exit-criteria-17)
|
- [Exit Criteria](#exit-criteria-17)
|
||||||
- [Task 4: Install NuGet packages](#task-4-install-nuget-packages)
|
- [Task 4: Install NuGet packages](#task-4-install-nuget-packages)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-18)
|
- [Tasks to Complete](#tasks-to-complete-18)
|
||||||
- [Exit Criteria:](#exit-criteria-18)
|
- [Exit Criteria](#exit-criteria-18)
|
||||||
- [Task 5: Test the solution](#task-5-test-the-solution)
|
- [Task 5: Test the solution](#task-5-test-the-solution)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-19)
|
- [Tasks to Complete](#tasks-to-complete-19)
|
||||||
- [Exit Criteria:](#exit-criteria-19)
|
- [Exit Criteria](#exit-criteria-19)
|
||||||
- [Exercise 6: Securing PaaS web applications with App Service Environment and Web Application Firewall](#exercise-6-securing-paas-web-applications-with-app-service-environment-and-web-application-firewall)
|
- [Exercise 6: Securing PaaS web applications with App Service Environment and Web Application Firewall](#exercise-6-securing-paas-web-applications-with-app-service-environment-and-web-application-firewall)
|
||||||
- [Task 1: Deploy web application to app service environment](#task-1-deploy-web-application-to-app-service-environment)
|
- [Task 1: Deploy web application to app service environment](#task-1-deploy-web-application-to-app-service-environment)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-20)
|
- [Tasks to Complete](#tasks-to-complete-20)
|
||||||
- [Exit Criteria:](#exit-criteria-20)
|
- [Exit Criteria](#exit-criteria-20)
|
||||||
- [Task 2: Configure the Web Application Firewall](#task-2-configure-the-web-application-firewall)
|
- [Task 2: Configure the Web Application Firewall](#task-2-configure-the-web-application-firewall)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-21)
|
- [Tasks to Complete](#tasks-to-complete-21)
|
||||||
- [Exit Criteria:](#exit-criteria-21)
|
- [Exit Criteria](#exit-criteria-21)
|
||||||
- [Task 3: Enable Application Gateway logging](#task-3-enable-application-gateway-logging)
|
- [Task 3: Enable Application Gateway logging](#task-3-enable-application-gateway-logging)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-22)
|
- [Tasks to Complete](#tasks-to-complete-22)
|
||||||
- [Exit Criteria:](#exit-criteria-22)
|
- [Exit Criteria](#exit-criteria-22)
|
||||||
- [Task 4: Attack a ASE Web Application with Detection Only](#task-4-attack-a-ase-web-application-with-detection-only)
|
- [Task 4: Attack a ASE Web Application with Detection Only](#task-4-attack-a-ase-web-application-with-detection-only)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-23)
|
- [Tasks to Complete](#tasks-to-complete-23)
|
||||||
- [Exit Criteria:](#exit-criteria-23)
|
- [Exit Criteria](#exit-criteria-23)
|
||||||
- [Task 5: Enable Web Application Firewall Prevention](#task-5-enable-web-application-firewall-prevention)
|
- [Task 5: Enable Web Application Firewall Prevention](#task-5-enable-web-application-firewall-prevention)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-24)
|
- [Tasks to Complete](#tasks-to-complete-24)
|
||||||
- [Exit Criteria:](#exit-criteria-24)
|
- [Exit Criteria](#exit-criteria-24)
|
||||||
- [Task 6: Reattack an ASE Web Application with Prevention enabled](#task-6-reattack-an-ase-web-application-with-prevention-enabled)
|
- [Task 6: Reattack an ASE Web Application with Prevention enabled](#task-6-reattack-an-ase-web-application-with-prevention-enabled)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-25)
|
- [Tasks to Complete](#tasks-to-complete-25)
|
||||||
- [Exit Criteria:](#exit-criteria-25)
|
- [Exit Criteria](#exit-criteria-25)
|
||||||
- [Exercise 7: Securing Azure Functions with Managed Service Identities](#exercise-7-securing-azure-functions-with-managed-service-identities)
|
- [Exercise 7: Securing Azure Functions with Managed Service Identities](#exercise-7-securing-azure-functions-with-managed-service-identities)
|
||||||
- [Task 1: Create an Azure Function](#task-1-create-an-azure-function)
|
- [Task 1: Create an Azure Function](#task-1-create-an-azure-function)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-26)
|
- [Tasks to Complete](#tasks-to-complete-26)
|
||||||
- [Exit Criteria:](#exit-criteria-26)
|
- [Exit Criteria](#exit-criteria-26)
|
||||||
- [Task 2: Create a Managed Service Identity](#task-2-create-a-managed-service-identity)
|
- [Task 2: Create a Managed Service Identity](#task-2-create-a-managed-service-identity)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-27)
|
- [Tasks to Complete](#tasks-to-complete-27)
|
||||||
- [Exit Criteria:](#exit-criteria-27)
|
- [Exit Criteria](#exit-criteria-27)
|
||||||
- [Task 3: Assign Managed Service Identity Azure Key Vault Permissions](#task-3-assign-managed-service-identity-azure-key-vault-permissions)
|
- [Task 3: Assign Managed Service Identity Azure Key Vault Permissions](#task-3-assign-managed-service-identity-azure-key-vault-permissions)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-28)
|
- [Tasks to Complete](#tasks-to-complete-28)
|
||||||
- [Exit Criteria:](#exit-criteria-28)
|
- [Exit Criteria](#exit-criteria-28)
|
||||||
- [Task 4: Test your Azure Function](#task-4-test-your-azure-function)
|
- [Task 4: Test your Azure Function](#task-4-test-your-azure-function)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-29)
|
- [Tasks to Complete](#tasks-to-complete-29)
|
||||||
- [Exit Criteria:](#exit-criteria-29)
|
- [Exit Criteria](#exit-criteria-29)
|
||||||
- [Exercise 8: Creating PaaS Audit and Compliance Power BI Reports](#exercise-8-creating-paas-audit-and-compliance-power-bi-reports)
|
- [Exercise 8: Creating PaaS Audit and Compliance Power BI Reports](#exercise-8-creating-paas-audit-and-compliance-power-bi-reports)
|
||||||
- [Task 1: Export a Power Query formula from Log Analytics](#task-1-export-a-power-query-formula-from-log-analytics)
|
- [Task 1: Export a Power Query formula from Log Analytics](#task-1-export-a-power-query-formula-from-log-analytics)
|
||||||
- [Tasks to Complete:](#tasks-to-complete-30)
|
- [Tasks to Complete](#tasks-to-complete-30)
|
||||||
- [Exit Criteria:](#exit-criteria-30)
|
- [Exit Criteria](#exit-criteria-30)
|
||||||
- [After the hands-on lab](#after-the-hands-on-lab)
|
- [After the hands-on lab](#after-the-hands-on-lab)
|
||||||
- [Task 1: Delete resource group](#task-1-delete-resource-group)
|
- [Task 1: Delete resource group](#task-1-delete-resource-group)
|
||||||
- [Task 2: Delete Azure AD objects](#task-2-delete-azure-ad-objects)
|
- [Task 2: Delete Azure AD objects](#task-2-delete-azure-ad-objects)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче