Question 150
An architect proposes this change: Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings. The workload context is: An application connects from a locked-down subnet to Azure Key Vault; public network access must remain disabled. Which evidence would most directly validate the change?
- Create or use a key in the managed HSM and verify signing operations without private key export.
- Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet.
- Obtain an application token and test writing a permitted secret while confirming an unrelated vault is denied.
- Delete a test secret and confirm recovery is available while immediate purge is blocked during retention.
Explanation
Correct Answer
B:The decisive evidence is: Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet. This measures the mechanism of the planned change, not an unrelated Azure service: Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings.
Incorrect Answers
A:That observation pertains to a separate failure: An audit finds sensitive signing keys exported into general-purpose application configuration. Its cause is: The security boundary does not enforce non-exportable managed-HSM key operations. It does not confirm the result of this design. The direct proof would be: Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet.
C:This check validates a different workload: Obtain an application token and test writing a permitted secret while confirming an unrelated vault is denied. Its associated design is: Grant the service principal the appropriate Key Vault RBAC data-plane role at the vault scope and use approved network controls. The required acceptance test here is: Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet.
D:That observation pertains to a separate failure: A deleted secret cannot be recovered after an administrator permanently purges it. Its cause is: Vault deletion safeguards or retention policies were not enforced for critical secrets. It does not confirm the result of this design. The direct proof would be: Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet.
Question 151
During architecture troubleshooting, a team reports: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. Context: An application connects from a locked-down subnet to Azure Key Vault; public network access must remain disabled. Which underlying design mistake explains the observed behavior most precisely?
- The security boundary does not enforce non-exportable managed-HSM key operations.
- Control-plane management permissions do not automatically confer Key Vault data-plane secret rights.
- Vault deletion safeguards or retention policies were not enforced for critical secrets.
- Private endpoint connectivity and private DNS were not established for the vault.
Explanation
Correct Answer
D:This is the failure mechanism rather than an incidental symptom: Private endpoint connectivity and private DNS were not established for the vault. It accounts for: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. The architectural repair is: Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings.
Incorrect Answers
A:The proposed diagnosis fits another scenario: The security boundary does not enforce non-exportable managed-HSM key operations. It would typically be reflected by: An audit finds sensitive signing keys exported into general-purpose application configuration. The current evidence instead supports: Private endpoint connectivity and private DNS were not established for the vault.
B:The alternative weakness is: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. Its associated failure is: The app is resource-group Contributor but receives a 403 when trying to set a secret. Neither explains the present observation: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. The direct cause here is: Private endpoint connectivity and private DNS were not established for the vault.
C:This cause would explain a different symptom: A deleted secret cannot be recovered after an administrator permanently purges it. The mechanism for that event is: Vault deletion safeguards or retention policies were not enforced for critical secrets. Here the stated symptom is: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. Its cause is: Private endpoint connectivity and private DNS were not established for the vault.
Question 152
The design change is: Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings. The original failure was: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. Which ongoing control best prevents recurrence of the same root cause?
- Test private endpoint approvals and DNS resolution after adding spokes or DNS forwarders.
- Review HSM activation, RBAC and key-rotation/audit events for authorized users.
- Audit Key Vault role assignment and access denials after moving vault resources.
- Monitor certificate expiry events and verify dependent app bindings after rotation.
Explanation
Correct Answer
A:This is an ongoing protection specific to the fault: Test private endpoint approvals and DNS resolution after adding spokes or DNS forwarders. The recurrence risk is: Private endpoint connectivity and private DNS were not established for the vault. It should be checked using: Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet.
Incorrect Answers
B:The proposed control focuses on: The security boundary does not enforce non-exportable managed-HSM key operations. For the design in the question, recurrence comes from: Private endpoint connectivity and private DNS were not established for the vault. A precise prevention step is: Test private endpoint approvals and DNS resolution after adding spokes or DNS forwarders.
C:That safeguard manages another risk: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. Its scenario is: The app is resource-group Contributor but receives a 403 when trying to set a secret. The present recurring risk is: Private endpoint connectivity and private DNS were not established for the vault. The proper ongoing control is: Test private endpoint approvals and DNS resolution after adding spokes or DNS forwarders.
D:This is a reasonable safeguard for a different fault: Customer web apps fail TLS because manually installed certificates expired silently. That different mechanism is: Certificate lifecycle management was decentralized with no rotation signal or update workflow. The original incident here instead arises from: Private endpoint connectivity and private DNS were not established for the vault. The directly relevant safeguard is: Test private endpoint approvals and DNS resolution after adding spokes or DNS forwarders.
Question 153
A design workshop has this requirement: An operations platform must protect secrets against accidental deletion and malicious purge while applications rotate credentials. Operators currently observe: A deleted secret cannot be recovered after an administrator permanently purges it. Select the ONE design remedy that best addresses the root cause.
- Grant the service principal the appropriate Key Vault RBAC data-plane role at the vault scope and use approved network controls.
- Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
- Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window.
- Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings.
Explanation
Correct Answer
C:The evidence (A deleted secret cannot be recovered after an administrator permanently purges it.) identifies the following cause: Vault deletion safeguards or retention policies were not enforced for critical secrets. The design that removes it is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window. The acceptance check is: Delete a test secret and confirm recovery is available while immediate purge is blocked during retention.
Incorrect Answers
A:The option belongs to a different failure mechanism: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. That situation exhibits: The app is resource-group Contributor but receives a 403 when trying to set a secret. For the stated case, the remedy is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window.
B:That design instead addresses another observed condition: Customer web apps fail TLS because manually installed certificates expired silently. Its technical cause is: Certificate lifecycle management was decentralized with no rotation signal or update workflow. The current workload exhibits: A deleted secret cannot be recovered after an administrator permanently purges it. Its targeted remedy is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window.
D:The option belongs to a different failure mechanism: Private endpoint connectivity and private DNS were not established for the vault. That situation exhibits: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. For the stated case, the remedy is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window.
Question 154
The planned architecture is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window. Workload context: An operations platform must protect secrets against accidental deletion and malicious purge while applications rotate credentials. Which acceptance test demonstrates that the required behavior works?
- Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet.
- Renew a test certificate and verify bound applications receive the new certificate before expiration.
- Delete a test secret and confirm recovery is available while immediate purge is blocked during retention.
- Obtain an application token and test writing a permitted secret while confirming an unrelated vault is denied.
Explanation
Correct Answer
C:The acceptance test is specific: Delete a test secret and confirm recovery is available while immediate purge is blocked during retention. Its purpose is to establish that the proposed architecture works: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window.
Incorrect Answers
A:The alternative test targets: Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings. The scenario's actual proposed remedy is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window. Verify that one by: Delete a test secret and confirm recovery is available while immediate purge is blocked during retention.
B:This check validates a different workload: Renew a test certificate and verify bound applications receive the new certificate before expiration. Its associated design is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process. The required acceptance test here is: Delete a test secret and confirm recovery is available while immediate purge is blocked during retention.
D:The alternative test targets: Grant the service principal the appropriate Key Vault RBAC data-plane role at the vault scope and use approved network controls. The scenario's actual proposed remedy is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window. Verify that one by: Delete a test secret and confirm recovery is available while immediate purge is blocked during retention.
Question 155
The customer states: An operations platform must protect secrets against accidental deletion and malicious purge while applications rotate credentials. An incident reveals: A deleted secret cannot be recovered after an administrator permanently purges it. What cause best accounts for this evidence?
- Vault deletion safeguards or retention policies were not enforced for critical secrets.
- Certificate lifecycle management was decentralized with no rotation signal or update workflow.
- Private endpoint connectivity and private DNS were not established for the vault.
- Control-plane management permissions do not automatically confer Key Vault data-plane secret rights.
Explanation
Correct Answer
A:The recorded behavior follows from: Vault deletion safeguards or retention policies were not enforced for critical secrets. The appropriate mitigation would be: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window. Verify with: Delete a test secret and confirm recovery is available while immediate purge is blocked during retention.
Incorrect Answers
B:This cause would explain a different symptom: Customer web apps fail TLS because manually installed certificates expired silently. The mechanism for that event is: Certificate lifecycle management was decentralized with no rotation signal or update workflow. Here the stated symptom is: A deleted secret cannot be recovered after an administrator permanently purges it. Its cause is: Vault deletion safeguards or retention policies were not enforced for critical secrets.
C:The proposed diagnosis fits another scenario: Private endpoint connectivity and private DNS were not established for the vault. It would typically be reflected by: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. The current evidence instead supports: Vault deletion safeguards or retention policies were not enforced for critical secrets.
D:The alternative weakness is: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. Its associated failure is: The app is resource-group Contributor but receives a 403 when trying to set a secret. Neither explains the present observation: A deleted secret cannot be recovered after an administrator permanently purges it. The direct cause here is: Vault deletion safeguards or retention policies were not enforced for critical secrets.
Question 156
Workload context: An operations platform must protect secrets against accidental deletion and malicious purge while applications rotate credentials. The implemented remedy is: Enable and enforce appropriate Key Vault soft-delete and purge protection policies and a controlled retention window. Which ongoing practice most specifically prevents recurrence of this failure: A deleted secret cannot be recovered after an administrator permanently purges it.?
- Audit Key Vault role assignment and access denials after moving vault resources.
- Monitor certificate expiry events and verify dependent app bindings after rotation.
- Test private endpoint approvals and DNS resolution after adding spokes or DNS forwarders.
- Monitor secret deletion and purge attempts and validate recovery procedures.
Explanation
Correct Answer
D:The key follow-up control is: Monitor secret deletion and purge attempts and validate recovery procedures. It avoids recurrence of the scenario in which: A deleted secret cannot be recovered after an administrator permanently purges it. It addresses: Vault deletion safeguards or retention policies were not enforced for critical secrets.
Incorrect Answers
A:The proposed control focuses on: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. For the design in the question, recurrence comes from: Vault deletion safeguards or retention policies were not enforced for critical secrets. A precise prevention step is: Monitor secret deletion and purge attempts and validate recovery procedures.
B:That safeguard manages another risk: Certificate lifecycle management was decentralized with no rotation signal or update workflow. Its scenario is: Customer web apps fail TLS because manually installed certificates expired silently. The present recurring risk is: Vault deletion safeguards or retention policies were not enforced for critical secrets. The proper ongoing control is: Monitor secret deletion and purge attempts and validate recovery procedures.
C:This is a reasonable safeguard for a different fault: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. That different mechanism is: Private endpoint connectivity and private DNS were not established for the vault. The original incident here instead arises from: Vault deletion safeguards or retention policies were not enforced for critical secrets. The directly relevant safeguard is: Monitor secret deletion and purge attempts and validate recovery procedures.
Question 157
A solution architect is reviewing a workload: Several web apps need centrally maintained TLS certificates, renewal tracking and controlled private-key access. The observed incident is: Customer web apps fail TLS because manually installed certificates expired silently. Which architecture choice most directly removes the identified weakness?
- Publish the supported web app using Microsoft Entra Application Proxy and a healthy outbound connector group, with Entra preauthentication.
- Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
- Grant the service principal the appropriate Key Vault RBAC data-plane role at the vault scope and use approved network controls.
- Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings.
Explanation
Correct Answer
B:The evidence (Customer web apps fail TLS because manually installed certificates expired silently.) identifies the following cause: Certificate lifecycle management was decentralized with no rotation signal or update workflow. The design that removes it is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process. The acceptance check is: Renew a test certificate and verify bound applications receive the new certificate before expiration.
Incorrect Answers
A:That design instead addresses another observed condition: Remote users access a legacy web app directly without expected Conditional Access controls. Its technical cause is: The application was published by direct inbound exposure instead of Entra-aware proxy preauthentication. The current workload exhibits: Customer web apps fail TLS because manually installed certificates expired silently. Its targeted remedy is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
C:The option belongs to a different failure mechanism: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. That situation exhibits: The app is resource-group Contributor but receives a 403 when trying to set a secret. For the stated case, the remedy is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
D:That design instead addresses another observed condition: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. Its technical cause is: Private endpoint connectivity and private DNS were not established for the vault. The current workload exhibits: Customer web apps fail TLS because manually installed certificates expired silently. Its targeted remedy is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
Question 158
An architect proposes this change: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process. The workload context is: Several web apps need centrally maintained TLS certificates, renewal tracking and controlled private-key access. Which evidence would most directly validate the change?
- Obtain an application token and test writing a permitted secret while confirming an unrelated vault is denied.
- Test an external login against Entra and verify the connector reaches the internal URL without an inbound internet firewall rule.
- Renew a test certificate and verify bound applications receive the new certificate before expiration.
- Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet.
Explanation
Correct Answer
C:The decisive evidence is: Renew a test certificate and verify bound applications receive the new certificate before expiration. This measures the mechanism of the planned change, not an unrelated Azure service: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
Incorrect Answers
A:This check validates a different workload: Obtain an application token and test writing a permitted secret while confirming an unrelated vault is denied. Its associated design is: Grant the service principal the appropriate Key Vault RBAC data-plane role at the vault scope and use approved network controls. The required acceptance test here is: Renew a test certificate and verify bound applications receive the new certificate before expiration.
B:That observation pertains to a separate failure: Remote users access a legacy web app directly without expected Conditional Access controls. Its cause is: The application was published by direct inbound exposure instead of Entra-aware proxy preauthentication. It does not confirm the result of this design. The direct proof would be: Renew a test certificate and verify bound applications receive the new certificate before expiration.
D:This check validates a different workload: Resolve the vault hostname to a private IP and successfully fetch an approved secret from the subnet. Its associated design is: Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings. The required acceptance test here is: Renew a test certificate and verify bound applications receive the new certificate before expiration.
Question 159
During architecture troubleshooting, a team reports: Customer web apps fail TLS because manually installed certificates expired silently. Context: Several web apps need centrally maintained TLS certificates, renewal tracking and controlled private-key access. Which underlying design mistake explains the observed behavior most precisely?
- The application was published by direct inbound exposure instead of Entra-aware proxy preauthentication.
- Private endpoint connectivity and private DNS were not established for the vault.
- Certificate lifecycle management was decentralized with no rotation signal or update workflow.
- Control-plane management permissions do not automatically confer Key Vault data-plane secret rights.
Explanation
Correct Answer
C:The recorded behavior follows from: Certificate lifecycle management was decentralized with no rotation signal or update workflow. The appropriate mitigation would be: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process. Verify with: Renew a test certificate and verify bound applications receive the new certificate before expiration.
Incorrect Answers
A:This cause would explain a different symptom: Remote users access a legacy web app directly without expected Conditional Access controls. The mechanism for that event is: The application was published by direct inbound exposure instead of Entra-aware proxy preauthentication. Here the stated symptom is: Customer web apps fail TLS because manually installed certificates expired silently. Its cause is: Certificate lifecycle management was decentralized with no rotation signal or update workflow.
B:The proposed diagnosis fits another scenario: Private endpoint connectivity and private DNS were not established for the vault. It would typically be reflected by: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. The current evidence instead supports: Certificate lifecycle management was decentralized with no rotation signal or update workflow.
D:This cause would explain a different symptom: The app is resource-group Contributor but receives a 403 when trying to set a secret. The mechanism for that event is: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. Here the stated symptom is: Customer web apps fail TLS because manually installed certificates expired silently. Its cause is: Certificate lifecycle management was decentralized with no rotation signal or update workflow.
Question 160
A design review identifies: Several web apps need centrally maintained TLS certificates, renewal tracking and controlled private-key access. The failure is: Customer web apps fail TLS because manually installed certificates expired silently. Select TWO distinct decisions that together provide the immediate technical solution AND an ongoing prevention control. A verification-only step does not replace either responsibility.
- Audit Key Vault role assignment and access denials after moving vault resources.
- Monitor certificate expiry events and verify dependent app bindings after rotation.
- Provide a Key Vault private endpoint and correct private DNS zone integration and apply allowed RBAC and firewall settings.
- Use Azure Key Vault Managed HSM and its supported key policies or access roles for the signing workload.
- Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
Explanation
Correct Answers
B:This is an ongoing protection specific to the fault: Monitor certificate expiry events and verify dependent app bindings after rotation. The recurrence risk is: Certificate lifecycle management was decentralized with no rotation signal or update workflow. It should be checked using: Renew a test certificate and verify bound applications receive the new certificate before expiration.
E:The evidence (Customer web apps fail TLS because manually installed certificates expired silently.) identifies the following cause: Certificate lifecycle management was decentralized with no rotation signal or update workflow. The design that removes it is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process. The acceptance check is: Renew a test certificate and verify bound applications receive the new certificate before expiration.
Incorrect Answers
A:That safeguard manages another risk: Control-plane management permissions do not automatically confer Key Vault data-plane secret rights. Its scenario is: The app is resource-group Contributor but receives a 403 when trying to set a secret. The present recurring risk is: Certificate lifecycle management was decentralized with no rotation signal or update workflow. The proper ongoing control is: Monitor certificate expiry events and verify dependent app bindings after rotation.
C:The option belongs to a different failure mechanism: Private endpoint connectivity and private DNS were not established for the vault. That situation exhibits: The app reports DNS or connectivity failure after Key Vault public endpoints are disabled. For the stated case, the remedy is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
D:That design instead addresses another observed condition: An audit finds sensitive signing keys exported into general-purpose application configuration. Its technical cause is: The security boundary does not enforce non-exportable managed-HSM key operations. The current workload exhibits: Customer web apps fail TLS because manually installed certificates expired silently. Its targeted remedy is: Store and manage supported application certificates through Azure Key Vault, with authorized retrieval and a rotation process.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests