Microsoft Cloud and AI Security Engineer Associate (SC-500)

Practice SC-500 questions for Manage identity, access, and governance (20–25%). These original questions are grounded in verified Microsoft Learn content.

Q01 - Question

An enterprise manages hundreds of subscriptions across several management groups. The governance team wants to maintain Azure Policy assignments in JSON files within source control, deploy them consistently through a single pipeline, and detect configuration drift between code and Azure. Which framework should the team implement?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

B is correct.

Explanation: Enterprise Policy as Code (EPAC) is an open-source PowerShell module designed to manage Azure Policy definitions and assignments at management group scale. It enables teams to define policy assignments in JSON files, deploy them through a single CI/CD pipeline, and track desired state by detecting drift between source-controlled code and actual assigned Azure configurations.

A is incorrect: Template Analyzer and Checkov are static analysis engines that inspect IaC templates for misconfigurations, rather than deploying or reconciling Azure Policy assignments.

C is incorrect: Agentless scanning detects template vulnerabilities across repositories every 24 hours, but it cannot deploy policy assignments or monitor governance configuration drift.

D is incorrect: The Microsoft Security DevOps extension executes security scanners inside pipelines, but it does not orchestrate Azure Policy desired state across management groups.

Learn more in Microsoft Learn

Q02 - Question

Contoso is configuring self-service password reset policies for a dedicated security group containing privileged administrator accounts. To comply with Microsoft Entra ID administrator reset constraints and security best practices, how should the administrator SSPR policy be configured?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

A is correct.

Explanation: Microsoft Entra ID enforces stricter SSPR protections for administrators, requiring two authentication methods for password resets. For privileged groups, Microsoft recommends combining strong methods such as Microsoft Authenticator with phone-based verification while avoiding security questions, which are disallowed for administrator resets, and avoiding email verification to prevent escalation through mailbox compromise.

B is incorrect: Administrator accounts strictly require two authentication methods to complete a password reset, making a single-method policy configuration insufficient regardless of the method chosen.

C is incorrect: Security questions are not permitted for administrator reset scenarios, and email reset is not recommended because compromised mailboxes can lead to account takeover.

D is incorrect: FIDO2 security keys and passkeys serve strictly as sign-in credentials and are ineligible for use in self-service password reset verification challenges.

Learn more in Microsoft Learn

Q03 - Question

A healthcare organization plans to deploy Microsoft Security Copilot for threat investigation. The compliance team mandates that sensitive security telemetry and analyst prompts submitted during sessions must never be used to train external or foundational AI models. How does Microsoft Security Copilot satisfy this organizational requirement?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

A is correct.

Explanation: Microsoft Security Copilot ensures that data provided by an organization remains accessible exclusively to that organization. Customer data is safeguarded by comprehensive enterprise compliance and security controls. Crucially, Microsoft does not use customer organizational data or prompt submissions to train foundation AI models, thereby satisfying enterprise governance, regulatory compliance, and organizational data privacy requirements.

B is incorrect: Copilot integrates threat intelligence feeds to inform its models, but it never publishes customer prompts or internal telemetry to external intelligence feeds.

C is incorrect: Customer data is strictly isolated to the customer organization rather than pooled or shared across tenant caches to train models for others.

D is incorrect: While data is protected, Copilot maintains session context rather than instantly discarding data, and model protection does not require immediate session deletion.

Learn more in Microsoft Learn

Q04 - Question

A managed service provider administers Microsoft Sentinel workspaces located across multiple customer Azure tenants. Security analysts must view and manage all customer workspaces from the Azure portal directory and subscription selector without signing in to individual customer accounts. Which solution should the service provider implement?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

C is correct.

Explanation: The evidence supports C because implementing Azure Lighthouse provides the option to enable administrative access to customer tenants. Once Azure Lighthouse is successfully onboarded, authorized users sign in to the service provider's tenant and use the directory + subscription selector in the Azure portal to select and manage customer subscriptions without having to log in to separate accounts.

A is incorrect: Workspace manager centrally consolidates and publishes content items from a central workspace to member workspaces, but it does not enable multi-tenant portal delegation.

B is incorrect: Automation Contributor is a service-oriented role that allows Sentinel to add playbooks to automation rules, rather than granting multi-tenant user access.

D is incorrect: Assigning Microsoft Sentinel Reader in customer tenants still requires analysts to authenticate into each separate customer tenant account directly.

Learn more in Microsoft Learn

Q05 - Question

You host an external customer-facing API on Azure Container Apps. To prevent unauthorized requests from executing, you must require all users to authenticate with Microsoft Entra ID before requests reach your container code, without modifying any application code. What should you configure?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

A is correct.

Explanation: Azure Container Apps provides built-in authentication middleware, commonly referred to as EasyAuth, which intercepts unauthenticated incoming requests and redirects users to sign in with Microsoft Entra ID. Because the platform middleware intercepts traffic before it reaches your container code, you enforce identity authentication at the platform layer without writing custom authentication logic in the application.

B is incorrect: IP security restrictions filter network requests based on client source IP addresses, but they do not enforce user identity verification or sign-in.

C is incorrect: A managed identity grants the Container App permissions to access Azure resources, but it does not authenticate incoming external API user traffic.

D is incorrect: Setting ingress to internal blocks public internet traffic, preventing external customer access rather than requiring user identity authentication for public API endpoints.

Learn more in Microsoft Learn

Q06 - Question

Contoso assigned the Defender XDR agent to Contoso-SOC-Workspace. A security analyst with no role in that workspace invokes the agent in the Defender portal and receives an error. SCU utilization is normal. What should you do?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

D is correct.

Explanation: Integrated agent routing is tenant-wide, so Defender XDR requests from all users route to the SOC workspace. Any user who lacks Contributor or Owner access to that specific workspace encounters an error. Assigning the analyst the Contributor role grants permission to use Security Copilot without modifying routing for other users and avoids granting unnecessary administrative privileges.

A is incorrect: Plugins determine data sources available within a workspace, but enabling them does not grant users permission to access the workspace.

B is incorrect: Overage SCUs help when provisioned capacity is exhausted, but utilization is normal here, so capacity exhaustion is not the cause.

C is incorrect: Agent routing is tenant-wide, so changing it affects all Defender XDR users, and the analyst could still lack access to that destination.

Learn more in Microsoft Learn

Q07 - Question

Contoso plans to implement passwordless authentication for mobile and cross-platform employees who need phishing-resistant credentials. The solution must use hardware-backed credentials unlocked by local biometrics or PINs without requiring dedicated physical security keys. Which authentication method should you configure?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

A is correct.

Explanation: Passkeys in Microsoft Authenticator provide mobile and cross-platform users with portable, phishing-resistant passwordless credentials. These credentials are hardware-backed on the mobile device and unlocked using local biometrics or a PIN. Administrators enable this method by configuring the Passkey (FIDO2) authentication method policy in Microsoft Entra ID and scoping it to the target user groups.

B is incorrect: Windows Hello for Business is recommended specifically for corporate Windows devices managed by Intune or Group Policy, rather than cross-platform mobile environments.

C is incorrect: Synced passkeys trade enterprise control for personal device convenience and are intended for lower-risk general users rather than managed corporate cross-platform deployments.

D is incorrect: Microsoft Authenticator push notifications represent an app-based multifactor authentication method paired with passwords, rather than a passwordless hardware-backed passkey credential.

Learn more in Microsoft Learn

Q08 - Question

A ReadOnly lock is applied to a production Azure Storage account. An application now fails when listing storage keys. The security engineer must maintain protection against accidental deletion while restoring application operations. What should the engineer do?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

C is correct.

Explanation: A ReadOnly lock prevents deletion and modification, and Azure treats listing storage keys as a write action, causing the operation to fail. A Delete lock prevents resource deletion while allowing all read and write operations. Replacing the ReadOnly lock with a Delete lock restores storage key access while keeping the storage account protected from accidental deletion.

A is incorrect: Resource locks override all RBAC role assignments, including Owner, so assigning Owner to the application identity still blocks key listing operations.

B is incorrect: Resource locks applied to a resource group are inherited by child resources, so moving the ReadOnly lock still blocks key listing.

D is incorrect: The Contributor role allows managing resources, but locks override RBAC roles, so key listing remains blocked until the ReadOnly lock is changed.

Learn more in Microsoft Learn

Q09 - Question

A Function app stores a Cosmos DB connection string in an application setting. Anyone with read access to the App Service configuration screen can view it. You must remove the credential and let the function authenticate to Cosmos DB without storing secrets. What should you do?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

C is correct.

Explanation: A system-assigned managed identity gives the Function app a Microsoft Entra identity that Azure manages, so no connection string is stored or rotated. Assigning Cosmos DB Built-in Data Contributor grants the needed data access. DefaultAzureCredential in the code then picks up the Function app's managed identity at runtime, so the application setting can be removed.

A is incorrect: Function keys gate access to function endpoints for inbound callers. They do not provide outbound authentication to Cosmos DB database accounts.

B is incorrect: Key Vault Secrets User reads secrets from Key Vault. It is not the recommended role for granting Cosmos DB data plane access.

D is incorrect: EasyAuth controls who can invoke the function. It does not change how the function authenticates to Cosmos DB, so the string remains.

Learn more in Microsoft Learn

Q10 - Question

Contoso runs a scheduled compliance agent with no signed-in user. The agent authenticates with a client secret and receives a token issued to the agent identity. The security team needs a Conditional Access policy that evaluates this agent. Which configuration should they use?

Domain: Manage identity, access, and governance (20–25%) Type: Single choice

B is correct.

Explanation: An autonomous agent authenticates with the OAuth 2.0 client credentials flow, so the agent identity is the token subject. Conditional Access must target the agent service principal under Users, agents or workload identities. For these policies, Agent risk is the only condition and Block access is the only control. The policy evaluates at token issuance.

A is incorrect: A user-targeted policy that requires MFA misses the enforcement point, because no user is present and the agent is the token subject.

C is incorrect: A group policy applies to users, and device compliance cannot be enforced for autonomous agents because no device is registered.

D is incorrect: A user account assignment applies only when the agent authenticates as a user-type identity, not as a service principal with client credentials.

Learn more in Microsoft Learn

Take the SC-500 practice test · Read the SC-500 study guide