๐ŸŽ„

CertoMetrics - 9% OFF Special Discount Offer - Ends In:

0d 00h 00m 00s
Coupon code: SALE2026

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

Launch Free Demo
Best Value Bundle

Premium Bundle

Complete Success Suite

$83 $49

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

Verified by 15k+ Students
Secure Checkout
Popular

Standard Simulation

Practice Engine

$44

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

Chrome
Verified Secure Checkout

Basic Tier

PDF Study Guide

$39

Digital Access

  • โœ“ Exam Questions (PDF)
  • โœ“ Mobile Friendly
  • โœ“ 60 Days Updates
Download Free Sample PDF

Verified 14-Question Preview (SC-500)

Secure Checkout

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

Implement Security for Azure AI and Machine Learning Workloads
Implement Security for Cloud-Native Application Workloads (Containers, Functions, APIs)
Implement Security for Data Platforms (Storage, Databases, Data Lakes, Key Vault)
Manage Identity and Access for Cloud and AI Workloads
Monitor, Govern, and Respond to Threats in Cloud and AI Environments

Career Path

Target Roles

Cloud Security Engineer AI Security Architect DevSecOps Engineer

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).

QUESTION 1

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.

 

Technical Scenario Diagram
Answer Canvas

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

QUESTION 2

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

 

Technical Scenario Diagram
Answer Canvas

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

QUESTION 3

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?

A
Configure a Microsoft Entra administrator for Server1.
B
Enable a managed identity for Server1.
C
Enable Microsoft Entra-only authentication for Server1.
D
Remove SQL logins from DB1.

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
QUESTION 4

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?

A
Configure enterprise applications to require user assignment and assign users to App1.
B
Modify the app registration to use application permissions instead of delegated permissions.
C
Add the required delegated Microsoft Graph permissions to the app registration and rely on user consent during sign-in.
D
Grant admin consent to App1 for the required delegated permissions.

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
QUESTION 5

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.

A
Expire active assignments after
B
Require approval to activate
C
Require justification on activation
D
Expire eligible assignments after
E
Activation maximum duration

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
QUESTION 6

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?

A
Move Sub1 to MG1.
B
Assign Admin1 the User Access Administrator role for Sub1.
C
Instruct Admin1 to use Privileged Identity Management (PIM) to request the Security Administrator role.
D
Instruct Admin1 to enable Access management for Azure resources.

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
QUESTION 7

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?

A
Assign the policy to MG1 and exclude RG-Exception.
B
Assign the policy to Sub1 and RG-Exception.
C
Assign the policy to MG1 and RG-Exception.
D
Assign the policy to Sub1 and exclude RG-Exception.

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
QUESTION 8

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?

A
an access policy for KV1
B
an app registration for App1
C
a private endpoint for KV1
D
a managed identity for App1

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
QUESTION 9

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.

Technical Scenario Diagram
Answer Canvas

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.



Reference: https://learn.microsoft.com/en-us/entra/identity/authentication/howto-authentication-passwordless-phone-sign-in

QUESTION 10

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?

A
Grant tenant-wide admin consent to App1.
B
Configure application assignments for App1.
C
Configure Privileged Identity Management (PIM) role assignments.
D
Create an app consent policy.

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
QUESTION 11

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?

A
Contributor at the MG1 scope
B
Contributor at the Sub1 and Sub2 scopes
C
User Access Administrator at the MG1 scope
D
Owner at the MG1 scope

Premium Solution Locked

Unlock all 66 answers & explanations

QUESTION 12

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.

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 66 answers & explanations

QUESTION 13

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.

 

Technical Scenario Diagram
Interactive Canvas Locked

Premium Solution Locked

Unlock all 66 answers & explanations

QUESTION 14

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.

Technical Scenario Diagram
Solution Locked
A
Create a compliance policy.
B
Configure Microsoft Entra authentication for SQLServer1.
C
Create a Conditional Access policy.
D
Configure Federated client identity for SQLdb1.
E
Configure a user-assigned managed identity for SQLdb1.

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.

Customer Reviews

5 / 5
(15,000+ verified)
5
100%
4
0%
3
0%
2
0%
1
0%

Global Community Feedback

DM

David M.

Verified Student

"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."

SJ

Sarah J.

Premium Member

"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."

MC

Michael C.

Verified Buyer

"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"

Need Assistance?

Our expert support team is available to assist you with any inquiries about our exam materials.

Contact Support
Average response: < 24 Hours

Get Exam Updates

Subscribe to receive instant notifications on new questions and exclusive flash sales.

* Join 5,000+ students getting weekly updates

Support Chat โ— Active Now

๐Ÿ‘‹ Hi! How can we help you pass your exam?

Enter email to start chatting