Microsoft Implementing End-to-End Security Controls for Cloud and AI Workloads (SC-500)
Get full access to the updated question bank and confidently prepare for your exam.
Vendor
Microsoft
Certification
Security
Content
66 Qs
Status
Verified
Updated
8 hours ago
Test the Practice Engine
Experience our interactive testing environment with free demo questions
Premium Bundle
Complete Success Suite
Save $34 Instantly
-
โFull PDF + Interactive Engine Everything you need to pass
-
โAll Advanced Question Types Drag & Drop, Hotspots, Case Studies
-
โPriority 24/7 Expert Support Direct line to certification leads
-
โ90 Days Free Priority Updates Stay current as exams change
Success Metric
98.4% Pass Rate
Standard Simulation
Practice Engine
One-Time Payment
-
Web-Based (Zero Install)
-
Real Testing Environment Virtual & Practice Modes
-
Interactive Engine Drag & Drop, Hotspots
-
60 Days Free Updates
Compatible with All Devices
Basic Tier
PDF Study Guide
Digital Access
- โ Exam Questions (PDF)
- โ Mobile Friendly
- โ 60 Days Updates
Verified 14-Question Preview (SC-500)
Verified Community
The CertoMetrics Standard.
Recommend the #1 platform for verified Microsoft certification resources.
Success Network
Help a Colleague Succeed.
Invite a peer to get their own updated SC-500 prep kit.
Exam Overview
The Microsoft SC-500 exam, "Implementing End-to-End Security Controls for Cloud and AI Workloads," is designed for security professionals who protect modern, dynamic environments. Achieving this certification validates your expertise in securing advanced cloud services, including AI and machine learning platforms, containerized applications, and critical data stores on Azure. This specialization is increasingly vital as organizations accelerate their adoption of cloud-native architectures and AI solutions. By mastering the skills measured, you demonstrate a comprehensive understanding of threat protection, identity management, data governance, and compliance within these complex ecosystems, making you an indispensable asset in safeguarding sensitive information and maintaining operational integrity against evolving cyber threats.
Questions
40-60
Passing Score
700/1000
Duration
100 Minutes
Difficulty
Intermediate to Advanced
Level
Specialist
Skills Measured
Career Path
Target Roles
Common Questions
Is the material up to date?
Yes. We update our question bank weekly to match the latest Microsoft standards. You get free updates for 90 days.
What format do I get?
You get instant access to both the **PDF** (for reading) and our **Premium Test Engine** (for exam simulation).
Is there a guarantee?
Absolutely. If you fail the SC-500 exam using our materials, we offer a full money-back guarantee.
When do I get the download?
Instantly. The download link is available in your dashboard immediately after payment is confirmed.
Free Study Guide Samples
Previewing updated SC-500 bank (14 Questions).
User1 has requested to use the AI Administrator role.
Which approvers can approve the request, and how long will User1 be an AI administrator after the role is approved? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Eligible approvers: Admin1 and Admin2 only
Based on the Privileged Identity Management (PIM) configuration table in the case study, the row for the AI Administrator role explicitly lists Admin1, Admin2 in the 'Approvers' column. This means that both Admin1 and Admin2 are designated as approvers for activation requests for this role.
Maximum active duration of the role: 1 day
The same PIM configuration table shows that for the AI Administrator role, the 'Activation maximum duration (hours)' is set to 24. Since 24 hours is equivalent to 1 day, this is the maximum period User1 can have the role activated after approval.
Reference: https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-configure
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Statement 1: Admin1 must approve requests for the Agent ID Developer role. โก๏ธ๏ธ Yes
Reasoning: The 'Privileged Identity Management (PIM) configuration' table explicitly shows that for the 'Agent ID Developer' role, the 'Require approval to activate' setting is 'Yes', and the designated 'Approvers' is 'Admin1'.
Statement 2: Admin2 can approve requests for the AI Administrator role. โก๏ธ๏ธ No
Reasoning: The PIM configuration table for the 'AI Administrator' role shows that the 'Require approval to activate' setting is 'No'. Since activation requests for this role do not require approval, there is no approval task for anyone, including Admin2, to perform.
Statement 3: Admin3 can assign User1 a two-day active assignment for the Agent ID Developer role. โก๏ธ๏ธ No
Reasoning: Admin3 holds the 'User Administrator' role. This role does not grant permissions to manage Privileged Identity Management (PIM) assignments. This action requires either the 'Privileged Role Administrator' role (held by Admin2) or the 'Global Administrator' role (held by Admin1).
Reference: https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-configure
You have an Azure SQL Database logical server named Server1 that contains a database named DB1.
You need to configure authentication for Server1 to meet the following requirements:
SQL authentication cannot be used for any databases on Server1.
The solution must be enforced centrally at the server level.
What should you do?
Correct Option: C
โ
Option C (Correct)
Reasoning: Enabling Microsoft Entra-only authentication for Server1 centrally enforces that SQL authentication is disabled for all databases on that logical server. This directly meets both requirements: SQL authentication cannot be used, and the solution is enforced at the server level.
โ Why the other choices are incorrect:
- Option A is incorrect: Configuring a Microsoft Entra administrator allows Entra users to connect but does not disable SQL authentication centrally for the server.
- Option B is incorrect: Enabling a managed identity is for Azure resources to authenticate to other Azure services, not for disabling client SQL authentication to the server.
- Option D is incorrect: Removing SQL logins from DB1 is a database-specific action, not a server-level configuration that affects all databases or prevents the use of SQL authentication entirely.
Reference: https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-azure-ad-only-authentication
You have a Microsoft Entra tenant that has the following configurations:
- User consent for applications is disabled.
- Only administrators can grant permissions to applications.
You register an application named App1 that uses delegated Microsoft Graph permissions.
You need to configure App1 to meet the following requirements:
- Enable user sign-ins without interactive consent prompts.
- Enable App1 to access Microsoft Graph on behalf of the signed-in user.
What should you do?
Correct Option: D
โ Option D (Correct)When user consent is disabled and delegated permissions are needed, an administrator must explicitly grant admin consent to the application. This allows App1 to access Microsoft Graph on behalf of signed-in users without triggering interactive consent prompts for each user, satisfying both requirements.โ Why the other choices are incorrect:* Option A is incorrect: Requiring user assignment controls who can sign in but does not address the application's permission consent process for delegated permissions.* Option B is incorrect: Application permissions allow the app to act without a user, which contradicts the requirement to act "on behalf of the signed-in user".* Option C is incorrect: User consent is explicitly disabled in the tenant, making it impossible to rely on user consent during sign-in.
Reference: https://learn.microsoft.com/en-us/entra/identity-platform/howto-grant-and-manage-admin-consent
You have a Microsoft Entra tenant that uses Privileged Identity Management (PIM).
You need to modify the AI Administrator role settings to meet the following requirements:
- Elevated access must be evaluated by another administrator before it is granted.
- Privileged access must be removed automatically after a fixed period.
Which two settings should you configure? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Correct Option: B, E
- B: Require approval to activate directly addresses the requirement that elevated access must be evaluated by another administrator before it is granted. This setting enforces an approval workflow for role activation.
- E: Activation maximum duration fulfills the requirement that privileged access must be removed automatically after a fixed period. This setting defines the maximum time an activated role can be held, after which access is automatically revoked.
Reference: https://learn.microsoft.com/en-us/azure/active-directory/privileged-identity-management/pim-configure-role-settings
You have two management groups named MG1 and MG2 that contain multiple Azure subscriptions. The subscriptions are linked to a Microsoft Entra tenant.
You have a user named User1 and a global administrator named Admin1.
You are informed that User1 created an Azure subscription named Sub1 under the MG2 management group and is the only owner of the subscription.
You need to ensure that Admin1 can remove the Owner role from User1 for Sub1.
What should you do first?
Correct Option: D
โ
Option D (Correct)
Reasoning: By default, a Global Administrator does not have elevated access to Azure resources. Enabling 'Access management for Azure resources' grants the Global Administrator the User Access Administrator role at the root scope (/) of the Azure tenant. This permission then allows Admin1 to manage Azure RBAC roles for all subscriptions, including Sub1, enabling them to remove User1's Owner role.
โ Why the other choices are incorrect:
- Option A is incorrect: Moving Sub1 to MG1 does not grant Admin1 the necessary permissions to manage roles on Sub1. Admin1 still lacks specific Azure RBAC permissions on the subscription.
- Option B is incorrect: Admin1 cannot assign themselves the User Access Administrator role for Sub1 because User1 is the sole owner. Admin1 needs a higher-level permission first to perform this assignment.
- Option C is incorrect: The Security Administrator role in Microsoft Entra ID does not grant Azure RBAC permissions to manage access to Azure subscriptions. PIM for this role is irrelevant for this scenario.
Reference: https://docs.microsoft.com/en-us/azure/role-based-access-control/elevate-access-global-admin
You have a management group named MG1 that contains two subscriptions named Sub1 and Sub2.
Sub1 contains a resource group named RG-Exception and a resource group named RG1 that hosts Microsoft Foundry resources.
You need to assign an Azure policy to force new Foundry deployments in MG1 to use private endpoints. The solution must NOT restrict deployments in RG-Exception.
How should you configure the policy?
Correct Option: A
Assigning the policy to MG1 ensures all new Foundry deployments within the entire management group (Sub1 and Sub2) are governed. Excluding RG-Exception from this assignment explicitly prevents the policy from restricting deployments within that specific resource group, directly meeting both requirements. This method applies the policy broadly while providing a precise exemption.
Reference: https://learn.microsoft.com/azure/governance/policy/concepts/scope
You have an Azure key vault named KV1 that uses role-based access control (RBAC) authorization. KV1 stores database connection strings for an Azure App Service web app named App1.
You enable a firewall on KV1 and allow access to KV1 from only the virtual network that contains App1.
You need to ensure that App1 can retrieve secrets from KV1 without using credentials stored in the application configuration.
What should you create?
Correct Option: D
To ensure App1 can retrieve secrets from KV1 without using credentials stored in the application configuration, a managed identity for App1 is the correct solution. A managed identity provides an Azure Active Directory identity for App1, allowing it to authenticate to Key Vault using RBAC without storing any secrets in its configuration. The existing firewall rule allowing access from App1's virtual network addresses network connectivity.
Reference: https://docs.microsoft.com/azure/key-vault/general/tutorial-net-create-vault-azure-web-app
You have a Microsoft Entra tenant.
You need to implement passwordless authentication. The solution must meet the following requirements:
Users can sign in without a password by using a mobile device.
New users that sign in for the first time must use a helpdesk-issued sign-in method that expires.
Which authentication method should you enable for each requirement? To answer, drag the appropriate methods to the correct requirements. Each method may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Correct Mapping:
โ
Step 1: Microsoft Authenticator matches with -> Passwordless sign-in
Reasoning: The Microsoft Authenticator app enables passwordless sign-in through phone sign-in. Users receive a push notification on their registered mobile device and approve it using a PIN or biometrics, meeting the requirement to sign in without a password using a mobile device.
โ
Step 2: Temporary Access Pass matches with -> First-time sign-in for new users
Reasoning: A Temporary Access Pass (TAP) is a time-limited, helpdesk-issuable passcode. Its primary purpose is to allow new users to sign in for the first time to register their permanent passwordless authentication methods, such as the Authenticator app. This perfectly aligns with the requirement for an expiring, helpdesk-issued method for new users.
You have a Microsoft Entra tenant that has user consent for applications disabled.
You register an application named App1 that requests the following Microsoft Graph delegated permissions:
- User.Read
- Mail.Read
You need to configure tenant permissions to meet the following requirements:
Enable users to grant consent for low-risk permissions without administrator interaction.
Ensure that applications requesting higher-privilege permissions require administrator approval.
What should you do?
Correct Option: D
An app consent policy allows administrators to define the conditions under which users can consent to applications. This is the precise mechanism to enable users to grant consent for low-risk permissions while ensuring that requests for higher-privilege permissions still require administrator approval. You can create a custom app consent policy to categorize permissions and specify which ones users can consent to without admin intervention.
Why the other choices are incorrect:
- A is incorrect: Granting tenant-wide admin consent to App1 would approve all its permissions by an administrator, overriding individual user consent and not differentiating between low and high risk. It bypasses the requirement for users to grant consent for low-risk permissions.
- B is incorrect: Configuring application assignments controls which users or groups have access to the application, not the mechanism by which consent is granted.
- C is incorrect: Privileged Identity Management (PIM) is used for managing and monitoring administrative role assignments, not for defining user consent policies for applications.
Reference: https://learn.microsoft.com/en-us/azure/active-directory/develop/configure-user-consent
You have an Azure management group named MG1 that contains two subscriptions named Sub1 and Sub2. Both subscriptions are linked to a Microsoft Entra tenant that contains a security group named Group1.
You need to ensure that the members of Group1 can assign roles to the resources in Sub1 and Sub2. The solution must follow the principle of least privilege.
Which role should you assign to Group1?
Premium Solution Locked
Unlock all 66 answers & explanations
You have an Azure subscription named Sub1 that contains 50 virtual machines. Sub1 has Microsoft Defender for Cloud enabled.
Sub1 contains an Azure key vault named KV1 and an Azure policy that enforces storing all secrets in KV1.
Occasionally, the developers at your company store plaintext tokens and SSH private keys on the virtual machines.
You need to configure Defender for Cloud to detect plaintext secrets on the virtual machines. The solution must minimize administrative changes to the virtual machines.
How should you configure Defender for Cloud? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 66 answers & explanations
You have an Azure subscription.
You need to create and deploy an Azure policy that meets the following requirements:
When a new virtual machine is deployed, automatically install a custom security extension.
Trigger an autogenerated remediation task for non-compliant virtual machines to install the extension.
What should you include in the policy? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 66 answers & explanations
You need to implement the planned change for SQLdb1.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 66 answers & explanations
Full Question Bank Locked
You have reached the end of the free study guide preview. Upgrade now to unlock all 66 questions and the full simulation engine.
Certification Path
Related Certifications
Customer Reviews
Global Community Feedback
David M.
"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."
Sarah J.
"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."
Michael C.
"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"