Free AZ-400 Exam Braindumps
Designing and Implementing Microsoft DevOps Solutions Questions 66–70 (page: 15)

Updated On: 10-Mar-2026

DRAG DROP (Drag and Drop is not supported)

You need to increase the security of your team's development process.

Which type of security tool should you recommend for each stage of the development process? To answer, drag the appropriate security tools to the correct stages. Each security tool 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.

Select and Place:

  1. See Explanation section for answer.

Answer(s): A

Explanation:




Box 1: Threat modeling -
Threat modeling's motto should be, "The earlier the better, but not too late and never ignore."

Box 2: Static code analysis -
Validation in the CI/CD begins before the developer commits his or her code. Static code analysis tools in the IDE provide the first line of defense to help ensure that security vulnerabilities are not introduced into the CI/CD process.

Box 3: Penetration testing -
Once your code quality is verified, and the application is deployed to a lower environment like development or QA, the process should verify that there are not any security vulnerabilities in the running application. This can be accomplished by executing automated penetration test against the running application to scan it for vulnerabilities.


Reference:

https://docs.microsoft.com/en-us/azure/devops/articles/security-validation-cicd-pipeline?view=vsts



You plan to use a NuGet package in a project in Azure DevOps. The NuGet package is in a feed that requires authentication.

You need to ensure that the project can restore the NuGet package automatically.

What should the project use to automate the authentication?

  1. an Azure Automation account
  2. an Azure Artifacts Credential Provider
  3. an account that has multi-factor authentication (MFA) enabled in Microsoft Entra ID
  4. a service principal in Microsoft Entra ID

Answer(s): B

Explanation:

The Azure Artifacts Credential Provider automates the acquisition of credentials needed to restore NuGet packages as part of your .NET development workflow. It integrates with MSBuild, dotnet, and NuGet(.exe) and works on Windows, Mac, and Linux. Any time you want to use packages from an Azure Artifacts feed, the Credential Provider will automatically acquire and securely store a token on behalf of the NuGet client you're using.


Reference:

https://github.com/Microsoft/artifacts-credprovider



You use Azure Pipelines to manage project builds and deployments.

You plan to use Azure Pipelines for Microsoft Teams to notify the legal team when a new build is ready for release.

You need to configure the Organization Settings in Azure DevOps to support Azure Pipelines for Microsoft Teams.

What should you turn on?

  1. Third-party application access via OAuth
  2. Microsoft Entra Conditional Access Policy Validation
  3. Alternate authentication credentials
  4. SSH authentication

Answer(s): A

Explanation:

The Azure Pipelines app uses the OAuth authentication protocol, and requires Third-party application access via OAuth for the organization to be enabled. To enable this setting, navigate to Organization Settings > Security > Policies, and set the Third-party application access via OAuth for the organization setting to On.


Reference:

https://docs.microsoft.com/en-us/azure/devops/pipelines/integrations/microsoft-teams



DRAG DROP (Drag and Drop is not supported)

You have an Azure subscription that uses Azure Monitor and contains a Log Analytics workspace.

You have an encryption key.

You need to configure Azure Monitor to use the key to encrypt log data.

Which five 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.

Note: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Select and Place:

  1. See Explanation section for answer.

Answer(s): A

Explanation:




Customer-Managed key provisioning steps:
Step 1: Create an Azure Key vault and store the key.
Creating Azure Key Vault and storing key. Create or use an existing Azure Key Vault in the region that the cluster is planed, and generate or import a key to be used for logs encryption.

Step 2: Create an Azure Monitor Logs dedicate cluster that has a system-assigned managed identity

Clusters uses managed identity for data encryption with your Key Vault. Configure identity type property to SystemAssigned when creating your cluster to allow access to your Key Vault for "wrap" and "unwrap" operations.

Step 3: Grant the system-assigned managed Identity Key permissions for the key vault.
Grant Key Vault permissions.
Create Access Policy in Key Vault to grants permissions to your cluster. These permissions are used by the underlay cluster storage. Open your Key Vault in Azure portal and click Access Policies then + Add Access Policy to create a policy with these settings:

Key permissions--select Get, Wrap Key and Unwrap Key.
Etc.



1. Creating cluster
2. Granting permissions to your Key Vault
3. Updating cluster with key identifier details
4. Linking workspaces

Step 4: Configure the key vault properties for the cluster.
Update cluster with key identifier details.

Step 5: Link the Log Analytics workspace to the cluster
Link workspace to cluster.
This step should be performed only after the cluster provisioning. If you link workspaces and ingest data prior to the provisioning, ingested data will be dropped and won't be recoverable.


Reference:

https://docs.microsoft.com/en-us/azure/azure-monitor/logs/customer-managed-keys



DRAG DROP (Drag and Drop is not supported)

You need to deploy a new project in Azure DevOps that has the following requirements:

· The lead developer must be able to create repositories, manage permissions, manage policies, and contribute to the repository.
· Developers must be able to contribute to the repository and create branches, but NOT bypass policies when pushing builds.
· Project managers must only be able to view the repository.
· The principle of least privilege must be used.

You create a new Azure DevOps project team for each role.

To which Azure DevOps groups should you add each team? To answer, drag the appropriate groups to the correct teams. Each group 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.

Select and Place:

  1. See Explanation section for answer.

Answer(s): A

Explanation:




Box 1: Readers
Project managers must only be able to view the repository.

Only read permission necessary.

Box 2: Project Administrators
The lead developer must be able to create repositories, manage permissions, manage policies, and contribute to the repository.

Add to the Project Collection Administrators security group users tasked with managing organization or collection resources.

Box 3: Contributors
Developers must be able to contribute to the repository and create branches, but NOT bypass policies when pushing builds.

Add to the Contributors security group full-time workers who contribute to the code base or manage projects.


Reference:

https://docs.microsoft.com/en-us/azure/devops/organizations/security/look-up-project-collection- administrators



Viewing page 15 of 72
Viewing questions 71 - 75 out of 398 questions


Post your Comments and Discuss Microsoft AZ-400 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!