You have an Azure subscription that contains 15 custom apps. The source files for the apps are stored in Git repositories. The apps are deployed by using Azure DevOps.
You need to recommend a DevSecOps solution to implement static application security testing (SAST) of the app code to identify hard-coded secrets.
What should you include in the recommendation?
A. GitHub Advanced Security
B. Microsoft Defender for Key Vault
C. Microsoft Dev Box
D. Microsoft Defender for Cloud DevOps security
Show Answer
Correct Answer: D
Explanation: Microsoft Defender for Cloud DevOps security integrates directly with Azure DevOps and provides static analysis capabilities, including secret scanning, to detect hard-coded secrets in source code across pipelines. It is designed as an Azure-native DevSecOps solution and offers centralized visibility and governance for pre-production code security.
Question 6
You have an Azure subscription.
You have a subscription to a third-party cloud provider. The subscription contains 100 virtual machines.
You manage cloud security for both subscriptions from the Azure subscription.
You need to recommend a solution to validate the security posture of the virtual machines.
Which two services should you include in the recommendation? Each correct answer presents part of the solution.
NOTE: Each correct answer is worth one point.
A. Microsoft Sentinel
B. Azure Arc
C. Microsoft Defender for Cloud
D. Azure Lighthouse
E. Microsoft Defender for Endpoint
Show Answer
Correct Answer: B, C
Explanation: To validate the security posture of virtual machines across Azure and a third-party cloud, you need a way to onboard non-Azure resources and assess their security configuration. Azure Arc enables you to connect and manage virtual machines running in other cloud providers from Azure. Microsoft Defender for Cloud then provides security posture management and recommendations for those Arc-enabled machines. Other options focus on SIEM, access delegation, or endpoint protection rather than posture validation across clouds.
Question 7
DRAG DROP
-
You have an Azure Storage account named storage1.
You plan to secure storage1 by using a Bring Your Own Key (BYOK) strategy.
You create an Azure key vault named AKV1 and upload a compatible key.
You need to configure storage1 to use the key stored in AKV1 for encryption.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Show Answer
Correct Answer: Create a managed identity and assign it to storage1.
Create and assign a Key Vault access policy.
Configure Azure Storage encryption with customer-managed keys.
Explanation: Storage accounts use a managed identity to access the key in Key Vault. That identity must be granted Key Vault permissions (via access policy/RBAC) to use the key, after which customer-managed key encryption can be enabled on the storage account.
Question 7
You have an Azure subscription. The subscription contains multiple Azure App Service web apps that are distributed across multiple Azure regions and are accessed via the internet.
You need to ensure that all incoming requests to the apps are inspected for threats based on the Core Rule Set (CRS) from the Open Web Application Security Project (OWASP). The solution must meet the following requirements:
• Support the use of Microsoft-managed X.509 certificates.
• Route users to the geographically closest app.
• Minimize administrative effort.
What should you use?
A. Azure Firewall Premium
B. Azure Front Door with a web application firewall (WAF)
C. Azure Firewall Standard
D. Azure Application Gateway with a web application firewall (WAF)
Show Answer
Correct Answer: B
Explanation: Azure Front Door with WAF provides global HTTP(S) entry with OWASP Core Rule Set inspection, supports Microsoft-managed X.509 certificates, and offers Anycast-based global load balancing to route users to the closest region. It is a fully managed service, minimizing administrative effort compared to Azure Firewall or Application Gateway, which are regional and do not provide global user routing.
Question 8
HOTSPOT
-
You have an Azure subscription.
You need to create an Azure policy to ensure that all the resources in the subscription have tags assigned. The solution must ensure that the policy can remediate noncompliant resources automatically.
How should you configure the policy? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Property to add: existenceCondition
Effect to use: Modify
Explanation: Automatic remediation requires the Modify effect. Modify policies use an existenceCondition to determine noncompliance and apply changes, and they remediate resources using a managed identity.
Question 9
You have a Microsoft 365 subscription that contains a group named Group1. The subscription is linked to a Microsoft Entra ID P1 tenant.
You have an external software as a service (SaaS) application named App1. App1 is managed by using a web-based admin portal and supports the use of Microsoft Entra ID credentials.
You need to ensure that only the members of Group1 who sign in from Microsoft Entra joined devices can access the admin portal of App1.
What should you create first in Microsoft Entra?
A. an enterprise application
B. a Microsoft Entra application proxy connector group
C. a Conditional Access policy
D. an access package
Show Answer
Correct Answer: A
Explanation: To control access to a SaaS application's admin portal by group membership and device state, the application must first exist as an identity object in Microsoft Entra ID. Creating an enterprise application registers App1 in the tenant and enables features such as Conditional Access and group-based access assignments. Without the enterprise application, you cannot scope Conditional Access policies or restrict access to Group1 or to Microsoft Entra joined devices.
Question 9
HOTSPOT
-
You have a Microsoft 365 subscription.
You configure Microsoft Purview Information Protection to apply sensitivity labels automatically.
You need to recommend a solution that will prevent users from uploading unlabeled files to Microsoft SharePoint Online if the files contain content defined by Microsoft Purview classifiers as sensitive.
What should you include in the recommendation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Compliance policy
Endpoint data loss prevention (Endpoint DLP)
Explanation: A compliance policy with Endpoint DLP can block uploads of sensitive, unlabeled files to SharePoint Online by detecting sensitive content via Purview classifiers and enforcing labeling or upload restrictions at the endpoint.
Question 10
DRAG DROP
-
You have an Azure environment that contains multiple workloads deployed across multiple subscriptions.
You need to recommend a solution to assess and improve the security posture of the workloads. The solution must meet the following requirements:
• Use the Microsoft Cloud Adoption Framework for Azure to evaluate compliance with cloud governance policies.
• Use the Azure Well-Architected Framework to secure individual workloads.
What should you include in the recommendation for each requirement? To answer, drag the appropriate recommendations to the correct requirements. Each recommendation 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.
Show Answer
Correct Answer: Use the Microsoft Cloud Adoption Framework for Azure to evaluate compliance with cloud governance policies:
Microsoft Cloud Security Benchmark (MCSB)
Use the Azure Well-Architected Framework to secure individual workloads:
Azure Advisor
Explanation: The Microsoft Cloud Security Benchmark provides governance and security controls aligned with the Cloud Adoption Framework. Azure Advisor delivers Azure Well-Architected Framework recommendations to improve the security and reliability of individual workloads.
Question 10
Your network contains an on-premises Active Directory Domain Services (AD DS) domain named Domain1. Domain1 contains 10 domain controllers.
You have an Azure subscription named Sub1 that contains a Microsoft Sentinel workspace named WS1.
You have a Microsoft 365 subscription that contains 5,000 users. Each user is assigned a Microsoft 365 E3 license.
You need to recommend a solution to ingest security logs from all the domain controllers into WS1. The solution must meet the following requirements:
• The cost of ingesting data into WS1 must be minimized.
• WS1 must ingest all the Windows Security event logs generated by the domain controllers.
• The solution must support the generation of approximately 350 MB of logs per day from each domain controller.
What should you recommend?
A. Upgrade the user licenses to Microsoft 365 E5.
B. Onboard each domain controller to Microsoft Defender for Servers Plan 2.
C. Configure Auxiliary logs in WS1.
D. Configure a volume cap for WS1.
E. Only ingest data from one domain controller into WS1.
Show Answer
Correct Answer: B
Explanation: Onboarding the domain controllers to Microsoft Defender for Servers Plan 2 enables the Microsoft Defender for Cloud data ingestion benefit, which allows Windows Security event logs to be ingested into Microsoft Sentinel at no additional cost up to a generous daily allowance per server. This meets the requirement to ingest all Windows Security event logs from all 10 domain controllers, supports approximately 350 MB of logs per day per controller, and minimizes ingestion cost. The other options either do not reduce Sentinel ingestion costs, do not ensure full log ingestion, or do not address the requirement.
Question 11
HOTSPOT
-
You have an Azure DevOps organization that is used to manage the development and deployment of internal apps to multiple Azure subscriptions.
You are developing a DevSecOps strategy.
You need to apply DevSecOps controls for the secure code stage and the secure operations stage. The solution must be based on Microsoft Cloud Adoption Framework for Azure principles.
What should you apply for each stage? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Explanation: In the Cloud Adoption Framework DevSecOps model, secure code focuses on building security into the application design, including application-level access controls. Secure operations focuses on protecting delivery and runtime processes, which includes using secure, controlled CI/CD pipelines.
$19
Get all 316 questions with detailed answers and explanations
Instant download HTML + PDF delivered the moment payment clears.
Secure Stripe checkout we never see or store your card details.
7-day refund if files are defective see our refund policy.