AZ-900 · Domain 2: Describe Azure architecture and services · 38% of the exam
Task 2.4: Describe Azure identity, access, and security
Microsoft Entra ID and Domain Services, sign-in methods, external identities, Conditional Access, Azure RBAC, Zero Trust, defense in depth and Microsoft Defender for Cloud.
Study it
Microsoft Entra ID, Domain Services and external identities
Lesson coming
Sign-in methods and Conditional Access: SSO, MFA and passwordless
Zero Trust, defense in depth and Microsoft Defender for Cloud
Lesson coming
Sample questions
Try each one before opening the answer. Every option is explained, with the Microsoft documentation page that proves it.
Question 1 · choose 1
A company moves a legacy app to Azure VMs. The app authenticates users with Kerberos and needs its VMs joined to a domain with Group Policy, but the company doesn't want to deploy or patch domain controllers in Azure. What should it use?
AMicrosoft Entra External ID
BMicrosoft Entra Connect
CMicrosoft Entra ID with single sign-on
DMicrosoft Entra Domain Services
Show the answer and why
AMicrosoft Entra External ID
Incorrect
External ID doesn't provide domain join, Group Policy or Kerberos for VMs.
BMicrosoft Entra Connect
Incorrect
Entra Connect doesn't host a domain for VMs to join, so the company would still need its own domain controllers.
CMicrosoft Entra ID with single sign-on
Incorrect
Microsoft Entra ID uses modern authentication protocols. It doesn't offer domain join with Group Policy or Kerberos for legacy apps.
DMicrosoft Entra Domain Services
Correct
Domain Services provides managed domain join, Group Policy, LDAP and Kerberos or NTLM authentication without you running domain controllers.
Microsoft Entra Domain Services gives a managed domain for legacy applications that can't use modern authentication. Azure deploys and maintains the domain controllers, and users sign in with their existing Microsoft Entra credentials.
A user signs in with a password. Which two additional checks would each add a different category of authentication factor and so make the sign-in multifactor? (Choose TWO.)
AApproving a sign-in notification in an authenticator app on their phone
BAnswering a security question set up during registration
CEntering a second, separate password
DSigning in from a trusted office IP address
EScanning a fingerprint on a reader
Show the answer and why
AApproving a sign-in notification in an authenticator app on their phone
Correct
The phone is something the user has, a different category from a password.
BAnswering a security question set up during registration
Incorrect
A security question is something the user knows, the same category as the password.
CEntering a second, separate password
Incorrect
A second password is still something the user knows, so the sign-in stays single-factor.
DSigning in from a trusted office IP address
Incorrect
Where a sign-in comes from is information about the request, not a credential the user presents, so it adds no authentication factor.
EScanning a fingerprint on a reader
Correct
A fingerprint is something the user is, a biometric factor.
Multifactor authentication combines factors from different categories: something you know, such as a password or a security question; something you have, such as a phone; and something you are, such as a fingerprint or face scan. Two factors from the same category don't make sign-in multifactor.
Staff should sign in with just a password from the office network but be asked for multifactor authentication when signing in from anywhere else. Which Microsoft Entra feature applies this rule?
AConditional Access
BAzure role-based access control
CSelf-service password reset
DMicrosoft Entra Domain Services
Show the answer and why
AConditional Access
Correct
Conditional Access evaluates signals such as location during sign-in and can allow access or require MFA based on them.
BAzure role-based access control
Incorrect
Azure RBAC assigns roles; it doesn't change sign-in requirements by location.
CSelf-service password reset
Incorrect
Self-service password reset lets users reset their own passwords; it doesn't add sign-in conditions.
DMicrosoft Entra Domain Services
Incorrect
Domain Services doesn't evaluate where a sign-in comes from or decide when to ask for MFA.
Conditional Access collects signals at sign-in, such as who the user is, where they are and which device they use, decides, and enforces the decision: allow, block or require MFA. Requiring MFA for people outside trusted network locations is one of its standard uses.
Priya has the Reader role on a resource group, assigned to her directly. She's also a member of a group that has the Contributor role on the same resource group. What can she do in that resource group?
ACreate and change resources, because Azure RBAC adds the permissions together
BView resources but not change them, because the more restrictive role wins
CNothing until one assignment is removed, because conflicting roles block access
DView resources, because a direct assignment overrides a group assignment
Show the answer and why
ACreate and change resources, because Azure RBAC adds the permissions together
Correct
Azure RBAC is an allow model: when one assignment grants read and another grants write on the same scope, the user has both.
BView resources but not change them, because the more restrictive role wins
Incorrect
Azure RBAC doesn't pick the most restrictive role; role assignments add up.
CNothing until one assignment is removed, because conflicting roles block access
Incorrect
Overlapping assignments don't conflict in Azure RBAC; each simply adds its permissions.
DView resources, because a direct assignment overrides a group assignment
Incorrect
Direct and group assignments carry equal weight. Group assignments apply to members just as direct ones do.
Azure RBAC uses an allow model. If one role assignment grants read permissions on a resource group and another grants write permissions on the same resource group, the user has read and write permissions there.
A security team stops trusting requests just because they come from the corporate network. Every request is now authenticated and authorized using the user's identity, device health, location and risk. Which Zero Trust principle does this put into practice?
AUse least privilege access
BAssume breach
CDefense in depth
DVerify explicitly
Show the answer and why
AUse least privilege access
Incorrect
Least privilege limits how much access each identity gets, rather than how each request is checked.
BAssume breach
Incorrect
Assume breach limits the impact of an attack through segmentation, encryption and analytics.
CDefense in depth
Incorrect
Defense in depth is a separate model of layered protections around data, not one of the three Zero Trust principles.
DVerify explicitly
Correct
Verify explicitly means always authenticating and authorizing based on all available data points.
Zero Trust has three guiding principles: verify explicitly, use least privilege access and assume breach. Checking every request against all available signals, instead of trusting the network it comes from, is verifying explicitly.
A company uses the free foundational features of Microsoft Defender for Cloud and already sees security recommendations for its Azure resources. It now wants real-time security alerts when attackers go after its Windows and Linux servers. What should it do?
AFix the open recommendations to harden its resources
BAssign more built-in Azure Policy definitions to the servers
CEnable the Defender CSPM plan for advanced posture management
DEnable the Defender for Servers workload protection plan
Show the answer and why
AFix the open recommendations to harden its resources
Incorrect
Remediating recommendations improves the security posture, but it doesn't add threat detection or alerts for attacks under way.
BAssign more built-in Azure Policy definitions to the servers
Incorrect
Policy definitions evaluate resource configurations against rules; they don't detect attacks on the servers.
CEnable the Defender CSPM plan for advanced posture management
Incorrect
Defender CSPM adds posture tools such as attack path analysis. Security alerts come with the workload protection plans.
DEnable the Defender for Servers workload protection plan
Correct
Defender for Servers is a workload protection plan that provides threat detection and advanced defenses for Windows and Linux machines, including security alerts.
Defender for Cloud includes free foundational posture management, such as security recommendations and the Microsoft cloud security benchmark. Threat protection is added per workload with Defender plans such as Defender for Servers or Defender for Storage, and security alerts come from those workload protection plans.
A company enables single sign-on so staff sign in once and reach 30 business apps. A security lead says the first sign-in now matters more than before. Why?
ALater app connections rely on that first authentication
BSSO stores a separate password for each app that an attacker could read
CSSO makes each app ask for its own multifactor prompt
DSSO turns off Conditional Access for the connected apps
Show the answer and why
ALater app connections rely on that first authentication
Correct
SSO is only as secure as the initial authenticator, because the following connections depend on it, so it deserves strong protection such as MFA.
BSSO stores a separate password for each app that an attacker could read
Incorrect
SSO reduces the number of passwords. Users don't keep a separate one for each app.
CSSO makes each app ask for its own multifactor prompt
Incorrect
With SSO, later connections rely on the first sign-in rather than prompting again in each app.
DSSO turns off Conditional Access for the connected apps
Incorrect
Conditional Access is a separate Microsoft Entra ID tool that evaluates sign-in signals; SSO doesn't turn it off.
Single sign-on lets a user sign in once and reach many trusted apps, reducing password sprawl and simplifying access changes. Its security rests on the initial sign-in, so that authentication should be strong.
In the defense-in-depth model, which layer uses distributed denial of service protection to filter large-scale attacks before they cause a denial of service for users?
AThe perimeter layer
BThe network layer
CThe compute layer
DThe identity and access layer
Show the answer and why
AThe perimeter layer
Correct
The perimeter layer uses DDoS protection and perimeter firewalls against network-based attacks on your resources.
BThe network layer
Incorrect
The network layer limits communication between resources through segmentation and access controls.
CThe compute layer
Incorrect
The compute layer secures access to virtual machines and keeps systems patched.
DThe identity and access layer
Incorrect
The identity and access layer controls who can reach infrastructure and audits sign-ins and changes.
Defense in depth places data at the center, surrounded by layers: physical security, identity and access, perimeter, network, compute, application and data. The perimeter layer filters large-scale attacks with DDoS protection and uses perimeter firewalls to alert on malicious traffic.
A CISO wants one number that shows how well the company's Azure resources follow security best practices, with prioritized recommendations to raise it. Which feature provides this?
AThe compliance view in Azure Policy
BThe cost category in Azure Advisor
CThe secure score in Microsoft Defender for Cloud
DResource Health in Azure Service Health
Show the answer and why
AThe compliance view in Azure Policy
Incorrect
Policy compliance shows which resources meet the rules you assigned; it doesn't produce a security posture score.
BThe cost category in Azure Advisor
Incorrect
Advisor's cost category recommends savings, not security posture improvements.
CThe secure score in Microsoft Defender for Cloud
Correct
Defender for Cloud groups its recommendations into security controls and calculates a secure score so teams can prioritize improvements.
DResource Health in Azure Service Health
Incorrect
Resource Health reports whether a resource is running normally, not how secure it is.
Microsoft Defender for Cloud continuously assesses resources against the Microsoft cloud security benchmark, surfaces prioritized recommendations and rolls them up into a secure score that shows the current security posture at a glance.