SaveMyCert
Log in
5 of 5 free questions left today·for 10 a day
SC-200 practice

SC-200 sample questions — 25 answered and explained

25 SC-200 sample questions written to the official Microsoft Certified: Security Operations Analyst Associate exam guide, grouped by exam domain and weighted like the real exam. Each shows the correct answer, why every other option is wrong, and the lesson that teaches it. None of them repeat the examples on the other SC-200 practice pages.

On this page
25
answers included
Full bank
519
on the practice page
Domains
3
weighted like the exam
Free, no account
5/day
a free account allows 10 a day

Domain 1: Manage a security operations environment

42% of the SC-200 exam, so 11 of the 25 questions on this page.

Question 1Manage a security operations environment

An administrator created an alert tuning rule from the alert page to hide alerts raised when an internal deployment tool's helper file runs. The alerts no longer appear, but Microsoft Defender Antivirus still quarantines the helper file and deployments fail. The administrator must stop the file from being blocked with the least effort. What should the administrator do?

Choose one.

  • a
    Change the tuning rule's action from Hide alert to Set as behavior

    Set as behavior changes how the signal is recorded, but it is still alert handling, so the file is still quarantined.

  • b
    Add a Defender Antivirus exclusion for the file path in a new policy

    An antivirus exclusion would stop the quarantine, but it means authoring and deploying a policy, and a path exclusion trusts anything at that path. The allow indicator offered by the tuning flow is less effort and scoped to the file.

  • c
    Add an allow indicator for the helper file from the alert evidence Correct

    Tuning only changes alerting. An allow indicator for the file stops it being blocked, and the rule-creation flow offers to add the alert's evidence as one, so it takes the fewest steps.

  • d
    Set the device group to the No automated response level

    Automation levels govern automated investigation remediation, not antivirus protection, and this weakens protection for the whole group.

The concept

Alert tuning suppresses alerts; it doesn't allow a blocked file. Allow indicators do.

Why that’s the answer

An alert tuning rule decides what happens to matching alerts (hide, resolve, set as behavior). It doesn't change protection, so the antivirus still blocks the file. When you create a tuning rule from an alert, the Successful rule creation page offers to add the alert's IOCs, such as the triggering file, to an allow list with a chosen scope. That is the least-effort fix. An antivirus path exclusion would also stop the block, but it needs a policy to be authored and deployed and trusts everything at that path. Changing the action to Set as behavior is still alert handling, and changing the automation level doesn't affect antivirus quarantine and lowers protection.

How to reason it out
  1. Separate the two problems: alert noise (solved) and blocking (not solved).
  2. Recall that tuning actions act on alerts only, so changing the tuning rule can't help.
  3. Compare the two ways to stop the block: an allow indicator from the alert or an antivirus exclusion policy.
  4. Pick the allow indicator offered after rule creation: fewer steps and scoped to the file.

Exam tip: Tuning silences the alert; an allow indicator stops the block.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 2Manage a security operations environment

A company has moved Microsoft Sentinel to the Microsoft Defender portal. The tenant's incident correlation default setting is turned on. One analytics rule feeds a ticketing playbook that expects each incident to match the rule's own alert grouping, as it did in Sentinel. What should the analyst change on that rule?

Choose one.

  • a
    Set the Incident correlation option on the rule's Incident settings tab to Enabled

    Enabled includes the rule in correlation, so its alerts could still be merged into larger attack stories.

  • b
    Set the Incident correlation option on the rule's Incident settings tab to Disabled Correct

    Disabled excludes the rule from correlation, so its alerts are grouped only by the rule's grouping configuration, as in Sentinel.

  • c
    Set the Incident correlation option on the rule's Incident settings tab to Tenant default

    The tenant default is on, so Tenant default would keep the rule in correlation.

  • d
    Create an alert tuning rule that resolves the rule's alerts as they are created

    Resolving the alerts closes them; it doesn't make incident grouping follow the rule's own configuration.

The concept

Excluding a Sentinel analytics rule from Defender XDR correlation.

Why that’s the answer

In the Defender portal, alerts from analytics rules can join Defender's correlation engine, which merges them into attack stories. A rule that is excluded bypasses correlation, and its alerts are grouped into incidents only by the rule's own grouping configuration, which is the behaviour the playbook expects. Because the tenant default is on, the rule must be set to Disabled explicitly; the wizard then adds the #DONT_CORR# tag to the start of the description.

How to reason it out
  1. Note that the tenant default is on, so rules are correlated unless excluded.
  2. Recall that excluded rules group alerts only by their own configuration.
  3. Set the rule's Incident correlation option to Disabled.

Exam tip: Want Sentinel-style incidents from one rule? Exclude it from correlation (#DONT_CORR#).

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 3Manage a security operations environment

In a Microsoft Defender portal tenant, the Incident correlation default setting is turned off. An analyst wants one Microsoft Sentinel analytics rule to take part in Defender XDR correlation and plans to edit the rule's description through the analytics API. Which description should the analyst save?

Choose one.

  • a
    #DONT_CORR# Detects password spray from known proxy ranges

    #DONT_CORR# excludes the rule from correlation, the opposite of what the analyst wants.

  • b
    #INC_CORR# Detects password spray from known proxy ranges Correct

    With the default off, a rule joins correlation only when its description starts with the #INC_CORR# tag.

  • c
    Detects password spray from known proxy ranges #INC_CORR#

    The tag only counts when it appears at the very beginning of the description.

  • d
    INC_CORR Detects password spray from known proxy ranges

    Without the surrounding # characters the text isn't the recognised #INC_CORR# tag.

The concept

Correlation tags #INC_CORR# and #DONT_CORR# and the tenant default setting.

Why that’s the answer

The Incident correlation default setting decides what happens to rules without a tag. With it off, every analytics rule is excluded unless its description starts with #INC_CORR#; with it on, every rule is included unless it starts with #DONT_CORR#. The tag isn't case-sensitive and spacing after it is flexible, but it must be at the start of the description and include the # characters. Because the correlation state always follows the tag, editing it through the API works the same as using the wizard.

How to reason it out
  1. Read the tenant default: off, so rules are excluded unless tagged.
  2. Choose the include tag, #INC_CORR#, not #DONT_CORR#.
  3. Place the tag, with its # characters, at the very beginning of the description.

Exam tip: Default off: start the description with #INC_CORR# to opt a rule in. Default on: #DONT_CORR# opts out.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 4Manage a security operations environment

A SOC team is changing the correlation settings of Microsoft Sentinel analytics rules in the Microsoft Defender portal. Which two statements about these settings are true? (Select TWO.)

Choose TWO.

  • a
    Changing a rule's correlation state doesn't affect alerts that the rule created before the change Correct

    Alerts receive their correlation state when they are created, and that state doesn't change later.

  • b
    A correlation tag placed anywhere in the rule's description is recognised by Defender

    A tag is recognised only at the very beginning of the description.

  • c
    The #DONT_CORR# and #INC_CORR# tags are recognised in uppercase or lowercase Correct

    The tags aren't case-sensitive; #dont_corr# works as well as #DONT_CORR#.

  • d
    Alerts from an excluded rule are no longer shown in the Defender portal

    Excluded alerts still appear; they bypass correlation and are grouped by the rule's own configuration.

  • e
    Custom detection rules follow the same tenant-level correlation default

    Custom detections are set per rule; there is no tenant-level correlation setting for them.

The concept

Behaviour of analytics rule correlation settings.

Why that’s the answer

Correlation settings change how future alerts are grouped. An alert receives its correlation state at creation, so alerts that already exist stay where they are. The #INC_CORR# and #DONT_CORR# tags aren't case-sensitive, allow any spacing after them, and must start the description. Excluded alerts are still visible, and custom detections are included or excluded per rule, with no tenant default.

How to reason it out
  1. Test each statement against when the correlation state is set: at alert creation.
  2. Recall the tag format rules: case-insensitive, at the start.
  3. Separate analytics rules (tenant default + tags) from custom detections (per rule).

Exam tip: Correlation changes apply to new alerts only; tags are case-insensitive and must start the description.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 5Manage a security operations environment

A SOC wrote a custom detection rule in Microsoft Defender XDR advanced hunting for a regulated payment system. Compliance requires every alert from this rule to start its own incident so that it is routed to the payments team. Other detections must keep the default correlation behaviour. No incident alert-grouping rule matches these alerts. What should the SOC do?

Choose one.

  • a
    Add the #DONT_CORR# tag to the start of the custom detection rule's description

    The #DONT_CORR# tag controls Sentinel analytics rules; custom detections use the per-rule Include or exclude from correlation setting.

  • b
    Turn off the Incident correlation default setting in Microsoft Defender XDR settings

    The tenant default affects analytics rules, not custom detections, and it would change the behaviour of every analytics rule.

  • c
    Set the custom detection rule's alerts to the highest severity so they aren't merged

    Severity doesn't control correlation; high-severity alerts are merged into incidents like any other alerts.

  • d
    Select Exclude from correlation on the custom detection rule's details page Correct

    Custom detections are included or excluded per rule; excluded alerts bypass correlation and create single-alert incidents when no alert-grouping rule applies.

The concept

Correlation settings for custom detections vs analytics rules.

Why that’s the answer

There are two correlation mechanisms. Sentinel analytics rules follow a tenant default that #INC_CORR# or #DONT_CORR# tags override. Custom detections have no tenant-level setting: each rule is set to Include in correlation (the default) or Exclude from correlation on its details page (public preview). An excluded custom detection creates predictable single-alert incidents when no incident alert-grouping rule applies, which is what the payments routing needs. The other options use the analytics-rule mechanism or a setting that doesn't control grouping.

How to reason it out
  1. Identify the rule type: a custom detection, not a Sentinel analytics rule.
  2. Recall that custom detections are configured per rule only.
  3. Select Exclude from correlation on that rule; leave everything else at the default.

Exam tip: Custom detection: per-rule Exclude from correlation. Analytics rule: tenant default + #DONT_CORR#/#INC_CORR#.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 6Manage a security operations environment

Defender XDR's correlation engine finds that two incidents involve the same compromised user and the same malicious file, but it doesn't merge them. Which two conditions would explain this? (Select TWO.)

Choose TWO.

  • a
    Both incidents are still unassigned in the incident queue

    Unassigned incidents can be merged; only different assignees prevent it.

  • b
    One of the two incidents has the status Closed Correct

    Defender doesn't merge an incident that is closed; resolved incidents aren't reopened.

  • c
    The two incidents have different severity levels

    Different severities don't prevent a merge.

  • d
    The two incidents are assigned to two different analysts Correct

    Incidents assigned to two different people aren't merged automatically.

  • e
    The two incidents contain alerts from different Defender products

    Merging alerts from different products is the purpose of cross-product correlation.

The concept

Conditions that prevent Defender XDR from merging incidents.

Why that’s the answer

Defender merges related incidents unless one is closed, they have different assignees, they have different classifications or determinations, the merge would exceed the maximum number of entities, or (only if this is enabled) they contain devices in different device groups. Severity and the source products don't block a merge. After you fix the cause, you can merge up to five incidents at a time manually.

How to reason it out
  1. Recall the documented blockers: closed, different assignees, different classification, entity limit, device groups if enabled.
  2. Match the options against that list.
  3. Reject severity and source product: neither blocks a merge.

Exam tip: Closed, different owners or different classifications keep incidents apart.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 7Manage a security operations environment

A company onboarded two Microsoft Sentinel workspaces, WS-Corp and WS-Factory, to the Microsoft Defender portal. WS-Corp is the primary workspace. Alerts from WS-Factory's analytics rules never appear in incidents with Defender for Endpoint alerts, even for the same device. The company now wants WS-Factory's alerts correlated with Defender alerts and accepts losing this for WS-Corp. What should the administrator do?

Choose one.

  • a
    Turn on the Incident correlation default setting in the Defender portal

    The default setting decides whether analytics rules are included, but alerts from a secondary workspace still aren't correlated with Defender alerts.

  • b
    Add #INC_CORR# to the start of each WS-Factory rule's description

    Including a rule doesn't help while its workspace is secondary; secondary workspaces are never correlated with Defender alerts.

  • c
    Connect the Defender XDR data connector to WS-Factory, keeping WS-Corp as primary workspace

    Ingesting Defender data into WS-Factory doesn't change which workspace is primary, so correlation in the portal stays the same.

  • d
    Make WS-Factory the primary workspace in the Defender portal Correct

    Only alerts from the primary workspace are correlated with Defender alerts; alerts from secondary workspaces are kept separate.

The concept

Primary vs secondary Sentinel workspaces in the Defender portal.

Why that’s the answer

Each onboarded Sentinel workspace is a separate data source. Only the primary workspace's alerts are correlated with Microsoft Defender alerts and included in shared incidents; alerts from secondary workspaces aren't correlated with Defender or with other workspaces. Correlation tags and the tenant default only matter for a workspace that can be correlated at all, so the fix is to change which workspace is primary. The company has accepted that WS-Corp then becomes secondary.

How to reason it out
  1. Note the symptom: no correlation at all for one workspace.
  2. Recall that secondary workspaces are never correlated with Defender alerts.
  3. Reject tag and default changes: they don't lift the secondary-workspace limit.
  4. Make WS-Factory the primary workspace, as the company accepted.

Exam tip: Only the primary Sentinel workspace's alerts join Defender XDR incidents.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 8Manage a security operations environment

Defender for Office 365 Plan 2 runs an automated investigation for a phishing campaign and finds 40 delivered messages that should be soft-deleted. The company's device groups all use Full - remediate threats automatically. What happens to the soft-delete action?

Choose one.

  • a
    It runs immediately because the device groups use full automation

    Device group automation levels apply to devices, not to email remediation.

  • b
    It runs by itself if nobody rejects it within seven days

    Email remediation actions don't run without an approval; an action that nobody approves never executes.

  • c
    It runs immediately for users who are covered by the Strict preset policy

    Preset security policies set protection levels; they don't approve remediation actions on delivered email.

  • d
    It waits on the Pending tab of the Action center for the SOC to approve it Correct

    No remediation actions are taken automatically for email and content; they wait for approval in the Action center.

The concept

Email remediation from automated investigations always needs approval.

Why that’s the answer

Defender for Office 365 automated investigations can identify remediation actions such as soft-deleting messages, blocking URLs or turning off external forwarding. Unlike device actions, no remediation actions are taken automatically for email and content: they wait on the Pending tab of the Action center (or on the incident) until someone with the right permissions approves or rejects them. Device group automation levels don't apply to mailboxes.

How to reason it out
  1. Identify the entity type: email, not devices.
  2. Recall that email remediation from automated investigations is always approval-based.
  3. Expect the action on the Action center's Pending tab.

Exam tip: Email remediation from automated investigation never runs on its own; approve it in the Action center.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 9Manage a security operations environment

An analyst holds the Security Administrator role in Microsoft Entra ID and approves pending device actions in the Action center. When she tries to approve pending email soft-delete actions, the approval fails. Unified RBAC isn't active for Email & collaboration. What else does she need?

Choose one.

  • a
    Membership in an Email & collaboration role group that has the Search and Purge role Correct

    Approving email remediation needs Security Administrator plus a role group with the Search and Purge role, such as Data Investigator or Organization Management.

  • b
    Membership in the Security Administrator role group in Email & collaboration permissions

    That role group doesn't grant Search and Purge; email remediation needs the Search and Purge role as well.

  • c
    Membership in the Active remediation actions role in Defender for Endpoint permissions

    Active remediation actions covers device remediation in Defender for Endpoint, which she can already do.

  • d
    Membership in the Security Operator role in Microsoft Entra ID

    Security Operator doesn't add the Search and Purge role that email remediation needs, and she already has Security Administrator.

The concept

Permissions to approve email remediation in the Action center.

Why that’s the answer

Device remediation needs the Security Administrator role (or the Defender for Endpoint Active remediation actions role, or Response (manage) in Unified RBAC). Email and content remediation needs Security Administrator and also membership in an Email & collaboration role group that has the Search and Purge role. By default only the Data Investigator and Organization Management role groups have it, or you can create a custom role group. The Security Administrator role group in Email & collaboration is a tempting choice, but it doesn't include Search and Purge.

How to reason it out
  1. Note that device approvals work, so her device permissions are fine.
  2. Recall that email remediation additionally needs the Search and Purge role.
  3. Assign a role group that has Search and Purge (Data Investigator, Organization Management or a custom one).

Exam tip: Email remediation approvals = Security Administrator + Search and Purge.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 10Manage a security operations environment

Microsoft Defender quarantined an internal reporting tool on 30 devices. After investigation, the SOC confirms the tool is safe and wants it restored on every device with the least administrative effort. What should an analyst do?

Choose one.

  • a
    On each device page, restore the file from the device's quarantine one device at a time

    Restoring per device works, but repeating it on 30 devices is much more effort than one undo applied to every instance.

  • b
    On the Action center History tab, undo the quarantine and apply it to all other instances Correct

    The History tab can undo a Quarantine file action and apply the undo to every other instance of the same file at once.

  • c
    On the Action center Pending tab, reject the quarantine action for the 30 devices

    The quarantine already completed, so it appears on the History tab; Reject applies only to actions that are still pending.

  • d
    Add an allow indicator for the file so that the quarantined copies are restored

    An allow indicator prevents future detections but doesn't restore copies that are already quarantined.

The concept

Undoing completed remediation actions in the Action center.

Why that’s the answer

Completed actions, whether automatic or manual, are listed on the Action center History tab. Several of them can be undone: isolate device, contain device, contain user, restrict code execution, quarantine file and some registry, service, driver and scheduled-task actions. For a quarantined file there is an option to apply the undo to every other instance of the same file. Only Security Administrators or higher can undo actions such as file quarantine.

How to reason it out
  1. Note that the action is completed, so look on the History tab.
  2. Recall that Quarantine file can be undone across multiple instances.
  3. Use one undo applied to all instances instead of 30 manual restores.

Exam tip: Completed action? History tab > Undo; for files, apply it to every instance.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Question 11Manage a security operations environment

A SOC's runbooks were written in 2025 and still describe automated investigation and response (AIR) in Microsoft Defender. The team is updating them for late 2026. Which two statements describe the current behaviour? (Select TWO.)

Choose TWO.

  • a
    AIR for Defender for Endpoint can no longer be triggered manually; Microsoft recommends a full antivirus scan for on-demand checks Correct

    As of September 1, 2026, Defender for Endpoint AIR no longer runs as a separate investigation experience or by manual trigger; Microsoft recommends a full antivirus scan.

  • b
    AIR capabilities for Defender for Office 365 remain available Correct

    The change applies only to Defender for Endpoint; Defender for Office 365 automated investigations continue.

  • c
    AIR for Defender for Office 365 now remediates email without waiting for approval

    Email and content remediation still waits for approval in the Action center.

  • d
    Device group automation levels were removed and can no longer be configured

    Automation levels such as Full and Semi are still configured on device groups and also govern automatic attack disruption.

  • e
    The Action center no longer lists remediation actions on devices

    The Action center still tracks pending and completed device actions, including antivirus and attack disruption actions.

The concept

The 2026 change to automated investigation and response for Defender for Endpoint.

Why that’s the answer

Microsoft changed AIR for Defender for Endpoint on September 1, 2026. Its detection and response logic now runs automatically inside the default antivirus protection stack. It is no longer a separate investigation you can start manually, and Microsoft recommends a full antivirus scan for on-demand checks. The change applies only to Defender for Endpoint: Defender for Office 365 AIR remains, and its email remediation still needs approval. Device group automation levels and the Action center are still in use.

How to reason it out
  1. Find the scope of the change: Defender for Endpoint only.
  2. Recall the replacement for on-demand checks: a full antivirus scan.
  3. Keep what didn't change: Defender for Office 365 AIR, approval of email actions, automation levels and the Action center.

Exam tip: Since September 2026, Defender for Endpoint AIR is built into antivirus with no manual trigger; Defender for Office 365 AIR is unchanged.

Defender XDR Automation for SC-200: Email Notifications, Alert Tuning, Correlation, AIR and Attack Disruption — the lesson that teaches this.

Domain 2: Respond to security incidents

37% of the SC-200 exam, so 9 of the 25 questions on this page.

Question 12Respond to security incidents

During a business email compromise, attack disruption disabled a hybrid user. The Microsoft Entra ID account was disabled, but the on-premises Active Directory account stayed enabled. Defender for Identity sensors run on the AD FS, AD CS and Microsoft Entra Connect servers, using the sensor's local system account. What should you do so disable actions also reach Active Directory?

Choose one.

  • a
    Change the action account to a group managed service account

    Microsoft requires the sensor's local system account option for v3.x sensors and recommends it everywhere; the account isn't the gap here.

  • b
    Turn on password hash synchronization in Microsoft Entra Connect

    Password hash sync moves password hashes to the cloud; it doesn't let Defender disable on-premises accounts.

  • c
    Grant the Defender for Identity enterprise app User Administrator

    That Microsoft-managed app runs the Entra ID action, which already worked; it can't change on-premises AD.

  • d
    Install Defender for Identity sensors on the domain controllers Correct

    In Active Directory, only sensors on domain controllers carry out remediation actions; the other server sensors don't.

The concept

Disable user acts on Active Directory through Defender for Identity sensors on domain controllers, and on Entra ID separately.

Why that’s the answer

For an AD-hosted account synced to Entra ID, the disable action is triggered through onboarded domain controllers and the account is also disabled in Microsoft Entra ID. Only sensors installed on domain controllers perform remediation; sensors on AD FS, AD CS or Entra Connect servers don't. The Entra ID disable doesn't depend on Defender for Identity, which is why it succeeded while AD didn't.

How to reason it out
  1. Split the action: Entra ID (worked) vs Active Directory (didn't).
  2. Recall which sensors execute AD remediation: domain controller sensors only.
  3. Add sensors to the domain controllers.

Exam tip: Remediation in Active Directory runs only from Defender for Identity sensors on domain controllers.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 13Respond to security incidents

Since early October 2026, the SOC no longer sees Microsoft Purview DLP alerts in the Defender XDR incident queue. The DLP policies still have alerts turned on, and DLP policy matches still appear in the BehaviorInfo table in advanced hunting. What should the SOC do to see DLP signals as alerts again?

Choose one.

  • a
    Turn on the alert option again in each DLP policy rule in the Microsoft Purview portal

    Alerts are already turned on in the policies; the signals are being converted to behaviors in Defender XDR.

  • b
    Turn on user and rule based alert aggregation in the tenant's DLP settings in Purview

    Aggregation changes how many alerts are generated per user and rule; it doesn't stop the conversion to behaviors.

  • c
    Disable the built-in DLP alert tuning rule under Alert tuning in the Defender XDR settings Correct

    A built-in tuning rule from early October 2026 turns DLP signals into behaviors; disabling it brings them back as alerts.

  • d
    Assign the analysts the Information Protection Analyst role in the Microsoft Purview portal

    Missing permissions would hide alerts from some people, but the signals landing in BehaviorInfo show they are behaviors now.

The concept

A built-in alert tuning rule changed how DLP signals surface in Defender XDR in October 2026.

Why that’s the answer

Microsoft added a built-in alert tuning rule for DLP signals that took effect in early October 2026. It sets these signals as behaviors instead of alerts, so they don't create alerts or incidents but stay huntable in BehaviorInfo and BehaviorEntities. To keep DLP signals as alerts, disable that rule in Settings > Microsoft Defender XDR > Alert tuning.

How to reason it out
  1. Note the clue: matches appear in BehaviorInfo, not as alerts.
  2. Recall the October 2026 built-in tuning rule for DLP.
  3. Disable it under Alert tuning.

Exam tip: DLP signals only in BehaviorInfo since October 2026: disable the built-in DLP alert tuning rule.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 14Respond to security incidents

A privacy analyst must review Microsoft Purview DLP alerts in the Microsoft Defender portal. The analyst must not see other security alerts, such as endpoint or email alerts, and must not be able to change alerts or DLP policies. Which permission should the analyst get?

Choose one.

  • a
    A custom role with View-Only DLP Compliance Management Correct

    This permission gives read-only access to DLP alerts only.

  • b
    A custom role with the View-Only Manage Alerts permission

    View-Only Manage Alerts is read-only, but it covers both DLP and security alerts.

  • c
    A custom role with the DLP Compliance Management permission

    This one is DLP-only, but it isn't view-only.

  • d
    A custom role with the Manage Alerts permission

    Manage Alerts opens both DLP and security alerts, and it isn't view-only.

The concept

Permissions for DLP alerts in Defender differ by scope (DLP only, or DLP and security) and by read versus manage.

Why that’s the answer

Microsoft's table maps each permission to the alerts it opens: Manage Alerts and View-Only Manage Alerts give access to DLP and security alerts; Information Protection Analyst, DLP Compliance Management and View-Only DLP Compliance Management give access to DLP alerts only. The read-only, DLP-only combination is View-Only DLP Compliance Management.

How to reason it out
  1. Apply the scope rule: DLP alerts only.
  2. Apply the access rule: read-only.
  3. Pick the permission that is both.

Exam tip: DLP-only and read-only in Defender: View-Only DLP Compliance Management.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 15Respond to security incidents

A DLP alert in the Microsoft Defender portal shows that a OneDrive file with customer card numbers was shared with an external guest. The file owner still needs the file for work. Which in-place action should the analyst take from the alert?

Choose one.

  • a
    Delete the file

    Deleting stops the exposure but takes the file away from an owner who still needs it.

  • b
    Apply a retention label

    A retention label controls how long the file is kept; it doesn't remove the guest's access.

  • c
    Download the file

    Downloading gives the analyst a copy for review but leaves the external share in place.

  • d
    Unshare the file Correct

    Unshare removes the sharing that exposed the file while keeping it in place for the owner.

The concept

DLP alerts on SharePoint and OneDrive files support in-place remediation from the Defender portal.

Why that’s the answer

For a DLP alert on a file in SharePoint Online or OneDrive, the Defender portal offers apply retention label, unshare, delete, apply sensitivity label, download and withdraw feedback. Only unshare ends the external access and keeps the file for its owner.

How to reason it out
  1. Identify the exposure: an external share.
  2. Keep the constraint: the file must stay.
  3. Choose the action that removes sharing only.

Exam tip: Overshared file that must stay: unshare it from the DLP alert.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 16Respond to security incidents

A new SOC analyst must view and manage Microsoft Purview Insider Risk Management alerts in the Microsoft Defender portal incident queue. The analyst currently has no roles. Which TWO assignments give this access with the least privilege? (Select TWO.)

Choose TWO.

  • a
    The Data Investigator role group in Microsoft Defender XDR

    Data Investigator is an Email & collaboration role group for email investigation; it doesn't open insider risk alerts.

  • b
    The Information Protection Analysts role group in Purview

    This role group covers information protection and DLP work, not insider risk alerts.

  • c
    The Security Reader role in Microsoft Entra ID Correct

    Security Operator or Security Reader is the Defender role needed to reach insider risk alerts in the Defender portal.

  • d
    The Insider Risk Management Analysts role group in Purview Correct

    Viewing and managing these alerts in Defender also needs one of the insider risk management role groups, and Analysts is one of them.

  • e
    The Insider Risk Management Auditors role group in Purview

    Auditors review the insider risk audit log; it isn't one of the role groups listed for viewing and managing alerts in Defender.

The concept

Insider risk alerts in the Defender portal need both a Defender role and an insider risk management role group.

Why that’s the answer

Microsoft lists Security Operator or Security Reader as the Defender roles for insider risk alerts, plus membership in Insider Risk Management, Insider Risk Management Analysts or Insider Risk Management Investigators. Security Reader with the Analysts role group meets the need without broad administrative roles.

How to reason it out
  1. Recall that two permission systems apply: Defender and Purview IRM.
  2. Pick the narrowest Defender role listed.
  3. Pick an IRM role group that can view and manage alerts.

Exam tip: Insider risk alerts in Defender: a Defender role (Security Operator/Reader) plus an insider risk management role group.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 17Respond to security incidents

The SOC triages Microsoft Purview Insider Risk Management alerts in the Microsoft Defender portal. The insider risk investigators work only in Purview and open cases only from alerts whose status there is Confirmed. When an analyst confirms an alert was malicious, how should the analyst update it in Defender?

Choose one.

  • a
    Resolve it and leave the classification empty

    A resolved alert with no classification is set to Dismissed in Purview by default.

  • b
    Resolve it with the True positive classification Correct

    A True positive classification in Defender maps to Confirmed in Purview.

  • c
    Set its status to In progress and assign it

    In progress maps to Needs review in Purview, not Confirmed.

  • d
    Resolve it as Informational, expected activity

    Informational, expected activity maps to Dismissed in Purview.

The concept

Insider risk alert status and classification sync between Defender and Purview through a fixed mapping.

Why that’s the answer

Defender New and In progress map to Needs review in Purview. Resolved depends on the classification: True positive maps to Confirmed; Informational, expected activity and False positive map to Dismissed; with no classification the status becomes Dismissed by default. Updates appear in both portals within 30 minutes.

How to reason it out
  1. Note the target state in Purview: Confirmed.
  2. Recall that Resolved alone isn't enough; the classification decides.
  3. Resolve with True positive.

Exam tip: To show Confirmed in Purview, resolve the insider risk alert in Defender as True positive; no classification means Dismissed.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 18Respond to security incidents

An analyst investigating a Microsoft Purview Insider Risk Management alert in the Microsoft Defender portal wants to query each user activity that broke a Purview policy, such as an upload of a file to a personal cloud drive, with enriched event details. Which advanced hunting table should the analyst query?

Choose one.

  • a
    DataSecurityBehaviors

    DataSecurityBehaviors holds insights into potentially suspicious behavior, not the individual enriched events.

  • b
    DataSecurityEvents Correct

    DataSecurityEvents holds enriched events about user activities that violate default or customer-defined Purview policies.

  • c
    AlertEvidence

    AlertEvidence lists the entities tied to alerts, not each user activity behind them.

  • d
    CloudAppEvents

    CloudAppEvents holds cloud app and audit activity in general, not the enriched Purview policy-violation events.

The concept

Insider risk data in advanced hunting is split across alert, behavior and event tables.

Why that’s the answer

AlertInfo and AlertEvidence carry the insider risk alerts and their entities. DataSecurityBehaviors carries insights into potentially suspicious user behavior. DataSecurityEvents carries the enriched events about user activities that violate Purview policies, so it's the table for activity-level detail like a file upload.

How to reason it out
  1. Identify the grain: individual activities, not alerts or behaviors.
  2. Match it to the event table.
  3. Query DataSecurityEvents.

Exam tip: Activity-level insider risk detail = DataSecurityEvents; behavior insights = DataSecurityBehaviors.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 19Respond to security incidents

Microsoft Defender for Cloud raises an alert every night when the company's approved vulnerability scanner probes a set of Azure VMs. The security team has confirmed the activity is expected and doesn't want future alerts like it. What should the team do from the alert's Take action tab?

Choose one.

  • a
    Change the status of this alert to Dismissed

    Dismissing closes this alert only; the next scan raises a new one.

  • b
    Create a suppression rule from Suppress similar alerts Correct

    A suppression rule stops future alerts with the same characteristics, which suits a confirmed benign activity.

  • c
    Apply the recommendations in Prevent future attacks

    Those recommendations harden resources against real attacks; they don't stop alerts for an approved scanner.

  • d
    Run a logic app from Trigger automated response

    A logic app responds to this alert; it doesn't prevent similar alerts from being raised.

The concept

The Defender for Cloud alert Take action tab offers mitigation, prevention, automated response and suppression.

Why that’s the answer

Take action has five sections: Inspect resource context, Mitigate the threat, Prevent future attacks, Trigger automated response and Suppress similar alerts. When the detected activity isn't malicious, 'Create suppression rule' under Suppress similar alerts stops future alerts with similar characteristics. Dismissing closes only the current alert.

How to reason it out
  1. Confirm the activity is benign and recurring.
  2. Separate closing one alert from stopping future ones.
  3. Create a suppression rule.

Exam tip: Benign and recurring in Defender for Cloud: create a suppression rule, don't just dismiss.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Question 20Respond to security incidents

An analyst is handling a Defender for Cloud alert about suspicious activity on an Azure storage account. The team already has a logic app that opens a ticket and notifies the account owner. The analyst wants to run it for this alert now, without changing how future alerts are handled. What should the analyst do?

Choose one.

  • a
    Select Trigger logic app in the alert's Trigger automated response section Correct

    This runs an existing logic app against the alert in hand and doesn't change handling of later alerts.

  • b
    Create a workflow automation that runs the logic app for this alert type

    Workflow automation runs on future alerts that match its trigger, which the analyst doesn't want to change.

  • c
    Create a suppression rule that runs the logic app for similar alerts

    Suppression rules hide future alerts; they don't run logic apps.

  • d
    Follow the manual steps in the alert's Mitigate the threat section

    Mitigate the threat lists manual remediation steps; it doesn't run the logic app.

The concept

Defender for Cloud can run a logic app on demand for a single alert.

Why that’s the answer

The alert's Take action tab includes Trigger automated response, where 'Trigger logic app' runs a logic app with automated response steps for that alert. Workflow automation applies to future alerts that match a trigger, so it changes ongoing handling. Suppression and the mitigation steps don't run logic apps.

How to reason it out
  1. Note the scope: this one alert, now.
  2. Separate on-demand triggering from workflow automation.
  3. Use Trigger logic app on the alert.

Exam tip: One alert, now: Trigger logic app from Take action; future alerts: workflow automation.

Investigating and Remediating Defender XDR Alerts for SC-200: Office 365, Purview, Defender for Cloud, Cloud Apps, Entra ID and Defender for Identity — the lesson that teaches this.

Domain 3: Perform threat hunting

21% of the SC-200 exam, so 5 of the 25 questions on this page.

Question 21Perform threat hunting

A query on DeviceProcessEvents filters with FileName == "PowerShell.exe" and misses events where the file name is recorded as powershell.exe or POWERSHELL.EXE. Which filter returns all three spellings?

Choose one.

  • a
    | where FileName == "powershell.exe"

    == is case-sensitive; changing the literal's case just moves which spelling is missed.

  • b
    | where FileName in ("PowerShell.exe")

    in is case-sensitive; the case-insensitive form is in~.

  • c
    | where FileName has_cs "powershell.exe"

    The _cs suffix makes the operator case-sensitive, so other spellings are still missed.

  • d
    | where FileName =~ "powershell.exe" Correct

    =~ is the case-insensitive equals operator, so every capitalisation matches.

The concept

KQL equality is case-sensitive unless you use the ~ forms.

Why that’s the answer

== and in compare case-sensitively, so a single literal matches only one capitalisation. =~ (and in~ for lists) compares regardless of case. Operators ending in _cs are the case-sensitive variants. Microsoft recommends case-insensitive matches when file names and command lines can vary.

How to reason it out
  1. Spot that the values differ only in case.
  2. Recall which operators are case-sensitive: ==, in and the _cs forms.
  3. Use =~ for a single value or in~ for a list.

Exam tip: Case varies? Use =~ or in~.

Detecting Threats with Microsoft Defender XDR for SC-200: Advanced Hunting Tables, KQL, Threat Analytics, Hunting Graphs and Sentinel Graph — the lesson that teaches this.

Question 22Perform threat hunting

An attachment was sent in 12 messages and written to 3 devices. This query returns only one message per device:EmailAttachmentInfo | where Timestamp > ago(1h) | where FileName == "Invoice.pdf" | join (DeviceFileEvents | where Timestamp > ago(1h)) on SHA256The analyst needs every matching message with the DeviceName of each device, and only messages whose file reached a device. What should the analyst change?

Choose one.

  • a
    Change the join to join kind=leftsemi

    leftsemi returns only the left table's columns, so DeviceName is lost.

  • b
    Change the join to join kind=inner Correct

    The inner flavor returns every left row that has a match, so all 12 messages appear with their devices.

  • c
    Change the join to join kind=leftouter

    leftouter also keeps attachments with no device match, which the analyst doesn't want.

  • d
    Put DeviceFileEvents on the left side

    The default flavor would then deduplicate the device rows by SHA256, so devices go missing instead of messages.

The concept

The default join flavor, innerunique, deduplicates the left table by the join key.

Why that’s the answer

Without a kind, join uses innerunique. It keeps one random left row for each key value, so 12 messages with the same SHA256 collapse to one, which is then matched to each of the 3 devices. kind=inner keeps every left row that matches. leftsemi drops the right-side columns, leftouter keeps unmatched rows, and swapping the sides just moves the deduplication to the device rows.

How to reason it out
  1. Recognise the symptom: duplicates on the left side are collapsing.
  2. Recall that the default flavor is innerunique.
  3. Use kind=inner to keep every matching left row together with the right-side columns.

Exam tip: Missing rows after a join? The default innerunique deduplicated the left table. Use kind=inner.

Detecting Threats with Microsoft Defender XDR for SC-200: Advanced Hunting Tables, KQL, Threat Analytics, Hunting Graphs and Sentinel Graph — the lesson that teaches this.

Question 23Perform threat hunting

A hunter wants process events from the last day whose SHA256 never ran on any device in the previous 29 days:let Baseline = DeviceProcessEvents | where Timestamp between (ago(30d) .. ago(1d)) | distinct SHA256; DeviceProcessEvents | where Timestamp > ago(1d) | join kind=<value> Baseline on SHA256Which value should replace <value>?

Choose one.

  • a
    leftanti Correct

    leftanti returns the left rows (the last day) that have no match in the baseline.

  • b
    leftsemi

    leftsemi returns the left rows that do match, which is the opposite: hashes that already ran before.

  • c
    rightanti

    rightanti returns baseline hashes that didn't run in the last day, not the new ones.

  • d
    inner

    inner returns only rows whose hash appears in both sets, so new hashes are excluded.

The concept

Anti-joins return rows with no match on the other side.

Why that’s the answer

The left side is the last day of process events and the right side is the baseline of hashes seen earlier. leftanti keeps the left rows that have no match on the right, so it returns only processes with a hash new to the environment. leftsemi and inner keep matching rows, and rightanti returns right-side rows, the old hashes that weren't seen recently.

How to reason it out
  1. Identify which side holds the rows you want returned: the left, recent events.
  2. Identify the condition: no match in the baseline.
  3. Choose the left anti-join.

Exam tip: Rows here but not there: leftanti.

Detecting Threats with Microsoft Defender XDR for SC-200: Advanced Hunting Tables, KQL, Threat Analytics, Hunting Graphs and Sentinel Graph — the lesson that teaches this.

Question 24Perform threat hunting

A hunter wants processes that connected to more than 10 different remote IP addresses over port 445 in the last 12 hours, a sign of share scanning. Some devices in scope don't populate the process unique ID columns, and process IDs are reused over time. Which line should follow the port and time filters?

Choose one.

  • a
    | summarize RemoteIPs = count() by DeviceName, InitiatingProcessId, InitiatingProcessCreationTime

    count() counts connections, so 11 connections to one server would look like a scan.

  • b
    | summarize RemoteIPs = count() by DeviceName, InitiatingProcessUniqueId

    count() counts connections rather than addresses, and the unique ID is empty on some devices, so their processes merge into one group.

  • c
    | summarize RemoteIPs = dcount(RemoteIP) by DeviceName, InitiatingProcessUniqueId

    The stem says some devices leave the unique ID columns empty, so every process on those devices collapses into one blank group.

  • d
    | summarize RemoteIPs = dcount(RemoteIP) by DeviceName, InitiatingProcessId, InitiatingProcessCreationTime Correct

    dcount counts different addresses, and the process ID plus creation time identifies one process instance.

The concept

Count distinct values with dcount, and identify a process by ID plus creation time.

Why that’s the answer

The requirement is different remote addresses, so the aggregation must be dcount(RemoteIP), not count(), which counts connections. The grouping must isolate one process instance: the unique process ID would normally do that, but it is empty on some devices here, so their processes would collapse into one blank group. Where unique process IDs aren't populated, Microsoft's guidance is to group by device, InitiatingProcessId and InitiatingProcessCreationTime (the creation time separates reused IDs), then filter RemoteIPs > 10.

How to reason it out
  1. Read the measure: different addresses means dcount, not count().
  2. Read the grouping: one process instance.
  3. Check the stated gap: unique IDs are missing on some devices, so fall back to process ID plus creation time.

Exam tip: Unique process = device + process ID + creation time (or ProcessUniqueId where available).

Detecting Threats with Microsoft Defender XDR for SC-200: Advanced Hunting Tables, KQL, Threat Analytics, Hunting Graphs and Sentinel Graph — the lesson that teaches this.

Question 25Perform threat hunting

On Windows devices, a hunter has found one suspicious instance of powershell.exe and wants only the child processes that this exact instance started, even though Windows reuses process IDs. Which comparison should the query make between the parent's row and each child's row in DeviceProcessEvents?

Choose one.

  • a
    The child's InitiatingProcessId equals the parent's ProcessId

    Process IDs are recycled, so a later process with the same ID would be linked as well.

  • b
    The child's InitiatingProcessFileName equals the parent's FileName

    This matches children of every powershell.exe on the device, not of the one instance.

  • c
    The child's InitiatingProcessUniqueId equals the parent's ProcessUniqueId Correct

    The unique process ID stays distinct even when Windows reuses a process ID, so this links children to that one instance.

  • d
    The child's InitiatingProcessParentId equals the parent's ProcessId

    This column is the ID of the initiating process's own parent, so it finds grandchildren, and the ID is still recycled.

The concept

ProcessUniqueId identifies one process instance on Windows.

Why that’s the answer

Windows recycles process IDs, so ID matching can link unrelated processes. Defender for Endpoint adds ProcessUniqueId for each process and InitiatingProcessUniqueId for its parent, and Microsoft recommends matching the child's InitiatingProcessUniqueId to the parent's ProcessUniqueId when the values are present. Matching file names is too broad, and the parent ID column points one generation further up.

How to reason it out
  1. Note the constraint: one exact instance, with process IDs reused.
  2. Use the column that stays unique per instance.
  3. Join the child's initiating unique ID to the parent's unique ID.

Exam tip: Parent-child links on Windows: InitiatingProcessUniqueId to ProcessUniqueId.

Detecting Threats with Microsoft Defender XDR for SC-200: Advanced Hunting Tables, KQL, Threat Analytics, Hunting Graphs and Sentinel Graph — the lesson that teaches this.

Keep going with SC-200

SC-200 practice by domain

SC-200 sample questions: your questions

No. Real exam questions are confidential. These are original questions written to the skills in the official SC-200 exam guide, so they test the same knowledge in the same style without being copies of the exam.

Source

The domains and weights on this page come from the official SC-200 exam guide.