This chapter covers Microsoft Entra Identity Protection, a core component of Microsoft's identity security portfolio. Identity Protection uses machine learning to detect and remediate identity-based risks, automating responses to suspicious sign-ins and compromised users. On the SC-900 exam, approximately 10-15% of questions in the 'Identity Access' domain (Objective 2.5) will test your understanding of risk detection types, risk levels, and remediation options. Mastery of these concepts is essential for passing the exam and for real-world identity security administration.
Jump to a section
Microsoft Entra Identity Protection works like a bank's fraud detection system for customer accounts. When you use your credit card, the bank's system monitors each transaction in real time, checking against typical patterns: location, purchase amount, time of day, and device used. If a transaction seems unusual—like a large purchase in a foreign country minutes after a small local purchase—the system flags it as a risky transaction. The bank may then require additional verification, such as a texted code, or it may block the transaction outright. Similarly, Identity Protection analyzes every user sign-in attempt against known attack patterns and user behavior. It assigns a risk level (low, medium, high) to each sign-in and each user based on signals like impossible travel, anonymous IP addresses, unfamiliar sign-in properties, and leaked credentials. When risk is detected, it can automatically trigger actions such as requiring multi-factor authentication, blocking the sign-in, or forcing a password reset. Just as a bank's fraud system learns from each transaction to improve detection, Identity Protection uses machine learning to adapt to evolving threats. The bank's system is only as good as the data it receives—if it lacks transaction history for a new customer, it may flag legitimate purchases. Similarly, Identity Protection needs sufficient user activity data to establish a baseline; new users may initially experience false positives until the system learns their typical behavior. Administrators configure risk policies just as banks set fraud thresholds—too strict and legitimate users are inconvenienced, too lenient and real attacks slip through.
What is Microsoft Entra Identity Protection?
Microsoft Entra Identity Protection is a cloud-based service that detects, investigates, and remediates identity-based risks. It is part of Microsoft Entra ID (formerly Azure Active Directory) and is available with Azure AD Premium P2 licenses. Identity Protection provides continuous risk detection for user sign-ins and user accounts, leveraging signals from Microsoft's vast telemetry, including trillions of sign-in events daily. It uses machine learning models to identify patterns indicative of compromise, such as credential theft, token replay, and malicious IP addresses.
Why It Exists
Traditional security measures like passwords and even multi-factor authentication (MFA) are insufficient against modern attacks such as phishing, password spray, and session hijacking. Identity Protection adds a dynamic risk layer that evaluates each sign-in attempt in real time. It enables organizations to automate responses—for example, requiring MFA only when a sign-in is deemed risky, balancing security and user experience. Without Identity Protection, organizations would have to manually review logs and lack the real-time intelligence to stop attacks as they happen.
How It Works Internally
Identity Protection operates on two primary risk detection categories: sign-in risk and user risk. Each sign-in attempt is evaluated by the Azure AD authentication pipeline, which sends telemetry to the Identity Protection service. The service processes this telemetry through machine learning models that have been trained on known attack patterns. The output is a risk level: Low, Medium, or High. These risk levels are then used by conditional access policies to trigger automated remediation actions.
Sign-in Risk is the probability that a specific authentication request is not authorized by the legitimate user. It is calculated based on real-time detections and offline detections. Real-time detections include: - Unfamiliar sign-in properties: The sign-in has characteristics not seen before for that user, such as a new IP, device, or location. - Anonymous IP address: The sign-in originates from an anonymous proxy or Tor network. - Atypical travel: Two sign-ins from geographically distant locations within a time period that would be impossible for the user to travel between. - Malware linked IP address: The sign-in IP is associated with known malware activity. - Token issuer anomaly: The token issuer is suspicious.
User Risk is the probability that a user's identity has been compromised. It aggregates risk detections over time, including: - Leaked credentials: The user's credentials have been found on the dark web. - Azure AD threat intelligence: Microsoft's threat intelligence indicates the user is involved in a known attack pattern. - Confirmed compromise: An administrator has confirmed the user is compromised.
Risk Levels and Defaults
Each detection type outputs a risk level. The overall risk level for a sign-in or user is determined by the highest risk level among active detections. For example, if a sign-in has a medium risk from unfamiliar properties and a high risk from anonymous IP, the overall risk is high.
Default risk levels: - Low: No significant risk detected. - Medium: Some suspicious activity, but not definitive. - High: Strong evidence of compromise.
The exact thresholds are proprietary and adjusted by machine learning, but administrators can influence them by setting risk-based conditional access policies. There is no configurable risk score threshold exposed to administrators; only risk levels are used in policies.
Configuration and Verification
To configure Identity Protection, an administrator must have Azure AD Premium P2 licenses assigned to users. The service is enabled by default for all users in the tenant, but risk policies must be created to take action.
Creating a risk-based conditional access policy: 1. Navigate to Azure AD > Security > Identity Protection > Conditional Access policies. 2. Click 'New policy'. 3. Assign users. 4. Under 'Conditions', select 'Sign-in risk' and choose risk levels (Low, Medium, High). 5. Under 'Access controls', choose 'Grant', then select 'Require multi-factor authentication' or 'Block access'. 6. Enable policy and save.
Verification: - Use the 'Risky sign-ins' and 'Risky users' reports in Identity Protection to review detections. - Use PowerShell to query risk detections:
Connect-AzureAD
Get-AzureADIdentityProtectionRiskyUser -All $true
Get-AzureADIdentityProtectionRiskySignIn -All $trueUse Microsoft Graph API:
GET https://graph.microsoft.com/beta/identityProtection/riskyUsers
GET https://graph.microsoft.com/beta/identityProtection/riskDetectionsHow It Interacts with Related Technologies
Identity Protection integrates with: - Conditional Access: The primary way to automate responses. Policies evaluate sign-in risk and user risk to grant access, require MFA, or block. - Microsoft Defender for Cloud Apps: Session controls and app-level policies can be triggered by risk signals. - Microsoft Sentinel: Risk detections can be ingested as alerts for investigation and correlation with other signals. - Azure AD Identity Governance: User risk can trigger access reviews or automated account remediation. - Microsoft Graph API: Programmatic access to risk data for custom integrations.
Key Timers and Thresholds
Risk detection retention: Risk detections are retained for 90 days.
User risk aggregation: User risk is updated every 1-2 hours based on new sign-in risk detections.
Leaked credentials detection: Updated every few hours as Microsoft receives new credential databases.
Impossible travel detection: Requires two sign-ins within a time window that violates travel speed. The minimum time is not configurable but is based on typical commercial flight speeds.
Common Misconfigurations
Not assigning Premium P2 licenses to all users, leaving some unprotected.
Setting risk policies too aggressively (e.g., blocking on medium risk) causing user frustration.
Forgetting to exclude emergency access accounts from risk policies to avoid lockout.
Not reviewing risk reports regularly, missing ongoing attacks.
Exam Tips
Remember the two risk types: sign-in risk and user risk.
Know the detection types: unfamiliar sign-in properties, anonymous IP, atypical travel, malware linked IP, leaked credentials, Azure AD threat intelligence.
Understand that risk levels are Low, Medium, High (not numeric).
Know that Identity Protection requires Azure AD Premium P2 licenses.
Conditional Access policies use risk levels as conditions.
User risk remediation options: password reset, dismiss risk, confirm compromise.
Sign-in risk remediation: allow, block, require MFA, require password reset.
The exam may ask what action to take for a high user risk: force password reset.
The exam may ask what license is needed: Azure AD Premium P2.
Be aware that Identity Protection is part of Microsoft Entra ID, not a separate product.
Step-by-Step: How Identity Protection Evaluates a Sign-In
User attempts to sign in via browser or application.
Azure AD authentication validates credentials (username/password, token, etc.).
Authentication event triggers Identity Protection evaluation.
Signals collected: IP address, device info, location, time, browser, etc.
Machine learning models analyze signals against known patterns.
Risk level assigned (Low, Medium, High) for sign-in risk.
Conditional Access policy evaluation checks sign-in risk condition.
If risk level matches policy condition, policy action enforced (e.g., require MFA).
Sign-in completed or blocked based on policy.
User risk updated if sign-in risk was high, potentially increasing user risk level.
Detailed Step Explanations
Step 1: User attempts to sign in - The user enters credentials on a Microsoft service like Office 365, Azure portal, or a federated app. The authentication request is sent to Azure AD.
Step 2: Azure AD authentication - Azure AD verifies the credentials. If MFA is required by a separate policy, it is enforced before Identity Protection evaluation. Identity Protection evaluates after primary authentication succeeds.
Step 3: Authentication event triggers Identity Protection evaluation - The authentication event is sent to the Identity Protection service asynchronously. Real-time detections are processed within seconds; offline detections may take minutes to hours.
Step 4: Signals collected - Identity Protection collects IP address (geolocation, anonymity status), device fingerprint, user agent, time of day, and historical data for the user. This data is normalized and compared to the user's baseline.
Step 5: Machine learning models analyze signals - Models detect anomalies like impossible travel (two sign-ins from distant locations within short time), unfamiliar sign-in properties (first time from this IP), or anonymous IP (Tor exit node). Each detection type produces a risk level.
Step 6: Risk level assigned - The highest risk level among all detections for that sign-in becomes the overall sign-in risk. For example, if unfamiliar sign-in properties give medium risk and anonymous IP gives high risk, overall sign-in risk is high.
Step 7: Conditional Access policy evaluation - Conditional Access evaluates all policies that include sign-in risk as a condition. If any policy matches the risk level, the policy's access controls are applied. Policies are evaluated in order, and the most restrictive applies.
Step 8: If risk level matches policy condition, policy action enforced - Common actions: require MFA, block access, require password reset (for user risk), or allow with session controls. The user may be prompted for additional verification.
Step 9: Sign-in completed or blocked - If the policy grants access, the user proceeds. If blocked, the user sees an error message. If MFA is required, the user completes MFA.
Step 10: User risk updated - After sign-in, the user's overall risk level is recalculated based on all recent sign-in risks. A high-risk sign-in may elevate the user's risk to medium or high. User risk is used by separate conditional access policies.
Real-World Scenarios
Scenario 1: Protecting against password spray attacks
A large enterprise with 50,000 users faces password spray attacks where attackers try common passwords against many accounts. Identity Protection detects multiple failed sign-ins from a single IP address and flags the IP as malicious. When a legitimate user later signs in from that IP (if it's a shared corporate proxy), the sign-in may be flagged as medium risk due to malware linked IP. The administrator configures a conditional access policy to require MFA for medium or high sign-in risk. This blocks the attacker's attempts (since they don't have MFA) while allowing legitimate users to authenticate via MFA. The organization uses Azure AD Premium P2 licenses for all users and reviews risky sign-ins weekly. A common issue is false positives from corporate VPNs that use IP addresses known to be anonymous. To mitigate, the administrator adds the VPN IP ranges to a trusted IP list in Azure AD, which reduces risk for those sign-ins.
Scenario 2: Responding to leaked credentials
A mid-sized company discovers that employee credentials were exposed in a third-party data breach. Identity Protection's leaked credentials detection identifies affected users within hours. The administrator creates a conditional access policy that requires password reset for users with high user risk. When the affected users sign in, they are prompted to change their password. The administrator also uses the 'Risky users' report to manually confirm compromised users and force a password reset. The company has a process to notify users via email. A common pitfall is that users may ignore the password reset prompt if they can dismiss it, so the policy should be set to block access until password reset is completed.
Scenario 3: Detecting impossible travel
A global organization with employees traveling frequently uses Identity Protection to detect token theft. An attacker in another country steals a user's token and attempts to sign in from a location far from the user's current location. Identity Protection detects two sign-ins within minutes that are geographically impossible (e.g., New York and London). The sign-in risk is set to high. A conditional access policy blocks high-risk sign-ins. The legitimate user is unaffected because their sign-in from New York was already authenticated. The attacker is blocked. The administrator configures an exception for known corporate travel patterns by excluding certain IP ranges or using named locations. Overblocking can occur if users use VPNs that route through different countries; administrators must adjust policies accordingly.
Exam Focus Section
Exactly What SC-900 Tests
Objective 2.5: Describe the capabilities of Microsoft Entra Identity Protection. The exam expects you to:
Identify the two types of risk: sign-in risk and user risk.
List the common risk detection types: unfamiliar sign-in properties, anonymous IP, atypical travel, malware linked IP, leaked credentials, Azure AD threat intelligence.
Understand that risk levels are Low, Medium, High.
Know that Identity Protection requires Azure AD Premium P2 licenses.
Recognize that Conditional Access policies use risk levels as conditions to trigger actions like requiring MFA, blocking access, or forcing password reset.
Understand the difference between sign-in risk (per authentication) and user risk (aggregated over time).
Know that Identity Protection is part of Microsoft Entra ID (formerly Azure AD).
Common Wrong Answers
'Identity Protection requires Azure AD Premium P1.' Wrong. Premium P1 includes Conditional Access but not Identity Protection. Identity Protection needs Premium P2.
'Risk levels are numeric (0-100).' Wrong. Risk levels are Low, Medium, High. The underlying risk score is numeric but not exposed in policies.
'User risk is the same as sign-in risk.' Wrong. User risk aggregates multiple sign-in risks over time.
'Identity Protection can automatically revoke tokens.' Wrong. It can trigger Conditional Access to require reauthentication, but token revocation is not automatic.
'All risk detections are real-time.' Wrong. Some detections like leaked credentials are offline and may take hours.
Specific Numbers and Terms
License: Azure AD Premium P2.
Risk levels: Low, Medium, High.
Detection types: Unfamiliar sign-in properties, Anonymous IP, Atypical travel, Malware linked IP, Leaked credentials, Azure AD threat intelligence.
Reports: Risky sign-ins, Risky users, Risk detections.
Actions: Require MFA, Block access, Require password reset, Dismiss risk, Confirm compromise.
Retention: Risk detections retained for 90 days.
Edge Cases
New users with no history may get false positives from unfamiliar sign-in properties.
Shared IP addresses (e.g., corporate VPN) may trigger anonymous IP detection if the IP is known to be anonymous.
Impossible travel may be triggered by VPNs that change location; administrators can use named locations to exclude known VPN IPs.
Leaked credentials detection only works if Microsoft has the credential database; not all breaches are caught.
How to Eliminate Wrong Answers
If a question asks about 'which license is required for Identity Protection', eliminate any answer that says Free, Office 365, or Premium P1.
If a question asks about 'risk level', eliminate any answer that gives a number or percentage.
If a question asks about 'user risk', look for answers that mention 'aggregate' or 'over time'.
If a question asks about 'remediation', know that password reset is for user risk, while MFA or block is for sign-in risk.
Misconceptions
1. Myth: Identity Protection is a separate Azure service that requires additional configuration. Reality: Identity Protection is built into Azure AD Premium P2 and is enabled by default for all users in the tenant. However, risk policies must be configured to take action.
2. Myth: Risk levels are based on a single detection type. Reality: The overall risk level for a sign-in or user is determined by the highest risk level among all active detections. Multiple detections can contribute.
3. Myth: Identity Protection can prevent all identity-based attacks. Reality: Identity Protection reduces risk but cannot prevent all attacks. It relies on signals and machine learning; some attacks may not be detected, especially if they mimic normal behavior.
4. Myth: User risk is only updated when a user signs in. Reality: User risk is updated periodically (every 1-2 hours) based on new sign-in risk detections and offline detections like leaked credentials.
5. Myth: Identity Protection works without Conditional Access. Reality: Identity Protection detects risk, but actions are enforced through Conditional Access policies. Without policies, risk is only reported, not acted upon.
Comparisons
| Feature | Sign-in Risk | User Risk | |---------|--------------|-----------| | Scope | Per authentication event | Aggregated over time for a user | | Detection examples | Unfamiliar sign-in properties, anonymous IP, atypical travel | Leaked credentials, confirmed compromise | | Typical response | Require MFA, block access | Force password reset | | Update frequency | Real-time for some detections, offline for others | Every 1-2 hours | | Retention | 90 days | 90 days |
Key Takeaways
Identity Protection detects two types of risk: sign-in risk and user risk.
Risk levels are Low, Medium, High (not numeric).
Requires Azure AD Premium P2 licenses.
Common detections: unfamiliar sign-in properties, anonymous IP, atypical travel, malware linked IP, leaked credentials, Azure AD threat intelligence.
Conditional Access policies enforce actions based on risk levels.
Sign-in risk actions: require MFA, block access, allow.
User risk actions: require password reset, dismiss risk, confirm compromise.
Risk detections are retained for 90 days.
New users may experience false positives due to lack of history.
Identity Protection is part of Microsoft Entra ID (formerly Azure AD).
The service uses machine learning and global telemetry.
FAQ
1. Q: What license is required for Microsoft Entra Identity Protection? A: Azure AD Premium P2. This license includes Identity Protection, Conditional Access, and other advanced features. Premium P1 includes Conditional Access but not Identity Protection.
2. Q: What is the difference between sign-in risk and user risk? A: Sign-in risk is evaluated per authentication attempt and reflects the likelihood that the sign-in is unauthorized. User risk is an aggregate of all risk detections for a user over time, indicating whether the user's identity may be compromised. User risk is updated every 1-2 hours.
3. Q: Can Identity Protection automatically block a sign-in? A: Yes, if a Conditional Access policy is configured to block access for a specific sign-in risk level. Identity Protection itself only detects risk; Conditional Access enforces the action.
4. Q: How long are risk detections retained? A: Risk detections are retained for 90 days. After that, they are removed from the reports.
5. Q: What are the common risk detection types? A: Unfamiliar sign-in properties, anonymous IP address, atypical travel, malware linked IP address, leaked credentials, and Azure AD threat intelligence.
6. Q: Can I customize risk levels? A: No, risk levels (Low, Medium, High) are determined by Microsoft's machine learning models and cannot be customized. However, you can choose which risk levels to act on in Conditional Access policies.
7. Q: Does Identity Protection work for on-premises identities? A: Yes, if you sync on-premises AD with Azure AD using Azure AD Connect. Risk detections apply to synced users as well.
Quiz
1. Question: Which license is required to use Microsoft Entra Identity Protection? A. Azure AD Free B. Azure AD Premium P1 C. Azure AD Premium P2 D. Office 365 E3 Answer: C. Azure AD Premium P2. Identity Protection is a Premium P2 feature; Premium P1 includes Conditional Access but not Identity Protection.
2. Question: What risk level indicates strong evidence of compromise? A. Low B. Medium C. High D. Critical Answer: C. High. Risk levels are Low, Medium, and High. There is no 'Critical' level.
3. Question: Which action is appropriate for a user with high user risk? A. Require MFA at next sign-in B. Block all sign-ins C. Force password reset D. Allow access and monitor Answer: C. Force password reset. High user risk indicates the user may be compromised; resetting the password secures the account.
4. Question: Which detection type is an example of sign-in risk? A. Leaked credentials B. Unfamiliar sign-in properties C. Administrator confirmed compromise D. Azure AD threat intelligence Answer: B. Unfamiliar sign-in properties is a sign-in risk detection. Leaked credentials and confirmed compromise are user risk detections.
5. Question: How often is user risk updated? A. Real-time B. Every 30 minutes C. Every 1-2 hours D. Daily Answer: C. Every 1-2 hours. User risk is recalculated periodically based on new sign-in risk detections and offline detections.
User initiates sign-in
The user navigates to a Microsoft cloud application (e.g., Outlook Web Access, Azure portal) and enters their credentials. The authentication request is sent to Azure AD. At this point, no risk evaluation has occurred yet. The request includes metadata such as IP address, user agent, and device information.
Azure AD authenticates credentials
Azure AD validates the username and password against its directory. If the user has MFA enforced by a separate conditional access policy (not risk-based), MFA may be required here. Identity Protection evaluation begins after primary authentication succeeds. If authentication fails, no risk evaluation is performed for that attempt.
Identity Protection collects signals
The authentication event triggers the Identity Protection service. It collects signals: IP address (geolocation, anonymity status), device fingerprint, time of day, browser type, and historical sign-in patterns for the user. This data is normalized and compared to the user's baseline behavior, which is built from previous sign-ins.
Machine learning analyzes for anomalies
Machine learning models evaluate the signals against known attack patterns. For example, the impossible travel model checks if two sign-ins from distant locations occurred within a time window shorter than travel time. The unfamiliar sign-in properties model checks if the IP, device, or location has never been seen for that user. Each detection type outputs a risk level (low, medium, high).
Risk level assigned to sign-in
The overall sign-in risk level is determined by the highest risk level among all active detections for that sign-in. For example, if unfamiliar sign-in properties give medium risk and anonymous IP gives high risk, overall sign-in risk is high. This risk level is attached to the authentication event and passed to Conditional Access.
Conditional Access evaluates risk policy
Conditional Access checks all enabled policies that include 'Sign-in risk' as a condition. If a policy matches the risk level (e.g., policy applies to medium and high risk), the policy's access controls are evaluated. Policies are evaluated in order, and the most restrictive grant control is applied. If multiple policies apply, the user must satisfy all grant controls.
Policy action enforced
Based on the policy, one of the following actions occurs: allow access, require MFA, block access, or require password reset (for user risk policies). If MFA is required, the user is prompted to complete MFA. If blocked, the user sees an error message. If allowed, the user proceeds to the application.
User risk updated post-sign-in
After the sign-in completes, the user's overall risk level is recalculated. If the sign-in risk was high, the user risk may increase. User risk is updated every 1-2 hours and aggregates all recent sign-in risks and offline detections (like leaked credentials). This user risk can trigger separate conditional access policies on future sign-ins.
Administrator reviews and remediates
Administrators can review risky sign-ins and risky users reports in the Identity Protection dashboard. They can manually confirm compromise, dismiss risk, or force a password reset. Automated remediation policies can also be configured to handle user risk, such as requiring password reset on next sign-in for high user risk.
Enterprise Scenario 1: Protecting a Global Organization from Credential Theft
A multinational corporation with 100,000 users deploys Identity Protection to combat credential theft. They configure a conditional access policy that requires MFA for medium and high sign-in risk. The policy excludes a set of emergency break-glass accounts. In production, they observe that some legitimate users are prompted for MFA when traveling, which is acceptable. However, they also notice false positives from their corporate VPN, which uses IP addresses that sometimes appear on anonymous IP lists. To reduce false positives, they add the VPN's public IP ranges to Azure AD's named locations and mark them as trusted. This reduces the risk level for sign-ins originating from those IPs. They also create a policy for user risk: if user risk is high, the user must change their password at next sign-in. This policy automatically remediates accounts with leaked credentials. The organization reviews the risky users report weekly and manually investigates accounts with repeated high-risk events. A common issue is that users may ignore the password reset prompt if they can dismiss it; to enforce remediation, the policy is set to block access until password reset is completed. Performance is not a concern because Identity Protection scales automatically with the tenant size.
Enterprise Scenario 2: Responding to a Data Breach
A medium-sized company (5,000 users) learns that employee credentials were exposed in a third-party breach. Identity Protection's leaked credentials detection identifies 200 affected users within hours. The administrator immediately creates a conditional access policy that blocks sign-ins for users with high user risk, except for a few IT admins who are allowed with MFA. The affected users are unable to sign in and receive instructions to contact IT. The administrator then uses the 'Risky users' report to bulk dismiss risk for users who have changed their passwords manually, and forces password reset for others. The company also enables self-service password reset (SSPR) to allow users to reset passwords without IT intervention. A common misconfiguration is not excluding emergency access accounts, which could lock out administrators. The organization also configures alerts to notify the security team when a user risk level changes to high. They use Microsoft Graph API to pull risk data into their SIEM for correlation with other events. The entire remediation process takes less than a day, minimizing the impact of the breach.
Scenario 3: Detecting and Blocking Impossible Travel Attacks
A financial services firm with strict security requirements uses Identity Protection to detect token theft. An attacker steals a user's session token and attempts to sign in from a different country while the user is active in the office. Identity Protection's impossible travel detection flags the second sign-in as high risk because the two sign-ins occurred within 5 minutes from locations 3,000 miles apart. The conditional access policy blocks high-risk sign-ins, preventing the attacker from accessing data. The legitimate user is unaffected. To avoid false positives from users who use VPNs that route through different countries, the firm adds its VPN IP ranges to trusted named locations and configures the impossible travel detection to ignore sign-ins from trusted IPs. They also create an exception for executives who travel frequently by using a separate conditional access policy that only requires MFA instead of blocking. The firm reviews the risky sign-ins report daily and investigates any blocked sign-ins that might be false positives. Over time, they fine-tune policies to balance security and usability.
Common Scale and Performance Considerations
Identity Protection processes trillions of sign-in events globally. For a single tenant, there is no performance impact because evaluation is asynchronous and does not delay authentication. However, administrators should be aware that risk reports may take a few minutes to update after a sign-in. There are no capacity limits, but the number of risk detections may be large in a tenant with many users. Reports can be filtered and exported. The service uses machine learning that improves over time as more data is collected, so new tenants may experience more false positives initially.
What Goes Wrong When Misconfigured
Overblocking: Setting policies to block on medium risk can lock out legitimate users, especially those using VPNs or traveling. This leads to help desk calls and user frustration.
Underblocking: Setting policies too lenient (e.g., only blocking high risk) may allow attackers to succeed if they mimic normal behavior.
Missing licenses: If Azure AD Premium P2 licenses are not assigned to all users, some users are not protected. Risk detections may still appear but policies won't apply.
No emergency access exclusion: If break-glass accounts are not excluded, they may be blocked, preventing administrators from accessing the tenant to fix issues.
Not reviewing reports: Without regular review, ongoing attacks may go unnoticed, and risk levels may not be remediated promptly.
Exactly What SC-900 Tests on This Topic (Objective 2.5)
The SC-900 exam objective 2.5 is 'Describe the capabilities of Microsoft Entra Identity Protection.' The exam expects you to:
Identify the two types of risk: sign-in risk and user risk.
List common risk detection types: unfamiliar sign-in properties, anonymous IP address, atypical travel, malware linked IP address, leaked credentials, Azure AD threat intelligence.
Understand that risk levels are Low, Medium, High (not numeric).
Know that Identity Protection requires Azure AD Premium P2 licenses.
Recognize that Conditional Access policies use risk levels as conditions to trigger actions like requiring MFA, blocking access, or forcing password reset.
Differentiate between sign-in risk (per authentication) and user risk (aggregated over time).
Know that Identity Protection is part of Microsoft Entra ID (formerly Azure AD).
Common Wrong Answers and Why Candidates Choose Them
'Identity Protection requires Azure AD Premium P1.' Candidates confuse Premium P1 (which includes Conditional Access) with Premium P2 (which includes Identity Protection). The exam explicitly tests license requirements.
'Risk levels are numeric (e.g., 0-100).' Candidates may assume a numeric scale because other security products use scores. The exam uses only Low, Medium, High.
'User risk and sign-in risk are the same.' Candidates may not understand the aggregation aspect. The exam may ask about the difference.
'Identity Protection can automatically revoke tokens.' Candidates overestimate capabilities. Identity Protection triggers Conditional Access, which can require reauthentication but does not directly revoke tokens.
'All risk detections are real-time.' Candidates may not know that leaked credentials detection is offline and can take hours.
Specific Numbers, Values, and Terms That Appear Verbatim on the Exam
License: Azure AD Premium P2 (not P1, not Free).
Risk levels: Low, Medium, High (exact terms).
Detection types: Unfamiliar sign-in properties, Anonymous IP address, Atypical travel, Malware linked IP address, Leaked credentials, Azure AD threat intelligence.
Reports: Risky sign-ins, Risky users, Risk detections.
Actions: Require multi-factor authentication, Block access, Require password reset, Dismiss user risk, Confirm user compromised.
Retention: 90 days.
User risk update frequency: Every 1-2 hours.
Edge Cases and Exceptions the Exam Loves to Test
New users: They have no sign-in history, so unfamiliar sign-in properties may trigger false positives. The exam may ask why a new user gets a medium risk sign-in.
Shared IPs: Corporate VPNs or proxies may have IPs that appear on anonymous IP lists. The exam may ask how to reduce false positives (use named locations with trusted IPs).
Impossible travel: Two sign-ins from distant locations within minutes. The exam may ask what detection type this is.
Leaked credentials: Detection is based on Microsoft's threat intelligence; not all breaches are caught. The exam may ask what to do when leaked credentials are detected (force password reset).
Emergency access accounts: Must be excluded from risk policies to avoid lockout. The exam may ask which accounts should be excluded.
How to Eliminate Wrong Answers Using the Underlying Mechanism
If a question mentions 'license required', eliminate any answer that is not Azure AD Premium P2.
If a question mentions 'risk level', eliminate any answer that gives a numeric value or percentage.
If a question mentions 'user risk', look for answers that include 'aggregate' or 'over time'.
If a question asks about 'remediation', remember: sign-in risk → require MFA or block; user risk → force password reset.
If a question asks about 'detection type', match the description to the list: impossible travel = atypical travel; unknown IP = unfamiliar sign-in properties; Tor = anonymous IP; known malware IP = malware linked IP; credentials on dark web = leaked credentials.
If a question asks about 'real-time', remember that some detections (like leaked credentials) are offline.
Identity Protection detects two types of risk: sign-in risk and user risk.
Risk levels are Low, Medium, High (not numeric).
Requires Azure AD Premium P2 licenses.
Common detections: unfamiliar sign-in properties, anonymous IP, atypical travel, malware linked IP, leaked credentials, Azure AD threat intelligence.
Conditional Access policies enforce actions based on risk levels.
Sign-in risk actions: require MFA, block access, allow.
User risk actions: require password reset, dismiss risk, confirm compromise.
Risk detections are retained for 90 days.
New users may experience false positives due to lack of history.
Identity Protection is part of Microsoft Entra ID (formerly Azure AD).
The service uses machine learning and global telemetry.
These come up on the exam all the time. Here's how to tell them apart.
Sign-in Risk
Per authentication event
Real-time for some detections
Actions: Require MFA, Block access
Detection examples: Unfamiliar sign-in properties, anonymous IP, atypical travel
Evaluated at sign-in
User Risk
Aggregated over time for a user
Updated every 1-2 hours
Actions: Force password reset, Dismiss risk
Detection examples: Leaked credentials, confirmed compromise
Evaluated periodically and at sign-in
Mistake
Identity Protection is a separate Azure service that requires additional configuration.
Correct
Identity Protection is built into Azure AD Premium P2 and is enabled by default for all users in the tenant. However, risk policies must be configured to take action.
Mistake
Risk levels are based on a single detection type.
Correct
The overall risk level for a sign-in or user is determined by the highest risk level among all active detections. Multiple detections can contribute.
Mistake
Identity Protection can prevent all identity-based attacks.
Correct
Identity Protection reduces risk but cannot prevent all attacks. It relies on signals and machine learning; some attacks may not be detected, especially if they mimic normal behavior.
Mistake
User risk is only updated when a user signs in.
Correct
User risk is updated periodically (every 1-2 hours) based on new sign-in risk detections and offline detections like leaked credentials.
Mistake
Identity Protection works without Conditional Access.
Correct
Identity Protection detects risk, but actions are enforced through Conditional Access policies. Without policies, risk is only reported, not acted upon.
Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.
Azure AD Premium P2. This license includes Identity Protection, Conditional Access, and other advanced features. Premium P1 includes Conditional Access but not Identity Protection.
Sign-in risk is evaluated per authentication attempt and reflects the likelihood that the sign-in is unauthorized. User risk is an aggregate of all risk detections for a user over time, indicating whether the user's identity may be compromised. User risk is updated every 1-2 hours.
Yes, if a Conditional Access policy is configured to block access for a specific sign-in risk level. Identity Protection itself only detects risk; Conditional Access enforces the action.
Risk detections are retained for 90 days. After that, they are removed from the reports.
Unfamiliar sign-in properties, anonymous IP address, atypical travel, malware linked IP address, leaked credentials, and Azure AD threat intelligence.
No, risk levels (Low, Medium, High) are determined by Microsoft's machine learning models and cannot be customized. However, you can choose which risk levels to act on in Conditional Access policies.
Yes, if you sync on-premises AD with Azure AD using Azure AD Connect. Risk detections apply to synced users as well.
You've just covered Microsoft Entra Identity Protection — now see how well it sticks with free SC-900 practice questions. Full explanations included, no account needed.
Done with this chapter?