MicrosoftAssociate levelAZ-500

AZ-500 exam dumps: 273 free Azure Security Engineer Associate practice questions

Free AZ-500 practice questions for the Microsoft Azure Security Technologies exam, with the correct answer and a full explanation for every option. Read the first 10 below, browse all 273 by number, or take a timed practice exam.

Question bank last updated May 2025

Free AZ-500 practice questions

Questions 1 to 10 of 273

Pick an answer before you open the explanation. Each question also has its own page with a permalink.

AZ-500 Question 1

Single answer

You are administering an Azure environment where a new web application needs to be restricted solely to members of the Finance department. Additionally, any Finance user accessing the app from outside the corporate network must complete multi-factor authentication (MFA). Which approach should you implement to best meet these requirements?

  1. A

    A. Add all Finance users to an Azure AD security group, assign that group to the application, and create a Conditional Access policy that requires MFA for sign-ins from external networks.

  2. B

    B. Set the app’s permission scope to ‘All users’ and enable Pass-through Authentication to enforce MFA during every sign-in attempt.

  3. C

    C. Enable Azure AD Privileged Identity Management (PIM) for the Global Administrator role and require MFA for activation of that role.

  4. D

    D. Configure a Conditional Access policy without specifying user groups, and only require MFA if a user signs in with a personal Microsoft account.

Show answer and explanation

Correct answer: A

Explanation

To meet the requirements of restricting access to a specific department while enforcing MFA outside a trusted network, follow Azure best practices by leveraging group-based application assignments and Conditional Access policies. Specifically, assign the application to a dedicated Azure AD group containing the Finance users and create a Conditional Access policy that triggers MFA for sign-ins originating outside the corporate IP range (listed as a named location). Further details on configuring Conditional Access policies and managing groups can be found in Microsoft documentation: https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/overview.

  • A. Correct.

    A. Correct. By assigning the app to an Azure AD group containing only the Finance users, and configuring a Conditional Access policy to require MFA when sign-ins originate from outside the corporate network (e.g., a named location), you effectively restrict access to the Finance department and add an extra layer of security for external logins.

  • B. Incorrect.

    B. Incorrect. Setting the app’s permission to ‘All users’ does not restrict access to the Finance department. Pass-through Authentication alone does not address the specific requirement of MFA being triggered only for external sign-ins.

  • C. Incorrect.

    C. Incorrect. Enabling Azure AD PIM for the Global Administrator role is useful for privileged role management, but this does not enforce MFA specifically for the Finance users accessing the web application. It also does not handle departmental restrictions.

  • D. Incorrect.

    D. Incorrect. A Conditional Access policy that fails to specify the correct user group and only targets personal Microsoft accounts does not meet either the department restriction or the MFA requirement for corporate users accessing from external networks.

AZ-500 Question 2

Select 2

You are an Azure Security Engineer at Contoso. Your organization requires just-in-time (JIT) access for privileged roles using Azure AD Privileged Identity Management (PIM). You have assigned the Global Administrator role to specific users through PIM, but they are not being prompted for multi-factor authentication when activating their privileges. Which two steps should you take to ensure that MFA is required on activation for Global Administrator? (Each correct answer presents part of the solution. Choose two.)

  1. A

    Enable 'Require multi-factor authentication on activation' for the Global Administrator role in PIM

  2. B

    Create a custom Conditional Access policy for the Global Administrator role that restricts sign-ins to trusted locations only

  3. C

    Turn on 'User consent for apps' in the Azure AD User settings

  4. D

    Configure the Global Administrator role membership as 'Eligible' instead of 'Active' within PIM

Show answer and explanation

Correct answers: A, D

Explanation

To ensure that Global Administrator privileges follow just-in-time and multi-factor authentication requirements, you must configure the role as 'Eligible' and enable the 'Require multi-factor authentication on activation' setting in Azure AD Privileged Identity Management. This approach aligns with the principle of least privilege, minimizes standing administrative access, and aligns with Microsoft best practices. For more details, refer to the official Microsoft documentation on configuring Azure AD Privileged Identity Management.

  • A. Correct.

    Correct: Enabling 'Require multi-factor authentication on activation' in PIM ensures that users assigned to the role must complete MFA before activating the privileges.

  • B. Incorrect.

    Incorrect: Restricting sign-ins to trusted locations does not enforce MFA on activation. Conditional Access can be useful, but it does not directly enable the just-in-time MFA requirement in PIM without also requiring MFA explicitly.

  • C. Incorrect.

    Incorrect: User consent for apps is unrelated to requiring MFA during role activation. This setting governs how users grant permissions to third-party apps, not privileged role activation.

  • D. Correct.

    Correct: Configuring the role as 'Eligible' requires the user to go through the activation process, during which MFA can be enforced. If the role is set to 'Active,' the user is granted standing privileges and will bypass the just-in-time activation steps.

AZ-500 Question 3

Select 2

You are the Security Administrator for an organization whose Azure AD tenant has technical support staff permanently assigned to the Global Administrator role. Leadership wants to follow the principle of least privilege by providing elevated privileges only when needed and requiring approval from the senior security team before support staff can activate Global Administrator privileges. Which two steps should you take?

  1. A

    Enable Azure AD Privileged Identity Management (PIM) and make support staff “Eligible” for the Global Administrator role.

  2. B

    Configure the role in PIM to require approval for any role activation.

  3. C

    Remove all role assignments from support staff and rely on an external provisioning tool to add or remove roles as needed.

  4. D

    Enable multi-factor authentication for support staff on every sign-in.

Show answer and explanation

Correct answers: A, B

Explanation

To address the need for just-in-time privileged access and an approval workflow, the most direct approach is to use Azure AD Privileged Identity Management. By assigning support staff as 'Eligible' users for the Global Administrator role (Option 1) and configuring the role settings to require approval for activation (Option 2), you ensure that privileges are elevated only when needed, and a senior security admin must approve each activation. Refer to Microsoft’s documentation on Privileged Identity Management (https://docs.microsoft.com/azure/active-directory/privileged-identity-management) for detailed guidance on how to configure these settings.

  • A. Correct.

    Option 1 is correct. Azure AD Privileged Identity Management allows you to assign users as 'Eligible' rather than permanently active in a privileged role. This feature is necessary to implement just-in-time access to Global Administrator privileges.

  • B. Correct.

    Option 2 is correct. Requiring approval for role activation ensures that a senior security admin must approve any elevation of privileges, fulfilling the leadership's requirement for additional oversight.

  • C. Incorrect.

    Option 3 is incorrect. Removing all role assignments and depending on an external tool doesn't satisfy the requirement to provide elevated privileges in a controlled but still manageable way. External provisioning doesn’t inherently offer just-in-time access or approval workflows for privileged roles within Azure AD.

  • D. Incorrect.

    Option 4 is incorrect. While enabling MFA is highly recommended for all users (including privileged ones), it does not address the specific requirement of requiring approval for role elevation. MFA alone does not provide just-in-time role activation or the necessary approval process.

AZ-500 Question 4

Single answer

You manage a resource group named 'AppRG' that hosts multiple Azure resources. You need to give a developer named DevUser the ability to manage and create resources within AppRG, but ensure that DevUser cannot delete the resource group or modify any RBAC role assignments. Which built-in role assignment would best fulfill this requirement?

  1. A

    Assign the Owner role at the resource group scope to DevUser

  2. B

    Assign the Contributor role at the resource group scope to DevUser

  3. C

    Assign the Contributor role at the subscription scope to DevUser

  4. D

    Assign the Reader role at the resource group scope to DevUser

Show answer and explanation

Correct answer: B

Explanation

To meet the scenario requirements, you want to ensure that DevUser can manage resources within the AppRG resource group but not alter RBAC assignments or delete AppRG itself. According to Azure RBAC documentation, the Contributor role at a specific scope (in this case, the resource group) is the best fit, as it allows resource management without granting higher-level access like managing role assignments (which Owner would). Reference: https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#contributor.

  • A. Incorrect.

    Option 1: Owner at the resource group level would allow DevUser to manage resources, but it would also enable them to manage access and potentially delete the resource group, which exceeds the requirement.

  • B. Correct.

    Option 2: Contributor at the resource group level grants DevUser the ability to view, create, modify, and delete resources within AppRG without granting rights to manage RBAC assignments or delete the resource group. This precisely matches the requirement.

  • C. Incorrect.

    Option 3: Contributor at the subscription level gives DevUser the ability to manage resources across the entire subscription, not just within AppRG. This goes beyond the intended scope.

  • D. Incorrect.

    Option 4: Reader at the resource group level would only permit DevUser to view resources, not create or modify them. This does not meet the requirement.

AZ-500 Question 5

Single answer

You are a security engineer for a company that wants to delegate the ability to manage role assignments for a specific resource group to its InfoSec team. The InfoSec team must not have permissions to create, modify, or delete any resources within that resource group. Which Azure built-in role should you assign to meet this requirement?

  1. A

    Owner

  2. B

    User Access Administrator

  3. C

    Contributor

  4. D

    Reader

Show answer and explanation

Correct answer: B

Explanation

When you want a group or user to manage role assignments (i.e., grant or revoke permissions) without granting other privileges within an Azure resource group, you should use the User Access Administrator built-in role. This matches the least-privilege principle, providing only the capability to control access. For more information, see the Microsoft documentation on built-in roles for role-based access control (RBAC): https://learn.microsoft.com/azure/role-based-access-control/built-in-roles

  • A. Incorrect.

    Incorrect. The Owner role has full access to all resources, including the ability to manage role assignments. However, it provides more permissions than needed because it allows creation, modification, and deletion of resources.

  • B. Correct.

    Correct. The User Access Administrator role is specifically designed to manage role assignments without granting rights to create or modify resources. This matches the requirement to delegate access control management without other resource permissions.

  • C. Incorrect.

    Incorrect. The Contributor role can create, manage, and delete resources in addition to managing role assignments. This exceeds the minimum privilege needed and does not conform to the 'least privilege' principle.

  • D. Incorrect.

    Incorrect. The Reader role only provides read access to resources and does not include the ability to manage role assignments.

AZ-500 Question 6

Single answer

Your company has a resource group named RG1 that contains multiple Azure resources, including virtual machines, Azure SQL databases, and storage accounts. A new junior engineer needs to create, start, stop, and manage virtual machines but should not be able to modify or delete other types of resources in RG1. Which built-in role assignment should you configure to meet these requirements?

  1. A

    Assign the Contributor role at the subscription scope

  2. B

    Assign the Virtual Machine Contributor role at the RG1 scope

  3. C

    Assign the Virtual Machine Operator role at the RG1 scope

  4. D

    Assign the Owner role at the subscription scope

Show answer and explanation

Correct answer: B

Explanation

Azure provides built-in roles for role-based access control (RBAC) to granularly manage resources. 'Virtual Machine Contributor' is designed to grant permissions solely for creating and managing VMs and is best assigned at the smallest appropriate scope, in this case, RG1, to limit exposure. For more information, see Azure RBAC built-in roles in the Microsoft documentation: https://learn.microsoft.com/azure/role-based-access-control/built-in-roles.

  • A. Incorrect.

    Incorrect. The Contributor role at the subscription scope grants too many permissions across all resources in the subscription, not just virtual machines, and exceeds the principle of least privilege.

  • B. Correct.

    Correct. The Virtual Machine Contributor role at the RG1 scope allows the user to create, manage, start, stop, and restart virtual machines within RG1 without granting permissions to modify non-VM resources.

  • C. Incorrect.

    Incorrect. The Virtual Machine Operator role allows actions like starting and stopping VMs but does not allow creating or fully managing them.

  • D. Incorrect.

    Incorrect. The Owner role at the subscription scope grants full permissions at the highest level, which is far more than required for managing VMs in RG1.

AZ-500 Question 7

Single answer

You are a security engineer for Contoso. The HR department requests a custom role that grants the ability to reset passwords and update contact information only for user accounts in the HR department. They also need to ensure that no permissions are granted to manage service principals or other users outside the HR department. You decide to create a custom Microsoft Entra role to satisfy these requirements. Which approach should you use?

  1. A

    Create a custom Azure RBAC role scoped to a resource group that contains all HR employees.

  2. B

    Assign the built-in User Administrator role directly to the HR department’s global security group.

  3. C

    Create a custom Microsoft Entra role with the required directory permissions, configure an Administrative Unit (AU) containing only the HR users, and then assign the role to that AU.

  4. D

    Create a custom Microsoft Entra role with Reset Password and Manage Service Principal permissions, assigned at a global directory scope.

Show answer and explanation

Correct answer: C

Explanation

When controlling permissions that affect user accounts in Microsoft Entra ID, using Administrative Units (AUs) is a best practice. You create a custom Microsoft Entra role that grants only the necessary permissions, such as resetting passwords and editing profiles, and scope it to the AU covering only HR users. This prevents managing accounts outside the HR department and avoids granting privileges related to service principals. Refer to Microsoft’s documentation on 'Administrative Units in Microsoft Entra ID' for more details on configuring fine-grained directory permissions.

  • A. Incorrect.

    Option 1 is incorrect because Azure RBAC roles apply to Azure resources (e.g., subscriptions, resource groups, and resources) rather than directory objects like users. This does not limit password resets and contact updates to only the HR department’s users.

  • B. Incorrect.

    Option 2 is incorrect because the built-in User Administrator role typically allows managing passwords for all users except for global admins, not just HR accounts. It does not limit permissions to a specific subset of users.

  • C. Correct.

    Option 3 is correct. Creating a custom Microsoft Entra role with only the needed permissions (e.g., resetting passwords, updating profile attributes) and assigning the role to an Administrative Unit containing only HR users ensures that the role applies only to that group. This method prevents managing service principals or other users outside the HR department.

  • D. Incorrect.

    Option 4 is incorrect because assigning a custom Microsoft Entra role at the global directory scope would allow the assigned user to reset passwords for all users, not just the HR department.

AZ-500 Question 8

Single answer

You are an Azure security engineer for a company that needs to create a custom Azure role granting a development team the ability to start and stop virtual machines in a specific resource group. The development team’s Microsoft Entra ID security group must be assigned this role, and the team should not be able to delete any virtual machines. Which is the best way to achieve this requirement?

  1. A

    Create a custom Azure role granting 'Microsoft.Compute/*' privileges at the subscription scope and exclude 'virtualMachines/delete', then assign it to the group using the subscription Role Assignments.

  2. B

    Create a custom Azure role listing only the required VM actions and excluding 'Microsoft.Compute/virtualMachines/delete' at the resource group scope, then assign it to the Entra security group at that resource group scope.

  3. C

    Use the built-in Virtual Machine Contributor role directly at the resource group scope and rely on service-level security to block VM deletions.

  4. D

    Create a custom Microsoft Entra role in the Microsoft Entra admin center with only the start and stop actions, then assign that role to the group at the directory level.

Show answer and explanation

Correct answer: B

Explanation

To manage resource-level permissions effectively, you should create a custom Azure role (rather than a Microsoft Entra directory role) that includes only the necessary actions within the scope of the target resource. In this scenario, granting start/stop privileges and excluding 'virtualMachines/delete' ensures compliance with least-privilege principles. Assigning that custom role to the Microsoft Entra ID security group at the resource group scope is a recommended approach. For more details, refer to Microsoft’s documentation on custom roles and role assignments in Azure RBAC: https://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles.

  • A. Incorrect.

    Option 1 is incorrect. Assigning the custom role at the subscription scope would grant the group unnecessary permissions across the entire subscription, violating the principle of least privilege. Excluding 'virtualMachines/delete' actions is correct, but the scope is too broad.

  • B. Correct.

    Option 2 is correct. Defining a custom Azure role that includes only the required start and stop actions, excluding deletions, and assigning it at the resource group scope is a best practice. This ensures that permissions are limited to the intended resource group, aligning with the principle of least privilege. Additionally, assigning it to the Microsoft Entra group at the resource group scope streamlines ongoing management.

  • C. Incorrect.

    Option 3 is incorrect. While the built-in Virtual Machine Contributor role closely matches some required permissions, it still permits VM deletions. Relying on service-level security to block deletions can be cumbersome and is not the recommended approach when a custom role can precisely define allowed and denied actions.

  • D. Incorrect.

    Option 4 is incorrect. Microsoft Entra roles govern directory-level tasks (for example, user administration, conditional access), but Azure roles govern access to Azure resources. A custom role for Azure resources must be created and assigned through Azure RBAC, not as a Microsoft Entra role at the directory level.

AZ-500 Question 9

Single answer

You have created a custom Azure role definition that allows users to read all resources and start or restart virtual machines, but you originally defined the custom role at the resource group scope. Now you want to assign this role to users at the subscription scope so they can manage VM operations across all resource groups. However, you cannot see the custom role listed when attempting to assign it at the subscription level. Which action enables you to use this custom role at the subscription scope?

  1. A

    Redefine the role at the subscription scope so that the role definition is created and stored at that higher scope.

  2. B

    Grant the role assignment for this role at the resource group scope and rely on it to automatically propagate to the subscription scope.

  3. C

    Enable the 'assignmentAllowedScopes' setting in Microsoft Entra ID to permit broader usage of the existing role definition.

  4. D

    Create a new custom role in Microsoft Entra ID (formerly Azure AD) rather than Azure Resource Manager, so it appears at the subscription scope.

Show answer and explanation

Correct answer: A

Explanation

When creating custom roles in Azure RBAC, the role definition is bound to a specific scope (management group, subscription, resource group, or resource). If you need to assign the same role at a broader or different scope, you must define the role at that desired scope. According to Microsoft documentation (https://learn.microsoft.com/azure/role-based-access-control/custom-roles), custom roles cannot automatically move to higher-level scopes once created. Instead, the role needs to be redefined or updated at the correct scope for it to become available there.

  • A. Correct.

    Correct. In Azure Role-Based Access Control (RBAC), a custom role is only visible and assignable within the scope where it was defined and its descendants. If you create a custom role at a resource group scope, it will not appear at the subscription scope. To assign it at the subscription level, you must define (or re-create) the role at the subscription scope.

  • B. Incorrect.

    Incorrect. Role definitions created at a lower scope (such as a resource group) do not automatically propagate upward to a higher scope (e.g., a subscription). They remain restricted to their defined scope and its child resources.

  • C. Incorrect.

    Incorrect. 'assignmentAllowedScopes' is a setting used when defining custom roles in Azure Resource Manager templates to list acceptable scopes. However, simply enabling or modifying this property in Microsoft Entra ID does not move a role definition created at the resource group scope into the subscription scope.

  • D. Incorrect.

    Incorrect. There is a distinction between Azure resource roles (Azure RBAC) and Microsoft Entra ID administrative roles. Creating a Microsoft Entra ID role does not grant Azure resource-level access at the subscription level. You need a custom role defined in Azure Resource Manager at the correct scope for subscription assignments.

AZ-500 Question 10

Select 2

You are an Azure security engineer responsible for reducing excessive privileges across multiple Azure subscriptions using Microsoft Entra Permissions Management. After analyzing Microsoft Entra Permissions Management's usage data, you discover that several service accounts have rarely used permissions assigned, but your application team fears that removing them outright could cause operational issues. Which two actions should you take to safely rightsize privileges for these accounts using Microsoft Entra Permissions Management?

  1. A

    Validate infrequent usage by reviewing permissions utilization in Microsoft Entra Permissions Management, then test changes in a non-production environment before finalizing removals.

  2. B

    Immediately remove any rarely used permissions to ensure a strict least-privilege setup across all Azure subscriptions.

  3. C

    Create a new Azure role definition based on permissions usage analytics from Microsoft Entra Permissions Management and implement it gradually to observe any unexpected impacts.

  4. D

    Rely on Azure Role-Based Access Control (RBAC) logs exclusively to identify unused permissions, removing them without further testing or staged rollouts.

Show answer and explanation

Correct answers: A, C

Explanation

When rightsizing permissions in Azure, Microsoft Entra Permissions Management helps you identify unused or rarely used privileges. However, implementing least privilege without breaking production requires a staged approach, including thorough testing and custom role design. By combining its usage analytics with best practices, such as creating and testing updated role definitions in a non-prod environment, you reduce security risk while avoiding unintended outages. For more information, refer to Microsoft's documentation on implementing and managing Microsoft Entra Permissions Management: https://learn.microsoft.com/azure/active-directory/permissions-management.

  • A. Correct.

    Option 1 is correct. Verifying actual usage data from Microsoft Entra Permissions Management and testing changes in a controlled environment is a recommended best practice. This approach allows you to confirm that removing certain privileges will not break critical workflows.

  • B. Incorrect.

    Option 2 is incorrect. Immediately removing all rarely used permissions without a testing phase could introduce stability issues, especially if those privileges are occasionally needed. Overly aggressive privilege removal can disrupt production activities.

  • C. Correct.

    Option 3 is correct. Creating a custom role or a refined role definition using the analytics from Microsoft Entra Permissions Management and rolling it out gradually is a strategic way to ensure minimal disruption. You can revise it further as you learn more about actual usage.

  • D. Incorrect.

    Option 4 is incorrect. Relying solely on Azure RBAC logs and removing permissions without referencing Microsoft Entra Permissions Management data or testing can lead to misconfiguration. Permissions Management provides deeper insights and recommended actions based on actual usage patterns.

Timed practice exam

Take a AZ-500 practice test under exam conditions

70 questions in 100 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam

What the AZ-500 exam covers

Official Microsoft Azure Security Technologies exam domains and weightings.

  • Manage Identity and Access

    25% of exam

  • Secure Networking

    20% of exam

  • Secure Compute, Storage, and Databases

    20% of exam

  • Manage Security Operations

    25% of exam

All 273 AZ-500 practice questions

Every question has a page with the answer and explanation. Numbers are stable, so you can bookmark or share them.

  1. 1.You are administering an Azure environment where a new web application needs to be restricted solely to...
  2. 2.You are an Azure Security Engineer at Contoso. Your organization requires just-in-time (JIT) access for...
  3. 3.You are the Security Administrator for an organization whose Azure AD tenant has technical support staff...
  4. 4.You manage a resource group named 'AppRG' that hosts multiple Azure resources. You need to give a developer...
  5. 5.You are a security engineer for a company that wants to delegate the ability to manage role assignments for a...
  6. 6.Your company has a resource group named RG1 that contains multiple Azure resources, including virtual...
  7. 7.You are a security engineer for Contoso. The HR department requests a custom role that grants the ability to...
  8. 8.You are an Azure security engineer for a company that needs to create a custom Azure role granting a...
  9. 9.You have created a custom Azure role definition that allows users to read all resources and start or restart...
  10. 10.You are an Azure security engineer responsible for reducing excessive privileges across multiple Azure...
  11. 11.You are a security administrator for your organization, which uses multiple Azure subscriptions. You have...
  12. 12.Your organization has deployed Microsoft Entra Permissions Management to manage permissions across Azure,...
  13. 13.Your organization has just onboarded a new Azure subscription to Microsoft Entra (Azure AD) Privileged...
  14. 14.You are a Security Administrator at Contoso and need to configure Microsoft Entra Privileged Identity...
  15. 15.You are a security administrator for an organization that manages multiple Azure subscriptions. You want to...
  16. 16.You are an Azure administrator for Contoso Ltd. The company wants to enforce multi-factor authentication...
  17. 17.You are a Security Engineer at Contoso, responsible for protecting administrative access to Azure resources....
  18. 18.You are a security engineer at a company that uses Azure Active Directory (Azure AD) for identity and access...
  19. 19.Your organization has multiple Azure AD–integrated applications. You plan to enforce multi-factor...
  20. 20.You are the security administrator at Contoso. You need to ensure that any user signing in from outside your...
  21. 21.Your organization wants to restrict access to a newly deployed Teams-based application so that only devices...
  22. 22.Your organization has developed a new line-of-business (LOB) web application that is registered in Microsoft...
  23. 23.You have registered a new enterprise application in Microsoft Entra ID (Azure AD). You want to ensure that...
  24. 24.You are an Azure administrator managing an enterprise application in Microsoft Entra ID (Azure AD) for your...
  25. 25.Your organization has developed a new enterprise application that requires delegated permissions (Mail.Read)...
  26. 26.Your company recently added an enterprise application in Microsoft Entra ID (Azure AD) that requires...
  27. 27.A custom enterprise application in your Microsoft Entra tenant requires delegated permissions to read user...
  28. 28.Your organization has created a line-of-business web application that uses the OAuth 2.0 authorization code...
  29. 29.You are responsible for managing a line-of-business multi-tenant application registered in Microsoft Entra...
  30. 30.Your organization has a single-page JavaScript application that currently uses the Implicit Grant flow to...
  31. 31.You are building a Logic App that calls an internal web API registered in Azure Active Directory (Azure AD)....
  32. 32.Your organization has created a custom REST API that must be secured using Azure Active Directory, allowing...
  33. 33.You are developing a multi-tenant web API for your organization. You need to define custom permission scopes...
  34. 34.You have registered a new multi-tenant application in Azure Active Directory (Azure AD) that requests both...
  35. 35.Your company has developed an internal multi-tenant application that is registered in Azure AD to read user...
  36. 36.You manage an Azure AD tenant that hosts a custom application needing delegated permissions to read user...
  37. 37.You are an Azure Security Engineer responsible for configuring a custom microservice that deploys Azure...
  38. 38.You are configuring an Azure DevOps pipeline that uses a service principal to deploy new Azure resources into...
  39. 39.You are an Azure Security Engineer for Contoso. You have created a service principal to run a script that...
  40. 40.Your organization has several Azure Web Apps that all need to retrieve secrets from Azure Key Vault. You want...
  41. 41.You have an Azure Web App that needs to securely read secrets from your organization's Azure Key Vault. To...
  42. 42.You have deployed a Windows Server virtual machine (VM) in Azure and enabled a system-assigned managed...
  43. 43.Your organization hosts a multi-tier application in Azure with a front-end subnet and a private subnet for...
  44. 44.Your organization hosts a multi-tier application in Azure, with a front-end subnet for web servers and a...
  45. 45.Your company has deployed a hub-and-spoke virtual network architecture in Azure for a mission-critical...
  46. 46.A company hosts multiple Azure VMs in a single virtual network. The VMs in the front-end pool must be...
  47. 47.You are managing a three-tier application in Azure. VMs in each tier (Web, App, and Database) are placed in...
  48. 48.You are designing a solution in Azure where multiple virtual machines (VMs) in the same virtual network...
  49. 49.Your organization manages multiple virtual networks across Development, Test, and Production subscriptions....
  50. 50.Your organization has multiple Azure Virtual Networks deployed across development, testing, and production...
  51. 51.You manage a distributed environment with multiple Azure virtual networks (VNETs) across different...
  52. 52.You manage an Azure environment with a virtual network that includes two subnets: SubnetA (10.0.1.0/24)...
  53. 53.You have deployed a network virtual appliance (NVA) in a dedicated subnet within the same virtual network...
  54. 54.You manage an Azure environment with a single virtual network that has two subnets: AppSubnet hosting your...
  55. 55.You have a hub virtual network (VNet) in Azure that is connected to your on-premises environment via a VPN...
  56. 56.You have two Azure Virtual Networks (VNetA in East US and VNetB in West US). VNetA is already connected to...
  57. 57.You have two Azure virtual networks, WestUSVNet1 and EastUSVNet2, located in different regions. Your priority...
  58. 58.Your company has deployed a global Azure Virtual WAN with multiple branch offices connected to a secured...
  59. 59.You administer a global Azure Virtual WAN with multiple branch offices connecting via site-to-site VPN. You...
  60. 60.Your company has multiple on-premises branch offices that connect to Azure VNets via an Azure Virtual WAN....
  61. 61.Your company needs to establish secure connectivity between an on-premises network and an Azure virtual...
  62. 62.Your organization already has a site-to-site VPN connection to an Azure Virtual Network (VNet) using a VPN...
  63. 63.A company wants to configure secure VPN connectivity between their on-premises data center and Azure, as well...
  64. 64.Your company has established a private connection to Azure using ExpressRoute. However, your InfoSec team...
  65. 65.Your organization has established an ExpressRoute private peering connection to handle large volumes of...
  66. 66.A healthcare company is using an existing Standard ExpressRoute circuit for connectivity between its...
  67. 67.You have an Azure Storage account used to store sensitive internal documents. Your security requirements...
  68. 68.You manage a critical Azure Storage account containing sensitive data. You need to ensure that only specific...
  69. 69.Your organization has an Azure Storage account named contosoProdStorage that hosts sensitive financial data....
  70. 70.Your company has several Azure virtual machines (VMs) spread across different subnets, each protected by its...
  71. 71.You have an Azure VM that is not receiving inbound traffic from a specific on-premises IP address. You...
  72. 72.Your company hosts a web application in a virtual network along with multiple backend services. Recently,...
  73. 73.Your organization needs to secure access to an Azure Storage account so that all traffic from on-premises...
  74. 74.You have an Azure Storage account that needs to be accessible only through an Azure Virtual Network (VNet)...
  75. 75.You have an Azure Storage account that hosts highly sensitive data. Your company requires that only services...
  76. 76.You have a virtual network named ProdVNet with a subnet called SubnetA and an Azure Storage account named...
  77. 77.You manage an Azure Virtual Network named VNET1 that contains two subnets named SubnetA and SubnetB. You have...
  78. 78.Your organization runs a mission-critical application in an Azure virtual machine subnet. The application...
  79. 79.You have an Azure Storage account that must only be accessible from resources within a specific Azure Virtual...
  80. 80.You have an Azure SQL Database (named SalesDB) that should only be accessed from an internal web application...
  81. 81.You have an Azure SQL Database that stores sensitive financial data. To ensure all traffic from your Azure...
  82. 82.You have deployed a custom web service behind an internal load balancer in a dedicated subnet of your virtual...
  83. 83.You have created a Private Link service to provide partner organizations with secure, private connectivity to...
  84. 84.Contoso runs a proprietary data processing solution in Azure that must be privately accessed by multiple...
  85. 85.You are responsible for an internal data-processing solution that consists of an Azure App Service front end...
  86. 86.Your company needs to deploy an Azure Functions app that securely reads data from an on-premises SQL...
  87. 87.You have a critical internal web application hosted on Azure App Service that needs to connect to an...
  88. 88.Your organization hosts a line-of-business application in an Azure App Service Environment (ASE) configured...
  89. 89.Your organization hosts multiple internal web applications in an ILB App Service Environment (ASE). You need...
  90. 90.You are a security engineer working on a private App Service Environment (ASE) that hosts internal web...
  91. 91.Your company has deployed an Azure SQL Managed Instance into a dedicated subnet within a virtual network. You...
  92. 92.You have deployed an Azure SQL Managed Instance for a critical database. Your organization requires that only...
  93. 93.Your company plans to deploy an Azure SQL Managed Instance to host sensitive financial data. The instance...
  94. 94.You have an Azure Storage account hosting a static website that must remain publicly accessible to all users....
  95. 95.Your company hosts a public-facing web application in Azure App Service. The application fetches static files...
  96. 96.Your company hosts an Azure Storage account for a public-facing web application that serves static content...
  97. 97.Your organization hosts a web application on Azure App Service with a custom domain, and you also manage an...
  98. 98.You have deployed a production web application to Azure App Service using a custom domain and a third-party...
  99. 99.You manage a production web application hosted on Azure App Service using a custom domain. Your organization...
  100. 100.You are the security engineer for a company that has deployed multiple Azure Firewalls across different...
  101. 101.You are designing a solution for an organization that manages multiple Azure Firewalls deployed across...
  102. 102.Your organization has multiple Azure subscriptions, each hosting its own Azure Firewall instance. You need to...
  103. 103.You need to deploy a public-facing solution in Azure using an Application Gateway to load balance two Azure...
  104. 104.Your company is migrating a multi-tier web application to Azure. You deploy an Azure Application Gateway with...
  105. 105.You are designing a secure deployment of an internal web application hosted on Azure Virtual Machines behind...
  106. 106.Your company runs a global news platform hosted in Azure Blob Storage for static images and documents. You...
  107. 107.You are deploying Azure Front Door to serve static content from an Azure Storage account and dynamic content...
  108. 108.You manage a global e-commerce platform that serves both static assets (images, CSS, JavaScript) and dynamic...
  109. 109.You manage an e-commerce application hosted behind an Azure Application Gateway with Web Application Firewall...
  110. 110.You have configured Azure Front Door with a Web Application Firewall (WAF) in Prevention mode to protect your...
  111. 111.You manage an e-commerce application protected by an Azure Application Gateway configured with a Web...
  112. 112.You manage an online retail platform hosted in Azure, which experiences periodic traffic surges on its...
  113. 113.Contoso is preparing to launch a new global e-commerce platform hosted in Azure. The platform includes...
  114. 114.Contoso runs a mission-critical online storefront in Azure using multiple public IP addresses for its web...
  115. 115.You are an Azure Security Engineer for a company that hosts mission-critical Windows and Linux virtual...
  116. 116.You manage a set of Windows Server 2019 VMs in Azure that handle sensitive data. Your goal is to minimize the...
  117. 117.You manage several Windows virtual machines (VMs) hosted in Azure that contain sensitive financial data. You...
  118. 118.Your organization hosts multiple Linux and Windows virtual machines in Azure. These VMs currently have public...
  119. 119.Your company runs several Windows and Linux VMs in Azure for internal line-of-business applications. They...
  120. 120.You are a cloud security engineer for Contoso, which hosts Windows and Linux VMs on Azure for internal HR...
  121. 121.You operate a production AKS cluster hosting multiple microservices. Due to compliance requirements, pods in...
  122. 122.You manage an AKS cluster that hosts multiple workloads for different departments. The cluster’s API server...
  123. 123.You have an existing AKS cluster configured with the Azure CNI plugin, and your organization now requires...
  124. 124.You have an Azure Kubernetes Service (AKS) cluster running production workloads that handle sensitive data....
  125. 125.You manage a microservices solution running on Azure Kubernetes Service (AKS) and store container images in...
  126. 126.Your organization is running a mission-critical application on Azure Kubernetes Service (AKS). You need to...
  127. 127.You are the security engineer for a retail company that uses Azure Kubernetes Service (AKS) to host...
  128. 128.Your organization is deploying a new Azure Kubernetes Service (AKS) cluster and wants to enforce Azure Active...
  129. 129.You manage an Azure Kubernetes Service (AKS) cluster that is integrated with Azure Active Directory (Azure...
  130. 130.Your company hosts a container-based microservice in Azure Container Instances (ACIs) that processes...
  131. 131.Your organization has deployed a mission-critical batch processing solution running on Azure Container...
  132. 132.You manage a containerized order-processing service that runs in Azure Container Instances (ACIs). The...
  133. 133.You are deploying a microservices solution using Azure Container Apps to host multiple workloads. Your...
  134. 134.You are a security engineer responsible for a microservices application deployed as Azure Container Apps...
  135. 135.You are managing a mission-critical microservices application deployed across multiple Azure Container Apps...
  136. 136.Your organization hosts an Azure Container Registry (ACR) named ContosoRegistry. The development team needs...
  137. 137.You have created a private Azure Container Registry (ACR) named 'contosoRegistry' for internal use. A...
  138. 138.You have created a private Azure Container Registry (ACR) named contosoregistry. A new developer, Bob, needs...
  139. 139.Your company has mandated that all new Windows VMs must be encrypted at rest using keys you own and manage in...
  140. 140.You manage an Azure Virtual Machine that uses an ephemeral OS disk for performance reasons. Your compliance...
  141. 141.You are an Azure administrator for a financial services company. The security compliance team requires that...
  142. 142.Your company hosts an internal API behind Azure API Management. Due to strict compliance requirements, only...
  143. 143.You manage an Azure API Management instance that exposes financial APIs to partner applications. The security...
  144. 144.You are a security engineer at an e-commerce company that hosts multiple APIs in Azure API Management,...
  145. 145.You manage an Azure Storage account that hosts confidential financial records for your organization. You must...
  146. 146.Your organization stores sensitive data in an Azure storage account. They want to ensure data is accessible...
  147. 147.You are an Azure Security Engineer for a financial services company that stores confidential data in an Azure...
  148. 148.You manage an Azure Storage account hosting multiple containers for different departments. The AI research...
  149. 149.You manage an Azure Storage account named 'SecureDataStore' containing a private container called...
  150. 150.Your organization uses an Azure Storage account for internal file distribution. You need to ensure that only...
  151. 151.You are managing a production Azure Storage account that is used by multiple critical applications. Your...
  152. 152.You are an Azure Security Administrator responsible for maintaining a mission-critical application that uses...
  153. 153.Your organization has an application that uses an Azure Storage account with two access keys (key1 and key2)....
  154. 154.You manage an organization that uses an on-premises Active Directory (AD) domain to authenticate Windows...
  155. 155.You are a security engineer for a manufacturing firm that wants to store sensitive data in Azure Files. Your...
  156. 156.You have a company with on-premises Active Directory (AD) synchronized to Azure AD. They want to host...
  157. 157.You have an Azure Web App that needs to read and write data in a specific container within an Azure Blob...
  158. 158.A web application running on-premises needs temporary read-only access to a specific container in your Azure...
  159. 159.Your organization stores sensitive reports in an Azure Blob Storage container. You need to ensure that only...
  160. 160.You are an Azure Security Engineer for a medical research organization that stores sensitive data in Azure...
  161. 161.You are overseeing a logging solution in Azure Blob Storage that must meet strict compliance requirements....
  162. 162.You manage a business-critical Azure Storage account that holds confidential financial records. A new...
  163. 163.Your company maintains a master key in an on-premises Hardware Security Module (HSM) and wants to use a Bring...
  164. 164.Your organization wants to migrate a cryptographic key generated in its on-premises HSM into an Azure Key...
  165. 165.Your company maintains a FIPS 140-2 Level 2 compliant Hardware Security Module (HSM) on-premises for...
  166. 166.Your organization must meet strict compliance requirements that mandate double encryption at the Azure...
  167. 167.Your organization has strict compliance requirements that mandate double encryption for data stored at rest....
  168. 168.You are developing a new Azure Storage account for an application that handles highly sensitive financial...
  169. 169.Your organization is migrating a mission-critical dataset containing sensitive personally identifiable...
  170. 170.You are planning the security configuration for a newly provisioned Azure SQL Managed Instance that stores...
  171. 171.You are a security engineer for a financial organization that needs to store sensitive customer data in an...
  172. 172.Your organization wants to enable Microsoft Entra (formerly Azure AD) authentication for an existing Azure...
  173. 173.You work as a security engineer for an organization that wants to enable Microsoft Entra (Azure AD)...
  174. 174.You have configured Microsoft Entra (Azure AD) as the admin for an Azure SQL Database server. You want a...
  175. 175.Your organization has an Azure SQL Database that needs to capture all read, write, and delete activity for...
  176. 176.You are a security engineer for an e-commerce solution that uses a single Azure SQL Database. Your compliance...
  177. 177.You are a security engineer for Contoso. Compliance requirements mandate that all newly created Azure SQL...
  178. 178.You are a security engineer for an organization that stores customer PII in an Azure SQL Database. The...
  179. 179.You are a security engineer at a company using Azure SQL Database to store personally identifiable...
  180. 180.Your organization stores customer email addresses in an Azure SQL Database. The development team should only...
  181. 181.You manage an Azure SQL Database that stores sensitive personal information. Because this database was...
  182. 182.You manage an Azure SQL Database that has Transparent Data Encryption (TDE) enabled with a Microsoft-managed...
  183. 183.You are an Azure administrator for a company that uses Azure SQL Database. The company recently decided that...
  184. 184.A financial services company needs to store personally identifiable information (PII) in Azure SQL Database....
  185. 185.An e-commerce company plans to store customer credit card information in Azure SQL Database. They must comply...
  186. 186.A financial services company stores customer credit card information in Azure SQL Database. Due to strict...
  187. 187.You have created a custom Azure Policy that uses the 'modify' effect to ensure that all resources in your...
  188. 188.Your organization mandates that all new Azure Storage accounts must follow a naming standard beginning with...
  189. 189.You are a security engineer at Contoso, managing multiple Azure subscriptions under a single Azure Active...
  190. 190.Your organization requires that all newly created and existing Azure Storage accounts have 'Secure transfer...
  191. 191.You need to enforce mandatory tags on all Azure resources to meet your organization's governance standards....
  192. 192.An organization wants to enforce that all existing and newly created Azure Storage accounts have 'Secure...
  193. 193.You are configuring network access for an Azure Key Vault that stores highly sensitive secrets. Your...
  194. 194.You are an Azure Security Engineer for a company that stores secrets in an Azure Key Vault. The company wants...
  195. 195.Your company hosts a production web application in Azure App Service and stores credentials in Azure Key...
  196. 196.You manage an Azure Key Vault used by multiple development teams. The vault is configured to use Azure...
  197. 197.You manage an Azure Key Vault that stores secrets for a critical application. A developer on your team needs...
  198. 198.Your organization wants to unify access control for an Azure Key Vault by using Azure RBAC rather than the...
  199. 199.Your company hosts a critical web application on Azure App Service and stores its custom SSL certificate in...
  200. 200.Your organization hosts a public e-commerce website in Azure. The website’s SSL certificate, issued by a...
  201. 201.You have an Azure App Service hosting a production website that uses an SSL certificate stored in Azure Key...
  202. 202.You manage an application that uses an RSA key stored in Azure Key Vault for encrypting sensitive data. A new...
  203. 203.You have an Azure Key Vault containing an RSA key used to encrypt data at rest in an Azure Storage account....
  204. 204.Your financial services company uses Azure Key Vault to store the encryption keys for a critical application....
  205. 205.Your organization needs to replicate certificates, secrets, and keys stored in an existing Azure Key Vault in...
  206. 206.Your organization stores an SSL certificate in an Azure Key Vault located in the West Europe region, which...
  207. 207.You manage certificates stored in multiple Azure Key Vaults for a large enterprise. Due to an unexpected...
  208. 208.You manage backups for your organization using an Azure Recovery Services vault to protect virtual machine...
  209. 209.You are a security engineer at Contoso. The organization is concerned about accidental or malicious deletion...
  210. 210.You work as an Azure administrator for a company that uses Azure Backup to protect critical data. The...
  211. 211.Your organization manages multiple Azure subscriptions across different departments. The security team wants...
  212. 212.You are a security engineer for an organization that manages hundreds of Azure resources across multiple...
  213. 213.You are the Azure Security Engineer for a company with numerous Azure subscriptions. Management wants to...
  214. 214.Your organization manages multiple Azure subscriptions that must comply with a set of regulatory and security...
  215. 215.You are responsible for ensuring your organization's Azure environment meets a specific regulatory compliance...
  216. 216.You are the security engineer for an organization with multiple Azure subscriptions in a single tenant. You...
  217. 217.Your organization has several virtual machines (VMs) in Azure reported as missing a vulnerability assessment...
  218. 218.Your organization has noticed that the Microsoft Defender for Cloud secure score is critically low across...
  219. 219.You are an Azure security engineer at Contoso. While reviewing Microsoft Defender for Cloud’s Secure Score,...
  220. 220.Your organization must comply with the PCI-DSS standard across multiple Azure subscriptions. You have enabled...
  221. 221.Your company wants to measure compliance with the NIST SP 800-53 security framework by using Microsoft...
  222. 222.Your organization wants to track compliance with ISO 27001 across all its Azure subscriptions using Microsoft...
  223. 223.Your company has created a custom compliance framework and an associated Azure Policy initiative. A Security...
  224. 224.You are a Security Engineer for an organization that must comply with a proprietary framework not included...
  225. 225.Your organization must comply with a new, industry-specific standard that is not included among Microsoft...
  226. 226.Your organization has developed an internal compliance framework that includes unique controls not found in...
  227. 227.Your organization has developed an internal compliance requirement not included in the default standards in...
  228. 228.You are a security engineer for a company that needs to include additional internal security controls that...
  229. 229.Your organization wants to centralize security posture management across Azure, AWS, and GCP using Microsoft...
  230. 230.Your organization hosts workloads in both AWS and GCP and wants to unify threat protection and security...
  231. 231.Your organization hosts applications in Google Cloud Platform (GCP) and wants to ingest security alerts from...
  232. 232.Your organization recently acquired multiple subsidiary domains and brand names. You want to ensure Microsoft...
  233. 233.Your organization has deployed Microsoft Defender External Attack Surface Management (EASM) to monitor and...
  234. 234.Your organization has recently onboarded Microsoft Defender External Attack Surface Management (EASM) to...
  235. 235.Your organization has multiple Azure subscriptions recently onboarded to Microsoft Defender for Cloud. You...
  236. 236.You are a security administrator for a company that has multiple Azure subscriptions, all of which are...
  237. 237.You manage an Azure environment with multiple subscriptions. You recently noticed that newly created virtual...
  238. 238.You are a security engineer at Contoso, responsible for protecting newly created Windows and Linux virtual...
  239. 239.You manage an Azure environment hosting both Windows and Linux virtual machines. Currently, they are covered...
  240. 240.You are an Azure Security Engineer at a company with many Windows and Linux virtual machines (VMs) in Azure....
  241. 241.You are the security administrator for an organization running multiple Azure VMs (both Windows and Linux),...
  242. 242.You are an Azure Security Engineer for a company that recently decided to standardize on Microsoft Defender...
  243. 243.You are an Azure security engineer for an e-commerce company running Ubuntu-based VMs on Azure for web...
  244. 244.Your organization has recently upgraded multiple Azure subscriptions to Microsoft Defender for Servers Plan 2...
  245. 245.You are a security engineer responsible for implementing agentless vulnerability scanning for several Windows...
  246. 246.Your organization has 100 Azure virtual machines across multiple subscriptions. You want to reduce overhead...
  247. 247.Your organization is using Microsoft Defender for Servers Plan 2 to manage vulnerabilities on Azure virtual...
  248. 248.You have upgraded to Microsoft Defender for Servers Plan 2 in Microsoft Defender for Cloud and want to enable...
  249. 249.Your organization has deployed several Windows and Linux Azure Virtual Machines (VMs) and has enabled the...
  250. 250.Your organization hosts its application source code in both GitHub and Azure DevOps repositories. You have...
  251. 251.You manage a GitHub repository for an internal application and want to implement automated security scanning...
  252. 252.Your organization stores source code in both Azure DevOps and GitHub. You need to configure Microsoft...
  253. 253.Your organization uses Microsoft Sentinel to monitor security events. The security team notices repeated...
  254. 254.You are a security engineer for a company that uses Microsoft Sentinel to monitor critical sign-in activities...
  255. 255.Your organization uses Microsoft Sentinel to aggregate security logs from various sources. You have created...
  256. 256.You manage an Azure environment with several Windows virtual machines. Microsoft Defender for Cloud has...
  257. 257.You have received an alert in Microsoft Defender for Cloud indicating suspicious outbound traffic from an...
  258. 258.Your organization is receiving recurring alerts in Microsoft Defender for Cloud about suspicious connections...
  259. 259.Your organization wants to automatically notify the security team in a Microsoft Teams channel whenever a new...
  260. 260.You have configured a workflow automation in Microsoft Defender for Cloud to trigger a Logic App whenever a...
  261. 261.Your organization uses Slack as a team communication tool and wants to automatically post any high-severity...
  262. 262.You are responsible for collecting and analyzing network security event logs from multiple Linux-based Azure...
  263. 263.Contoso has multiple Windows-based virtual machines (VMs) and an Azure Firewall in their environment. They...
  264. 264.Your organization manages multiple Azure Firewall instances in separate production resource groups across two...
  265. 265.Your company uses multiple on-premises network devices that generate logs in the Common Event Format (CEF)....
  266. 266.Your organization wants to monitor suspicious sign-in attempts from on-premises Windows servers in Microsoft...
  267. 267.You have enabled the built-in Azure Active Directory data connector in Microsoft Sentinel to ingest sign-in...
  268. 268.You are a security analyst at an organization that has connected multiple data sources (including Azure...
  269. 269.You are a Security Engineer at Contoso, where Microsoft Sentinel is used to detect suspicious sign-in...
  270. 270.You have created a custom analytics rule in Microsoft Sentinel to detect suspicious sign-ins originating from...
  271. 271.Your organization wants to automate a high-severity incident response in Microsoft Sentinel. Specifically,...
  272. 272.Your organization uses Microsoft Sentinel to monitor security activity. A new requirement is to automatically...
  273. 273.Your organization frequently encounters suspicious IP addresses in high-severity incidents within Microsoft...

AZ-500 exam dumps FAQ

Are these AZ-500 dumps real exam questions?

No. These are original practice questions written to the Microsoft Azure Security Technologies exam objectives, not questions copied from a live exam. Memorising leaked questions violates Microsoft's candidate agreement and stops working the moment the question pool rotates. Use this bank to check your understanding of each domain and to find the topics you still need to study.

How many AZ-500 practice questions are there?

273 questions, each with the correct answer, an explanation of the answer, and a note on why every other option is wrong. The first 10 are on this page and every question has its own page linked below.

Are the AZ-500 exam dumps free?

Yes. Every question, answer and explanation on this page and the linked question pages is free to read without an account. A free HydraNode account adds timed practice exams, scoring and progress tracking across attempts.

How do I take a timed AZ-500 practice test?

Sign in and start the Microsoft Azure Security Technologies exam on HydraNode. A session gives you 70 questions drawn from this bank in 100 minutes, then a score report with a per-question review.

What topics does the AZ-500 exam cover?

The official exam domains are: Manage Identity and Access; Secure Networking; Secure Compute, Storage, and Databases; Manage Security Operations.