SC-200 Cheat Sheet
Manage a security operations environment
Configure automation for Microsoft Defender XDR and Microsoft Sentinel
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Incident email rules select notifications by alert source, severity, and device group
Configure incident notification rules under Settings > Microsoft Defender XDR > Email notifications > Incidents. Rules can filter by alert severity, service or detection source, and device group, allowing different SOC teams to receive relevant incidents rather than every alert.
Trap Using an Actions notification rule, which filters response operations rather than incident alerts.
2 questions test this
- You are creating one incident email notification rule in Microsoft Defender XDR for your SOC managers. They want Medium and High severity alerts from Microsoft Defender for Endpoint EDR and every seve
- Your identity security team wants an email whenever a Microsoft Defender XDR incident includes High severity alerts from Microsoft Defender for Identity on devices in the Tier0 device group. Other tea
- Response action notifications can distinguish failures from completed actions
Use the Actions tab of Defender XDR email notifications to select manual or automated action sources, action types, device groups, and completed or failed status. Selecting All device groups covers current and future groups. Response action email notifications currently do not support response actions contained in custom detections.
Trap Using incident severity as a proxy for remediation failure, which describes alert risk rather than action execution status.
2 questions test this
- A custom detection rule in Microsoft Defender XDR automatically isolates devices when it matches. You created a notification rule on the Actions tab that covers automated and manual sources, the Isola
- The SOC lead wants an email only when an automated response action, such as device isolation by automatic attack disruption or automated investigation, fails to complete on any current or future devic
- Threat analytics notifications follow report publication and updates
Create a notification rule on the Threat analytics tab to receive emails when reports are published or updated. Select all reports or filter by report type or tag; a matching report need not represent an incident in your tenant. Add at least one recipient and use Send test email to verify delivery.
Trap Creating an alert notification rule, which subscribes to tenant detections rather than threat report updates.
2 questions test this
- Your threat intelligence team wants an email whenever Microsoft publishes a new threat analytics report about ransomware or updates an existing one, even when no related alerts or incidents exist in y
- You are creating a threat analytics notification rule in Microsoft Defender XDR for the intelligence team, filtered to reports with a specific tag. Before you finish, you must confirm that the team's
- Notification management requires security-settings permission and respects device scope
Managing incident and action email rules requires Manage security settings permission, or Security Administrator under basic permissions management. With RBAC, administrators can create, edit, delete, and receive notifications only for device groups they are permitted to manage. Adding an email recipient does not expand the administrator's device scope.
Trap Assigning Security Reader to a notification administrator, which supplies visibility without security-settings management.
2 questions test this
- Your organization uses Microsoft Defender for Endpoint role-based access control. AdminEU has the Manage security settings permission and manages only the EU device groups. AdminEU tries to create an
- Your organization uses basic permissions management in Microsoft Defender for Endpoint. NotifyAdmin1 must create and edit incident and response action email notification rules in Microsoft Defender XD
- Endpoint alert emails require their own severity and device-scoped notification rule
Configure endpoint alert subscriptions under Settings > Endpoints > General > Email notifications, separately from the XDR incident, action, and threat analytics subscriptions. Use Add item to select alert severity, devices or device groups, and recipient email addresses, then send a test email and save the rule. If matching alerts do not arrive, inspect Junk Email, the mail security product, and mailbox rules that move messages. New recipients receive notifications for alerts triggered after they were added rather than a replay of earlier alerts.
Trap Editing an XDR incident subscription to repair missing endpoint-alert emails, leaving the separate endpoint notification rule unchanged.
2 questions test this
- Yesterday you added Analyst5 as a recipient to an endpoint alert notification rule under Settings > Endpoints > General > Email notifications. Analyst5 expected to receive emails for the High severity
- Device administrators receive email for new Microsoft Defender for Endpoint alerts on the Kiosks device group. After a cleanup, those alert emails stopped. An engineer edited the incident rule under S
- Hide alert suppresses endpoint incidents without deleting hunting evidence
Use the Hide alert action in an alert tuning rule for known benign Defender for Endpoint activity that should not create incidents. Hidden alerts remain in AlertInfo and AlertEvidence for hunting. This action is available for Defender for Endpoint alerts, not every Defender workload.
Trap Creating an antivirus exclusion, which changes protection coverage rather than only alert visibility.
2 questions test this
- A Microsoft Defender for Identity alert fires repeatedly for an approved directory synchronization service account used by the identity team. An analyst creates an alert tuning rule for it in Microsof
- A nightly IT maintenance script triggers the same Microsoft Defender for Endpoint alert on 300 devices, and the change board approved the activity as expected behavior. You need to stop these alerts f
- Resolve alert tuning creates matching records in resolved status
Choose Resolve alert when matching alerts and associated incidents should be automatically resolved rather than hidden. The alert and incident records still exist with resolved status, providing a record of expected activity. Scope the rule to evidence that reliably identifies the approved activity.
Trap Choosing Hide alert when resolved incident records are required, because hiding prevents incident creation.
2 questions test this
- Your quarterly penetration test triggers known Microsoft Defender for Endpoint alerts on the testing team's devices. Auditors require a record of each alert and its incident, but analysts must not hav
- An approved backup agent, C:\Program Files\Bkp\bkagent.exe, which the service BkpSvc starts, triggers Microsoft Defender for Endpoint alerts on file servers. You create a Resolve alert tuning rule in
- Set as behavior retains signals as behavior data instead of alerts
Set as behavior converts matching signals into behaviors that do not appear in the alert queue or trigger incidents. Query BehaviorInfo and BehaviorEntities to retain investigative visibility. This tuning action is not supported for Defender for Cloud or Defender for Office 365 alerts.
Trap Selecting Resolve alert, which retains alert records rather than converting signals into behavior records.
2 questions test this
- A Microsoft Defender for Endpoint detection for an approved remote management tool floods the alert queue with hundreds of alerts every day. The SOC wants the matching signals removed from the alert q
- An analyst wants to tune a recurring Microsoft Defender for Office 365 alert for an approved mail-flow test by using the Set as behavior action, so that hunters keep the data in behavior tables withou
- Alert tuning conditions combine evidence properties rather than just display titles
Alert tuning supports evidence such as files, processes, and scheduled tasks, with up to 200 conditions per rule. Combine conditions with AND, OR, and grouping; condition values are case-insensitive and some properties support wildcards. An alert type is identified by IoaDefinitionId, so a display-title change does not necessarily identify a new type.
Trap Matching only an incident's display title, which is not the evidence-based alert type used by tuning.
2 questions test this
- In Microsoft Defender XDR, you need one alert tuning rule that resolves Microsoft Defender for Endpoint alerts only when agent.exe runs and its parent process is either svc1.exe or svc2.exe. Alerts in
- You created an alert tuning rule in Microsoft Defender XDR that uses the Resolve alert action and a single File condition. The file name value, copied from a change ticket, is UPDATER.EXE. On devices,
- Scoped device-group correlation trades global incident context for local SOC access
Enable Restrict correlation to within scoped device groups when local SOC teams must act on incidents confined to their accessible groups. Cross-group alerts no longer form one incident, so the global SOC sees separate incidents by device group. The setting affects future correlations only.
Trap Using an email device-group filter to separate incidents, which changes notification recipients without changing correlation.
2 questions test this
- You turned on Restrict correlation to within scoped device groups in Microsoft Defender for Endpoint advanced features so that regional SOC teams can act on incidents for their own device groups. The
- Your company uses Microsoft Defender for Endpoint with regional device groups, and each regional SOC can access only its own device group. Several open incidents contain alerts from devices in more th
- Built-in alert tuning preserves investigation and can reactivate suppressed alerts
Microsoft's built-in tuning rules reduce noise from common benign activity without disabling associated automated investigations or email notifications. If an automated investigation finds malicious or suspicious activity, Defender reactivates the suppressed alert. These built-in rules do not apply to custom detection alerts or Custom TI alerts. Use custom tuning when an organization-specific condition needs its own suppression policy.
Trap Relying on built-in benign-activity suppression to quiet a custom detection, which lies outside the built-in rules' scope.
2 questions test this
- Your company uses Microsoft Defender XDR with Microsoft Defender for Office 365 Plan 2. A built-in alert tuning rule suppresses an alert for common benign email activity. A manager worries that the su
- A custom detection rule in Microsoft Defender XDR generates many alerts for a benign backup job that your organization runs every hour. A manager expects Microsoft's built-in alert tuning rules for co
- Custom tuning can target one alert type or matching alerts across selected services
When creating a tuning rule from an alert, choose either the selected alert type or Any alert type based on certain conditions. For the latter, select the service sources to which the rule should apply; only services you have permission to manage are offered. Use the selected-type option when the approved exception concerns one detection rather than every detection involving the same evidence. Broadening both type and service scope can suppress unrelated alerts that happen to satisfy those evidence conditions.
Trap Selecting any alert type across all services for one benign detection, extending the exception to unrelated detections sharing its evidence.
2 questions test this
- To silence one benign Microsoft Defender for Endpoint detection caused by the approved file C:\Tools\agent7.exe, Analyst2 created a tuning rule from the alert page with the Resolve alert action. Analy
- Alert3 is a Microsoft Defender for Endpoint detection triggered by the approved inventory script inv.ps1. Security approved resolving this detection automatically, but other detections that involve in
- Alert suppression does not itself authorize the triggering file to run
Hiding or resolving alerts changes alert handling, not the allow decision for a file that triggered them. After creating a tuning rule from an alert, the Successful rule creation page can separately add selected evidence as Allow indicators. Select the approved file and its intended scope, then save that allowance when preventing future blocking is also required.
Trap Using Resolve alert tuning as an application-unblocking exception, although changing alert status does not create the file's scoped Allow indicator.
2 questions test this
- You create an alert tuning rule from an alert raised when Defender for Endpoint blocked UpdateHelper.exe, an approved tool. The Successful rule creation page appears after you save the rule. Future bl
- Defender for Endpoint blocks an approved finance tool, FinCalc.exe, and raises an alert. An analyst created a Resolve alert tuning rule from the alert, so the alerts now resolve automatically, but Fin
- EDR in block mode remediates post-breach artifacts with passive Defender Antivirus
Enable EDR in block mode to remediate malicious artifacts detected by endpoint detection and response even when Microsoft Defender Antivirus runs in passive mode. This complements another primary antivirus product rather than making Defender Antivirus the primary real-time scanner. Configure the feature under Settings > Endpoints > Advanced features.
2 questions test this
- Your company uses a non-Microsoft antivirus product as the primary antivirus on all Windows devices, and Microsoft Defender Antivirus runs in passive mode. The devices are onboarded to Microsoft Defen
- Your company plans to turn on EDR in block mode in Microsoft Defender for Endpoint for devices that run a non-Microsoft antivirus with Microsoft Defender Antivirus in passive mode. A manager believes
- Custom network indicators enable explicit IP, domain, and URL decisions
Turn on Custom network indicators before using an organization-specific list of IP addresses, domains, or URLs to allow or block destinations. Use web content filtering instead when the requirement is to block categories of websites rather than named destinations. These are separate controls in Endpoint advanced features.
Trap Selecting web content filtering for a specific IP block, because its policy model selects content categories.
2 questions test this
- Compliance requires that users on corporate Windows devices can't reach any gambling website, including new gambling sites that appear after the policy is created. The SOC doesn't maintain or buy any
- Your SOC must block devices from reaching five named URLs that a partner reported as malicious, and compliance also requires blocking every site in the Adult content category, including new sites that
- Allow or block file requires active Defender Antivirus and cloud protection
Enable Allow or block file when file indicators must prevent devices from reading, writing, or running identified files. Microsoft Defender Antivirus must be the active antimalware solution and cloud-based protection must be enabled. Merely onboarding a device does not establish these prerequisites.
Trap Relying on passive antivirus plus EDR block mode as the stated prerequisite for Allow or block file, which requires active antivirus.
2 questions test this
- You turned on Allow or block file in Microsoft Defender for Endpoint and created a file hash indicator to block a tool. Devices run a non-Microsoft antivirus, so Microsoft Defender Antivirus is in pas
- Microsoft Defender Antivirus is the active antimalware solution on all Windows devices onboarded to Microsoft Defender for Endpoint. You turned on Allow or block file and created a file indicator, but
- Tamper protection prevents unauthorized changes to protected antivirus settings
Enable tamper protection to stop applications and other unauthorized methods from changing protected Microsoft Defender Antivirus settings. Its purpose is to preserve security configuration during attacks. It is distinct from a rule that blocks a particular application behavior.
Trap Using an ASR rule as a substitute for locking antivirus configuration, because ASR targets risky software behaviors.
2 questions test this
- Your company runs a non-Microsoft antivirus product on some Windows devices, so Microsoft Defender Antivirus is in passive mode on them. Before turning on tamper protection for all devices in Microsof
- During a recent attack, malware ran a script that turned off real-time protection in Microsoft Defender Antivirus on several devices before it encrypted files. You need to stop apps, scripts, and othe
- Automatic alert resolution preserves analyst-set statuses
Automatically resolve alerts closes alerts when no threats are found or detected threats are remediated. It does not overwrite a status that an analyst manually set to In progress or Resolved. Since active alerts contribute to device risk, automatic resolution can also affect the device's risk level.
Trap Creating broad benign-activity suppression to close remediated threats, which ignores the remediation-based eligibility of automatic resolution.
2 questions test this
- Analysts spend time closing Microsoft Defender for Endpoint alerts after automated investigations already remediated the threats or found no threats. A colleague proposes a broad alert tuning rule tha
- Automatically resolve alerts is turned on in Microsoft Defender for Endpoint advanced features. An analyst manually set Alert1 to In progress while investigating Device7. An hour later, the threat det
- The Cloud Apps integration exposes cloud application use seen by endpoints
Enable Microsoft Defender for Cloud Apps integration to forward Defender for Endpoint signals for cloud application visibility. The forwarded information is stored and processed in the Defender for Cloud Apps data location. Use this integration for application-use insight, not as an alternative to endpoint onboarding.
2 questions test this
- Before you turn on the Microsoft Defender for Cloud Apps integration in Microsoft Defender for Endpoint advanced features, your privacy officer asks where the Defender for Endpoint signals forwarded f
- Your security team wants to discover which cloud applications employees use from corporate Windows devices, including apps accessed outside the corporate network, by using signals that Microsoft Defen
- Device discovery uses protected endpoints to reveal unmanaged network devices
Enable Device discovery in Endpoint advanced features to find unmanaged devices through endpoints already onboarded to Defender for Endpoint. Discovery adds visibility to the device inventory and helps assess risks without deploying a separate discovery appliance. Review onboarding status and onboard eligible discovered endpoints separately when they need endpoint protection. An inventory entry produced by discovery is not evidence that the discovered device has a Defender sensor.
Trap Treating a discovered workstation's inventory entry as completed onboarding, although discovery can list devices with no installed sensor.
2 questions test this
- Your company has thousands of onboarded Windows devices, but the network team suspects that many unmanaged laptops, printers, and IoT devices are connected to the corporate network. You need to find t
- After you turn on device discovery in Microsoft Defender for Endpoint, Workstation9 appears in the device inventory. A manager concludes that Workstation9 is now protected by Defender for Endpoint and
- Live response session availability requires feature enablement as well as analyst permissions
Under Settings > Endpoints > Advanced features, enable Live response for device sessions and configure the separate Live response for servers switch for server sessions. Save preferences after changing the relevant switch. These controls make sessions available to appropriately authorized users; assigning a response role alone does not turn the feature on. When an authorized responder cannot open a server session, check the server-specific enablement rather than increasing the responder's privileges.
Trap Granting a broader administrator role to overcome disabled server live response, although role assignment does not enable the server capability.
2 questions test this
- Responder1's Microsoft Defender for Endpoint custom role includes advanced live response capabilities and is assigned to the Entra group that has access to both the Workstations and Servers device gro
- Your company uses Microsoft Defender for Endpoint Plan 2 with Defender for Endpoint RBAC custom roles, and Live response is turned on in Advanced features. Analyst5's custom role includes View data an
- The Intune connection must be enabled in both products to share endpoint risk
Enable the Microsoft Intune connection in Defender for Endpoint and complete the corresponding integration in Intune. This connection shares device data for risk-based compliance and Conditional Access enforcement. It requires an active Intune environment and appropriate licenses rather than being supplied by the Endpoint switch alone. Configuring this integration establishes the risk-sharing path; it does not itself author the access policies that consume that risk.
Trap Turning on only the Defender-side Intune switch, leaving the required Intune-side connection incomplete.
2 questions test this
- You turned on Microsoft Intune connection in Microsoft Defender for Endpoint advanced features so that Defender device risk can be used in Intune device compliance policies. Intune-enrolled, Microsoft
- The Microsoft Intune connection is now enabled in both Microsoft Defender for Endpoint and Intune. The security lead expects devices with a high device risk level to lose access to Microsoft 365 apps
- Web category blocking requires both a filtering policy and browser-appropriate enforcement
Turn on Web content filtering, then create a policy specifying blocked categories and the intended device groups. On Windows, enable SmartScreen for Microsoft Edge and network protection in block mode for supported non-Microsoft browsers. On macOS and Linux, network protection in block mode is required for all supported browsers, including Edge. A policy with no categories selected audits web activity rather than blocking categories.
Trap Leaving network protection in audit mode while expecting Chrome category blocks, although its enforcement path requires block mode.
2 questions test this
- An administrator turned on web content filtering in Microsoft Defender for Endpoint advanced features and created a policy for the Contractors device group but didn't select any categories, planning t
- A web content filtering policy in Microsoft Defender for Endpoint blocks the Gambling category for the Sales device group. On Windows 11 devices, gambling sites are blocked in Microsoft Edge but still
- Authenticated telemetry protects the dashboard from spoofed telemetry
Turn on Authenticated telemetry under Endpoint advanced features when protecting dashboard telemetry integrity. This setting prevents spoofing telemetry into the dashboard. It addresses the trustworthiness of incoming telemetry rather than which web destinations an endpoint may access.
- Hiding potential duplicate devices changes inventory visibility rather than deleting evidence
Hide potential duplicate device records matches records by hostname and last seen time and keeps the most accurate record visible. It hides duplicates from Device inventory, vulnerability management pages, and public machine-data APIs. The records remain available in global search, advanced hunting, alerts, and incidents. The setting is enabled tenant-wide by default and can be turned off to show those duplicate records again.
Trap Using duplicate-record hiding as an evidence-deletion mechanism, although investigative surfaces retain the hidden records.
- Endpoint alert sharing supplies Purview insider risk with alerts and triage status
Enable Share endpoint alerts with Microsoft Compliance Center to send endpoint security alerts and their triage status to the Microsoft Purview portal. With the relevant insider-risk policy indicators configured, the integration shares alerts for applicable users with insider risk management. Forwarded data is stored in the same location as Office 365 data. Choose this sharing control for insider-risk consumption rather than the Cloud Apps integration used for cloud-application visibility.
Trap Enabling Cloud Apps integration to supply Purview insider-risk alerts, routing endpoint signals to the wrong consuming service.
- Download quarantined files preserves a secure copy for later retrieval
The Download quarantined files advanced feature backs up quarantined files in a secure, compliant location so responders can download them directly from quarantine. The setting is enabled by default. Check this evidence-preservation setting when planning later retrieval rather than treating file blocking or live response enablement as the backup mechanism.
Trap Using live response enablement as assurance that quarantine has a downloadable backup, although interactive session access does not configure the quarantine backup feature.
- Show user details adds Entra profile context to account investigations
Enable Show user details in Endpoint advanced features to expose profile information stored in Microsoft Entra ID while investigating user account entities. Available details include the user's picture, name, title, and department in views such as the alert queue and device details page. This switch supplies identity context rather than changing an account's access permissions.
Trap Reaching for the Defender for Cloud Apps integration to display an account's department, although that integration forwards endpoint signals for application-use visibility.
- Default to streamlined connectivity changes the onboarding package default without removing standard connectivity
Enable Default to streamlined connectivity when onboarding devices in the Defender portal to make the streamlined package the default for supported operating systems. The standard package remains available through an explicit selection on the onboarding page. This setting controls the default package choice rather than forcing every onboarding operation to use streamlined connectivity.
Trap Turning off the tenant's streamlined default merely to obtain one standard onboarding package, although the onboarding page still offers that package explicitly.
- Endpoint indicators specify an action, duration, and device-group scope
Configure an endpoint indicator's action, expiration, and device-group scope to apply a threat decision only where and while it is needed. Indicators can represent files, certificates, IP addresses, domains, or URLs. An indicator is a detection or enforcement rule, not merely a saved hunting search.
Trap Adding an IOC only to a Sentinel watchlist, which does not configure endpoint prevention actions.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2. The incident team identified a malicious executable hash that must be blocked only on the Servers device group, and only until the end of the current m
- Your company uses Microsoft Defender for Endpoint Plan 2 and Microsoft Sentinel. Threat intelligence reports that the domain malware-cdn.example is distributing payloads to finance users. You need to
- IP indicators do not accept address ranges or wildcards
Specify individual IP addresses for endpoint IP indicators; wildcards and ranges are not supported. IPv4 uses dotted-quad notation, while the documented IPv6 format includes all eight segments. A subnet-level network requirement therefore cannot be represented by entering a CIDR range as one indicator.
Trap Entering a firewall-style CIDR network into the indicator field, which does not support ranges.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with custom network indicators turned on and network protection in block mode. Users browse only with Microsoft Edge. A phishing site, login.fabrikam.ex
- You have Microsoft Defender for Endpoint Plan 2 with custom network indicators turned on. A threat report lists every host in the external network 203.0.113.0/24 as attacker infrastructure. You need t
- Domain indicators cover subdomains while HTTPS path matching depends on Edge
A domain indicator such as example.com covers that domain and its subdomains. A URL-path indicator targets resources under the specified path instead. HTTPS URL-path matching is supported in Microsoft Edge, while HTTP URL paths can be matched across browsers.
Trap Choosing an HTTPS path indicator for browser-independent path blocking, because encrypted path matching is Edge-specific.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with custom network indicators turned on and network protection in block mode, and users browse only with Microsoft Edge. You create a domain indicator
- You have Microsoft Defender for Endpoint Plan 2 with custom network indicators and network protection in block mode. Users browse with Microsoft Edge and Google Chrome, which has QUIC and Encrypted Cl
- Certificate indicators apply decisions to files signed by a certificate
Use a certificate indicator when the allow or block decision should follow a signing certificate rather than one file version. Certificate indicators accept CER or PEM files. File-hash indicators identify individual file content, so changed application versions can require different hashes.
Trap Blocking one executable hash to cover every future release from its publisher, because changed file content changes the hash.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with Defender Antivirus active and cloud-based protection enabled. A prohibited remote-access tool ships a new build every two weeks, and every build is
- You have Microsoft Defender for Endpoint Plan 2. To block an internally banned application, you are creating a certificate indicator from the application's leaf signing certificate. The certificate te
- A scoped Allow indicator can exempt a business site from category filtering
When a team needs one site in an otherwise blocked web category, create an Allow domain indicator scoped to that team's device group. This preserves category-based blocking for other users and sites. Allow indicators do not generate alerts by design.
Trap Disabling the entire web content filtering category, which removes the restriction beyond the required business exception.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with web content filtering blocking the Social networking category for all device groups. The marketing team, whose devices are in the Marketing device
- You have Microsoft Defender for Endpoint Plan 2. You created a domain indicator with the Allow action, scoped to the Marketing device group, so that the team can reach one site in a category that web
- Indicator actions distinguish observation, bypassable warnings, and enforced remediation
Select Audit to alert on an indicator match without blocking, Warn to offer a user-bypassable warning, or Block execution to prevent execution without that bypass. Block and remediate also applies remediation and is supported for files and certificates, not IP addresses, URLs, or domains. File indicators support all these actions, while certificates support only Allow or Block and remediate. Choose both the indicator type and action from the required outcome rather than assuming every object supports an audit or warning stage.
Trap Selecting Audit for a certificate indicator to stage a publisher policy, although certificates offer only Allow or Block and remediate.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2. Threat intelligence flags a file hash as suspicious but unconfirmed, and the file belongs to an approved line-of-business tool. You need an alert each
- During an incident, you create three Microsoft Defender for Endpoint indicators: a file hash for a dropper, a URL for the dropper's download page, and the dropper's leaf signing certificate. Defender
- ConnectionSuccess can coexist with a successfully enforced network indicator
Network protection determines whether to allow or block website access after the TCP three-way handshake completes. A ConnectionSuccess record describes success at the TCP layer, not a final decision to permit the website. Inspect the associated block or alert evidence before declaring that the network indicator failed. Recreating the indicator solely because the handshake succeeded addresses the wrong layer of the connection.
Trap Treating ConnectionSuccess as proof that a blocked site was usable, confusing transport establishment with the later network-protection verdict.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with network protection in block mode. A junior analyst sees ConnectionSuccess events in DeviceNetworkEvents for a domain blocked by an indicator and wa
- You have Microsoft Defender for Endpoint Plan 2 with network protection in block mode and an IP indicator that blocks 198.51.100.20. A user's device shows an alert that the connection was blocked, but
- Antivirus exclusions can defeat file and certificate indicator blocking
File and certificate indicators do not block exclusions defined for Microsoft Defender Antivirus. When an apparently valid blocking indicator does not stop a matching file, inspect the effective antivirus exclusions and correct an unintended exception. Adding the same blocking hash again does not override the exclusion. Preserve an exception only when its security tradeoff is intentional and approved.
Trap Adding a certificate block to overcome an antivirus file exclusion, although certificate indicators honor that exclusion boundary too.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with Defender Antivirus active. An approved Defender Antivirus folder exclusion covers C:\Vendor\Agent. A malicious signed executable placed in that fol
- You have Microsoft Defender for Endpoint Plan 2 with Defender Antivirus active. You created a file indicator with Block execution for the hash of tool.exe, yet tool.exe still runs on Device1 from C:\T
- Cloud Apps synchronization can overwrite local indicator alert settings
For indicators synchronized from Defender for Cloud Apps, the sanctioned or unsanctioned application policy is authoritative over locally edited indicator settings. Unsanctioned applications enable Generate Alert, and clearing it in Defender for Endpoint can be reversed by the next synchronization. Diagnose repeated reversions at the originating Cloud Apps policy rather than repeatedly editing the generated indicator. Sanctioned or allowed applications use the no-alert setting, but changing an application's sanction status also changes the underlying access decision.
Trap Repeatedly clearing Generate Alert on a synchronized unsanctioned-app indicator, although the source Cloud Apps policy restores its setting.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 integrated with Microsoft Defender for Cloud Apps. App1 was tagged Unsanctioned with a scoped profile that blocks it only for the Sales device group. Po
- You have Microsoft Defender for Endpoint Plan 2 integrated with Microsoft Defender for Cloud Apps. An app marked Unsanctioned in Defender for Cloud Apps produced a synced indicator in Defender for End
- Application control is preferable to a succession of hashes for durable application blocking
Use App Control for Business or AppLocker when the goal is to prevent an application persistently rather than stop one identified malicious file. Applications commonly contain multiple files, so a hash indicator for one component does not express the complete application restriction. A file indicator is appropriate as an immediate containment measure for a known file, not as the primary long-term application-control policy.
Trap Blocking only the main executable's hash as a durable application ban, leaving other application components outside the indicator's identity match.
- Block and Warn indicator alerts can ignore custom severity and title
Microsoft documents an indicator alert limitation in which Block and Warn produce generic informational alerts rather than alerts with the configured custom title and severity. Audit alerts use the customer-provided severity. Validate alert presentation against the selected action before diagnosing an informational block alert as a failure to save a high-severity configuration.
Trap Repeatedly raising a Block indicator's custom severity to force a high-severity alert, although its documented alert path produces generic informational output.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2. During a two-week evaluation of a suspicious domain, you need every device connection to it to raise an alert that uses your custom title and High seve
- You have Microsoft Defender for Endpoint Plan 2. You created a URL indicator with the Block execution action, the custom alert title Contoso Ransomware C2, and severity High. When devices are blocked,
- Warn indicator bypass depends on Windows Security notification settings
For an indicator configured with Warn, enable Files or activities are blocked under Windows Security's Virus & Threat Protection notifications so the user receives the bypass prompt. The corresponding FilesBlockedNotificationDisabled registry value must be 0. When the intended warning interaction is missing, inspect notification delivery rather than changing the indicator into a permanent Allow exception.
Trap Replacing Warn with Allow to repair a missing bypass prompt, removing the warning decision instead of enabling its blocked-activity notification.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2. A URL indicator set to Warn is supposed to let field staff continue to a partner site after a warning, but on several devices users are simply blocked
- You have Microsoft Defender for Endpoint Plan 2 with Defender Antivirus active. A file indicator with the Warn action covers App1.exe so that users can continue after acknowledging a risk message. Use
- EnableFileHashComputation supports indicator enforcement against trusted application hashes
EnableFileHashComputation calculates file hashes during scans and supports IoC enforcement against hashes belonging to trusted applications. It is disabled by default and is enabled manually through Group Policy alongside the Allow or block file configuration. Evaluate this setting when validating trusted-application hash enforcement rather than assuming the portal's file-control switch establishes hash computation.
Trap Using successful file-indicator creation as proof that trusted application hashes are being computed during scans, although that computation has a separate disabled-by-default setting.
- Endpoint indicator capacity stops at 15,000 per tenant
Defender for Endpoint limits the tenant to 15,000 indicators, and Microsoft does not support increasing that limit. Size feed imports against the tenant-wide allowance rather than treating each device group as a separate capacity pool. A feed exceeding the allowance needs selection and lifecycle management instead of a quota-increase dependency.
Trap Splitting an oversized indicator feed across device groups to obtain extra capacity, although the limit is counted at tenant scope.
- Custom endpoint collection stores additional telemetry in a selected Sentinel workspace
Custom data collection captures endpoint events beyond default telemetry and requires Defender for Endpoint Plan 2 plus a connected Microsoft Sentinel workspace. Select that workspace explicitly in Custom Data Collection even if it is already connected. The current feature supports one Sentinel workspace per tenant, and Sentinel ingestion charges apply.
Trap Extending XDR retention to collect missing event types, which preserves collected telemetry without configuring additional collection.
2 questions test this
- Your company uses Microsoft Defender for Endpoint Plan 2 in a single tenant. The EU and US security teams each have their own Microsoft Sentinel workspace, WS-EU and WS-US. You plan custom data collec
- You have a Microsoft 365 E5 subscription that uses Microsoft Defender for Endpoint Plan 2 and a connected Microsoft Sentinel workspace. For threat hunting, you need every PowerShell script execution o
- Selective custom collection uses dynamic tags rather than manual tags
Scope a custom data collection rule to all applicable devices or to devices with dynamic tags from Asset Rule Management. The dynamic tag rule must have run at least once; manual static tags are not supported. If expected devices produce no events, verify tag evaluation as well as the collection rule.
Trap Applying a manual device tag for collection targeting, which is not supported by custom collection scope.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2. Ten minutes ago you created a dynamic tag rule named Tier0 in Asset rule management, and then a custom data collection rule scoped to devices tagged Ti
- You have Microsoft Defender for Endpoint Plan 2 with custom data collection enabled. You need a custom collection rule that gathers file events only from the 120 finance devices, and the targeting mus
- Custom collection pauses a rule at its per-device rolling event cap
Each custom collection rule can capture up to 75,000 events per device in a rolling 24-hour window. Collection for that rule pauses on a device that reaches the limit until the window resets. Refine table, action, and event conditions when overly broad collection exhausts the allowance.
Trap Increasing workspace retention to fix stopped collection, which changes storage duration rather than the device collection cap.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2. A custom data collection rule named NetRule collects all network connections from Device1. During a busy morning, NetRule's events from Device1 stopped
- You have Microsoft Defender for Endpoint Plan 2 with custom data collection. RuleNet collects network events and RuleProc collects process events from the same 200 devices. At 09:00, RuleNet reached 7
- Custom collection requires supported Windows versions and a sufficiently recent client
Custom endpoint collection supports Windows 10 and Windows 11 with a minimum client version of 10.8805, and Windows Server 2019 or later. Windows 10 requires ESU enrollment. Check these prerequisites before investigating missing rule deployment on an otherwise onboarded endpoint.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with custom data collection. RuleSrv targets devices that have the dynamic tag CustomNet, and Asset Rule Management shows that the tag rule ran 30 minut
- You have Microsoft Defender for Endpoint Plan 2 with custom data collection. RuleScr targets all applicable client devices. Windows 11 devices send custom script events, but Windows 10 22H2 devices th
- Custom collection changes can take an hour to reach targeted devices
Creating or editing a custom collection rule typically takes 20 minutes to one hour to deploy. Verify events in DeviceCustomFileEvents, DeviceCustomScriptEvents, DeviceCustomNetworkEvents, DeviceCustomProcessEvents, or DeviceCustomImageLoadEvents as appropriate. RuleName and RuleLastModificationTime help distinguish a deployed revision from older output.
Trap Checking only DeviceProcessEvents for custom rule output, because custom process telemetry has its own table.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with custom data collection. Two hours ago, you created RuleDns, which collects outbound network connection events on port 53 from devices tagged DnsWat
- You have Microsoft Defender for Endpoint Plan 2. Fifteen minutes ago you edited the custom data collection rule ScriptRule to add a condition on the script file path. Analysts querying the custom scri
- Deleting a collection rule does not remove previously ingested Sentinel data
Deleting a custom data collection rule permanently removes that rule and stops new collection. Historical data already in Sentinel remains available under its retention settings. Disable a rule instead when a reversible pause is required.
Trap Deleting the rule as a way to purge historical telemetry, which does not delete data already stored in Sentinel.
2 questions test this
- You have Microsoft Defender for Endpoint Plan 2 with custom data collection. RuleFile collects file modification events from devices tagged FinanceFS. It must stop collecting during a two-week change
- You have Microsoft Defender for Endpoint Plan 2 with custom data collection. RuleCmd has sent process command-line events to Microsoft Sentinel for 60 days. The privacy officer wants that collection t
- ASR rules target risky application behavior rather than protecting a folder list
Use ASR rules for requirements such as blocking executable content from email, Office child-process creation, or untrusted and unsigned processes running from USB. These rules target behaviors commonly abused by attackers. Controlled folder access is the alternative for protecting designated folders against unauthorized changes.
Trap Choosing controlled folder access to block Office child processes, because it protects folder writes rather than that process behavior.
2 questions test this
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint. During a recent incident, ransomware running under an unfamiliar process name encrypted the files in C:\Finance. You need to e
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint. Field engineers regularly connect USB drives and SD cards that sometimes carry unsigned tools. You need to prevent unsigned or
- ASR requires active Defender Antivirus with real-time protection
ASR rules require Microsoft Defender Antivirus as the primary antivirus in Active mode with real-time protection enabled. Passive mode, including passive mode with EDR in block mode, does not satisfy this requirement. Cloud-delivered protection is also important, and some rules have explicit cloud dependencies.
Trap Using EDR in block mode to satisfy the ASR antivirus prerequisite, because ASR requires active real-time antivirus.
2 questions test this
- You have four Windows 11 devices onboarded to Microsoft Defender for Endpoint and an ASR policy that sets several rules to Block. The devices are configured as follows: - Device1: Defender Antivirus a
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint. The devices run a non-Microsoft antivirus product, and Microsoft Defender Antivirus runs in passive mode. You assign an Attack
- Audit mode measures ASR impact before enforcement
Deploy ASR rules in Audit mode to observe affected applications without enforcing the block, then use the results to refine policy before switching to Block or Warn. Microsoft distinguishes standard protection rules, which normally need less testing, from other ASR rules that should be tested first. Environments using Configuration Manager need particular care with the WMI persistence rule because that client relies on WMI.
Trap Using Block mode as an observation-only pilot, which enforces the behavior restriction during the test.
2 questions test this
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint Plan 2. You plan to enable the Block Office applications from creating executable content rule. A colleague proposes enabling t
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint Plan 2. You're starting the testing phase of an ASR rules deployment. A legacy policy already sets the Block execution of poten
- Endpoint security ASR policies use the Windows ASR rules profile
In Intune Endpoint security, create an Attack surface reduction policy with platform Windows and profile Attack Surface Reduction Rules. For devices managed through Defender for Endpoint security settings management, assign policies to Microsoft Entra device groups. That management path supports device objects rather than user targeting.
Trap Assigning the policy to an Entra user group for Defender for Endpoint management, which supports device targeting only.
2 questions test this
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint and managed through Defender for Endpoint security settings management. The devices aren't enrolled in Intune. You create an At
- You have Windows 11 devices enrolled in Microsoft Intune and onboarded to Microsoft Defender for Endpoint. You need to deploy ASR rules by using the recommended Intune method. The solution must let yo
- The LSASS ASR rule blocks credential-memory access rather than the calling process
Choose Block credential stealing from the Windows local security authority subsystem when applications must be prevented from accessing LSASS memory to extract credentials. A block event for an updater means its LSASS access was denied, not that the updater was prevented from running. Unnecessary LSASS enumeration can generate events without a functional failure, so an event alone does not justify an application exception. When LSA protection is enabled, Microsoft documents this ASR rule as redundant and not applicable in the management settings.
Trap Exempting a functioning updater merely because its LSASS access was blocked, restoring unnecessary access to credential-bearing memory.
2 questions test this
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint. A custom smartcard driver prevents you from enabling Credential Guard or LSA protection on the finance devices. You need to pr
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint with Block credential stealing from the Windows local security authority subsystem in Block mode. The ASR rules report shows da
- The vulnerable-driver ASR rule prevents driver writes but does not stop existing driver loads
Enable Block abuse of exploited vulnerable signed drivers to prevent applications from saving vulnerable signed drivers on the computer. A valid signature does not make a vulnerable driver safe, because privileged applications can exploit it to gain kernel access. The rule does not prevent loading a vulnerable driver already present on disk. Add an appropriate application-control or vulnerable-driver blocklist control when existing driver loading must also be prevented.
Trap Relying only on vulnerable-driver ASR after the driver is already installed, although its enforcement boundary is saving drivers rather than loading existing ones.
2 questions test this
- Your company enabled the Block abuse of exploited vulnerable signed drivers rule in Block mode on all Windows 11 devices. A threat report names a vulnerable signed driver that a hardware vendor's util
- Device9 runs Windows 11, and the Block abuse of exploited vulnerable signed drivers rule is in Block mode. A vulnerable signed driver already exists on Device9's disk, and the security team requires t
- Office ASR selection depends on whether the payload reaches disk, another process, or a Win32 API
When an allowed Office macro drops an untrusted executable, select Block Office applications from creating executable content to prevent access to or execution of that payload. If the attack instead moves code into an existing process, select Block Office applications from injecting code into other processes; restart Office applications after configuring it. For a VBA macro that invokes native APIs without writing a payload, select Block Win32 API calls from Office macros, which depends on AMSI. Blocking executable creation alone does not address an attack whose relevant operation is memory injection or an API call.
Trap Choosing Office executable-content blocking for a fileless VBA Win32 API attack, although the malicious operation does not depend on a dropped executable.
2 questions test this
- An allowed finance macro in Excel was abused to write an untrusted executable to the user's Downloads folder; the macro itself never starts the file at any point. Later, the user double-clicked the fi
- A malicious Word document uses a VBA macro that calls Win32 APIs to run shellcode in memory without writing any payload file to disk. The company still relies on other VBA macros in Word and Excel tha
- Suspicious script obfuscation and downloaded executable launches require different ASR rules
Choose Block execution of potentially obfuscated scripts when suspicious properties inside concealed script content are the behavior to stop; the rule supports PowerShell and requires AMSI and cloud-delivered protection. Choose Block JavaScript or VBScript from launching downloaded executable content when the behavior is a script fetching and starting a payload, even if the script is readable. The downloaded-content rule depends on AMSI but does not list cloud protection as an enforcement dependency. Test legitimate obfuscated applications and scripted installers because each can exhibit the behavior its respective rule targets.
Trap Using only obfuscated-script protection against a readable VBScript downloader, mistaking concealment detection for downloaded-payload launch control.
2 questions test this
- You are documenting dependencies before deploying the Block JavaScript or VBScript from launching downloaded executable content rule alongside the Block execution of potentially obfuscated scripts rul
- Your devices already block obfuscated PowerShell with the Block execution of potentially obfuscated scripts rule. A new campaign uses a plainly readable VBScript file that fetches an executable from t
- WMI persistence protection is distinct from PSExec and WMI process-creation blocking
Use Block persistence through WMI event subscription to prevent malware from abusing the WMI repository and event model for persistent execution; this rule depends on RPC. Use Block process creations originating from PSExec and WMI commands when the requirement is to stop processes launched through those remote execution mechanisms. Microsoft advises against enabling the process-creation rule through alternative deployment methods on Configuration Manager-managed devices because its client relies heavily on WMI. An event-subscription persistence control is not a general replacement for remote process-creation blocking.
Trap Selecting WMI event-subscription blocking to stop a PSExec-launched process, although that process does not require WMI persistence.
2 questions test this
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint, and no device is managed by Microsoft Configuration Manager. A threat report describes fileless malware that registers WMI eve
- You have Windows Server devices onboarded to Microsoft Defender for Endpoint, and no device is managed by Microsoft Configuration Manager. During an incident, an attacker used stolen credentials and P
- Reputation-based ASR protections can block files without a known malicious verdict
For execution restricted by file trust, select Block executable files from running unless they meet a prevalence, age, or trusted list criterion. For additional ransomware-focused protection, select Use advanced protection against ransomware, which combines client and cloud heuristics and can block files that lack a positive reputation. Both rules require cloud-delivered protection. An unknown business executable can therefore need compatibility evaluation even when no known-malware signature identifies it.
Trap Assuming a new unsigned business executable is exempt because it has no known malware verdict, overlooking the absence of sufficient positive reputation.
2 questions test this
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint. You need an extra layer of ransomware defense that uses client and cloud heuristics to decide whether a file resembles ransomw
- You have Windows 11 devices onboarded to Microsoft Defender for Endpoint, with Defender Antivirus active and real-time protection on. You assign Block executable files from running unless they meet a
- Endpoint security policy templates must match the target operating system and management path
Choose antivirus, antivirus-exclusion, and EDR templates for supported Windows, macOS, or Linux devices; Defender Firewall and Firewall rules templates are Windows-specific. Use the firewall profile for firewall settings and the firewall-rules profile for individual traffic rules rather than an ASR profile. After configuring the Intune connection and security settings management, supported policies can also reach devices onboarded to Defender for Endpoint but not enrolled in Intune. Onboarding does not make every policy template available on every operating system.
Trap Assigning a Windows Defender Firewall template to Linux endpoints merely because they are onboarded, ignoring platform-specific template support.
3 questions test this
- Your company uses Microsoft Defender for Endpoint and Microsoft Intune. You connected Intune to Defender for Endpoint and enabled security settings management. You have macOS devices that are onboarde
- Your company uses Microsoft Defender for Endpoint with security settings management. You have Windows 11, macOS, and Linux devices that are onboarded to Defender for Endpoint but aren't enrolled in In
- You have Windows Server devices onboarded to Microsoft Defender for Endpoint and managed through security settings management. You need to create individual rules that block inbound TCP port 445 traff
- Endpoint policy administration requires management permission that applies to all devices
With Defender unified RBAC, grant Core security settings (manage) under Authorization and settings > Security settings to create and manage endpoint security policies. The permission must apply to all devices: a role limited to specific device groups cannot open the Endpoint security policies page. Core security settings (read) is the alternative for read-only access. Regardless of the access-granting role, the displayed policy list is also scoped by Intune RBAC assignments.
Trap Granting policy-management permission only on one device group, leaving the administrator unable to open the all-device policy-management surface.
2 questions test this
- PolicyAdmin2 has a Microsoft Defender unified RBAC role with Core security settings (manage) that applies to all devices and can open the Endpoint security policies page. However, PolicyAdmin2 sees on
- PolicyAdmin1 has a Microsoft Defender unified RBAC custom role with Core security settings (manage), assigned with a data source scope limited to the EU device groups. PolicyAdmin1 must create and man
- Policy delivery must be verified separately from successful policy creation
Open the saved endpoint policy to inspect its status, applicable devices, and assigned groups, then use the device's Configuration management > Security policies tab to check applied policies. Devices managed through Defender security settings management check with Intune every 90 minutes. To request an earlier refresh, choose More actions > Policy sync on the device entity page; application should occur in about 10 minutes. A policy listed in inventory proves creation, not that each target has applied it.
Trap Creating another copy of a policy before checking assignments and synchronizing the device, adding configuration without resolving delivery latency.
3 questions test this
- After saving a new endpoint security policy in the Microsoft Defender portal, a manager sees it on the Endpoint security policies page and reports to leadership that all 400 targeted devices, which ar
- You assigned a new Antivirus policy from the Microsoft Defender portal to a device group that contains Device11, which is managed through Defender for Endpoint security settings management. Thirty min
- You created an Attack Surface Reduction policy on the Endpoint security policies page in the Microsoft Defender portal and assigned it to a Microsoft Entra device group that contains Device10. Device1
- Adobe Reader and Outlook child execution require their application-specific ASR rules
Choose Block Adobe Reader from creating child processes when a PDF attack uses Reader to launch another process. Choose Block Office communication application from creating child processes when Outlook is the parent application. The general Office child-process rule targets applications such as Word, Excel, and PowerPoint, so its name should not be treated as coverage for every application in these scenarios.
Trap Using Block all Office applications from creating child processes for an Outlook-launched payload, overlooking the distinct Office communication application control.
2 questions test this
- Your Intune ASR policy already sets Block all Office applications from creating child processes to Block. A colleague says no further rules are needed to stop Outlook-launched payloads and PDF-based a
- Users open PDF attachments in Adobe Reader on Windows devices. In a recent incident, a malicious PDF caused Adobe Reader to start PowerShell, which then downloaded a payload from the internet. You nee
- Safe Mode ASR protection stops abused reboot commands while retaining manual recovery access
Select Block rebooting machine in Safe Mode to stop commonly abused commands such as bcdedit and bootcfg from restarting Windows into Safe Mode. Attackers use this transition because security products can be disabled or run with reduced functionality there. Manual Safe Mode access through Windows Recovery Environment remains available, so this rule is not a prohibition on all recovery entry paths.
Trap Using this ASR rule to enforce a requirement that nobody can enter Safe Mode through Windows Recovery Environment, a manual route that remains accessible.
2 questions test this
- A retail kiosk project requires that nobody can start the kiosk devices in Safe Mode by any method, including manually through the Windows Recovery Environment or by using startup commands. A colleagu
- Ransomware operators in a recent incident ran bcdedit to force compromised Windows devices to restart in Safe Mode, where security products are disabled or limited, before encrypting files on the devi
- A trusted signature does not exempt relocated system tools from the copied-tool ASR rule
Block use of copied or impersonated system tools treats executables in the Windows System32 and SysWOW64 directories as system tools. It blocks copies or same-named files running elsewhere even when Microsoft or another trusted vendor signed them. Select this rule for relocated or impersonated tool execution rather than relying on a signature or prevalence-based trust decision.
Trap Using a valid Microsoft signature to dismiss a copied-tool ASR block as impossible, although the rule evaluates execution outside the system tool's expected location.
2 questions test this
- A legitimate third-party inventory agent that was installed in a custom, nondefault path is blocked on 40 devices by the Block use of copied or impersonated system tools rule. The security team confir
- Attackers on your network copy built-in Windows utilities from System32 into user-writable folders, and sometimes rename their own tools to match Windows utility names, to blend in. Some copies are ge
- Webshell creation protection is an Exchange-server ASR control
Choose Block Webshell creation for Servers to prevent web-shell script creation on Windows servers running Microsoft Exchange. Such scripts can give an attacker remote command execution, payload download, or credential theft capabilities on the compromised server. Match the policy to this supported server workload rather than interpreting the rule as a general Office or script-execution restriction.
Trap Using Block Office applications from creating executable content to stop an Exchange web-shell drop, although that rule depends on Office applications writing the payload.
2 questions test this
- You are scoping a Microsoft Intune ASR policy that sets Block Webshell creation for Servers to Block. The infrastructure team wants to assign it broadly to every server and workstation group so that n
- To stop web shell drops on Exchange servers, a colleague proposes enabling Block Office applications from creating executable content on those servers, because web shells are written to disk. No Offic
- Policy-managed ASR settings override conflicting local PowerShell settings
Local ASR configuration through Set-MpPreference has the lowest precedence. Policy-based configuration overwrites conflicting local settings on startup. Correct the authoritative management policy when a local change repeatedly disappears.
Trap Repeating Set-MpPreference at each restart, which leaves the higher-precedence policy conflict unresolved.
2 questions test this
- Device2 is managed by Microsoft Intune. An Intune attack surface reduction policy sets the Block executable files from running unless they meet a prevalence, age, or trusted list criterion rule to Aud
- Device1 is managed by a Microsoft Intune attack surface reduction policy that sets the Block Office applications from creating executable content rule to Block. To troubleshoot a macro, a technician r
- Group Policy wins an ASR conflict unless MDMWinsOverGP changes precedence
When Group Policy and MDM configure the same ASR rule, Group Policy takes precedence by default. Setting the ControlPolicyConflict Policy CSP value MDMWinsOverGP to 1 makes MDM win instead; its default value is 0. Avoid configuring the same rule through competing authorities when possible.
Trap Assuming the most recently edited Intune policy always wins, because default conflict precedence favors Group Policy.
2 questions test this
- Device3 is domain-joined and enrolled in Microsoft Intune. A Group Policy object sets an attack surface reduction rule to Block, and an Intune policy that was edited yesterday sets the same rule to Au
- Pilot devices receive the same attack surface reduction rules from a GPO and from an MDM solution that configures them through Policy CSP, and the values conflict. The GPO must stay linked to the devi
- Add-MpPreference preserves existing ASR assignments while Set-MpPreference replaces them
Use Add-MpPreference to add ASR rule IDs and corresponding actions without replacing existing assignments. Set-MpPreference overwrites the specified ASR configuration, while Remove-MpPreference removes selected entries. Pair AttackSurfaceReductionRules_Ids with the intended AttackSurfaceReductionRules_Actions values.
Trap Using Set-MpPreference to append a single rule, which can replace the previously configured rule list.
2 questions test this
- Device4 isn't managed by Intune, Group Policy, or any other policy, and five attack surface reduction rules were configured on it locally with PowerShell. You need to add the Block JavaScript or VBScr
- Device6 isn't managed by Intune, Group Policy, or any other policy, and three attack surface reduction rules are already configured on it locally. In an elevated PowerShell session, you run Add-MpPref
- ASR action values distinguish Block, Audit, Warn, and disabled states
ASR action values include 0 for Disabled, 1 for Enabled or Block, 2 for Audit, 5 for NotConfigured, and 6 for Warn. Select the value for the intended rollout behavior rather than treating every nonzero value as blocking. Configuration methods that identify rules by GUID still require the correct action for each rule.
2 questions test this
- An attack surface reduction (ASR) rule ran in Audit mode on Windows 11 pilot devices, and the ASR rules report showed no line-of-business impact. You now update the rule's entry in the AttackSurfaceRe
- A deployment script passes the value 2 in AttackSurfaceReductionRules_Actions for the Block executable content from email client and webmail rule. The security manager assumes that any nonzero value b
- Per-rule ASR exclusions are narrower than global ASR exclusions
Use ASR only per rule exclusions when an approved path should bypass just one supported rule. Attack surface reduction only exclusions apply across ASR rules that honor those exclusions. Prefer the narrow exception that resolves the verified application conflict instead of exempting the path from every applicable ASR rule.
Trap Using a global ASR exclusion for a single-rule compatibility issue, which broadens the exemption to other rules.
2 questions test this
- Device6 receives two Microsoft Intune attack surface reduction policies. To fix a conflict with one rule, an administrator added C:\Tools to the Attack Surface Reduction Only Exclusions setting in pol
- In Microsoft Intune, an attack surface reduction rules policy sets several rules to Block. A verified line-of-business app in C:\Apps\Ledger conflicts only with the Block executable files from running
- ASR Warn permits a temporary bypass only for supported rules
Warn initially blocks the activity but offers Unblock for a 24-hour bypass, unlike Audit, which records without blocking, or Block, which provides no such bypass. Starting with Defender Antivirus platform version 4.18.26060, using Unblock requires administrator approval. The LSASS credential-theft and Office process-injection rules do not support Warn. Use a supported enforcement mode for those rules rather than promising users a warning-based exception.
Trap Using Warn for Office process-injection compatibility, although that rule does not implement the bypass mode.
2 questions test this
- Devices run Microsoft Defender Antivirus platform version 4.18.26070 on Windows 11. The Block executable content from email client and webmail rule is in Warn mode, and users were told that they could
- An Office add-in used by the legal team conflicts with the Block Office applications from injecting code into other processes rule. A manager asks you to set the rule to Warn so that legal users can b
- Antivirus file exclusions do not exempt applications from the LSASS ASR rule
Check an ASR rule's exclusion compatibility before reusing an antivirus file or folder exception. Block credential stealing from the Windows local security authority subsystem ignores Microsoft Defender Antivirus file and folder exclusions but honors ASR exclusions. For a verified compatibility problem requiring an exception to this rule, configure an ASR exclusion rather than assuming the antivirus path exclusion applies.
Trap Using an antivirus folder exclusion for a password-sync application's LSASS access, even though this rule does not consult that exclusion type.
2 questions test this
- Server2 already has a Microsoft Defender Antivirus folder exclusion for C:\SyncAgent, which was added for scanning performance. The Block credential stealing from the Windows local security authority
- On Server1, a verified password synchronization agent must read LSASS memory, but the Block credential stealing from the Windows local security authority subsystem rule blocks it. An administrator add
- An ASR block can succeed without an EDR alert or user pop-up
ASR enforcement and notification support are separate capabilities: the LSASS credential-theft rule lists neither EDR alerts nor user notifications. For Block Adobe Reader from creating child processes, EDR alerts require High plus or Zero tolerance cloud protection, while user pop-ups require High, High plus, or Zero tolerance. Check the specific rule's notification support and cloud protection level before treating a silent block as failed protection.
Trap Using an empty EDR alert queue as the deployment acceptance test for every ASR rule, although some enforced rules have no EDR alert output.
2 questions test this
- You deploy the Block credential stealing from the Windows local security authority subsystem rule in Block mode. Advanced hunting shows AsrLsassCredentialTheftBlocked events on several devices, but no
- On Finance laptops, the Block Adobe Reader from creating child processes rule is in Block mode, and Microsoft Defender Antivirus cloud protection is set to the High level. When the rule blocks Adobe R
- Centrally managed webshell protection requires competing settings to remain Not Configured
When managing Block Webshell creation for Servers in Microsoft Defender for Endpoint, leave that rule Not Configured in Group Policy and other local settings. Explicit Enabled or Disabled values can conflict with central management and prevent the rule from applying correctly. Resolve this deployment conflict by removing the competing configuration rather than setting a local value to reinforce the central policy.
Trap Using Disabled in Group Policy to hand control to Defender for Endpoint, because Disabled remains an explicit competing configuration rather than relinquishing configuration of the rule.
2 questions test this
- Exchange servers receive the Block Webshell creation for Servers rule from Microsoft Defender for Endpoint central management, and the related GPO setting is Not Configured. As extra reinforcement, an
- You manage the Block Webshell creation for Servers rule for Exchange servers through Microsoft Defender for Endpoint. To hand control of the rule to Defender for Endpoint, a domain administrator set t
- Endpoint AIR no longer runs as a separate manually triggered investigation experience
From September 1, 2026, Defender for Endpoint AIR no longer operates as a separate investigation experience or supports manual triggering. Its detection and response capabilities run automatically in the default antivirus protection stack; use a full antivirus scan for an on-demand endpoint investigation. This change does not remove Defender for Office 365 AIR.
Trap Launching a separate endpoint AIR investigation from an older procedure, because that experience is no longer available.
2 questions test this
- Your company uses Microsoft Defender for Endpoint and Microsoft Defender for Office 365 Plan 2. After reading about the September 1, 2026 change to automated investigation and response (AIR), a collea
- Your company uses Microsoft Defender for Endpoint Plan 2. An older SOC runbook tells analysts to start a separate automated investigation manually from the device page whenever they need an on-demand
- Action center separates approvals from completed action history
Use the Pending tab in Action center to review and approve or reject actions that still need a decision. Use History to audit completed actions, including automated responses, manual operations, live response activity, and antivirus remediation. Bulk approval or rejection requires selected actions to have the same action type.
Trap Closing an incident to approve pending remediation, which changes case status rather than authorizing an action.
2 questions test this
- On the Pending tab of the Action center, you select 20 pending actions to approve at once. Twelve are Quarantine file actions from automated investigations, and eight are Isolate device actions. The p
- Automated investigations in Microsoft Defender XDR produced 15 pending remediation actions to quarantine files on devices whose device group uses Semi - require approval for all folders. Your manager
- Action source identifies how a remediation operation was initiated
Inspect Action source in Action center to distinguish manual device or email actions, automated actions, advanced hunting actions, Explorer actions, and live response operations. This lets the SOC identify the responsible workflow before changing automation settings. An action in History is not necessarily the result of AIR.
Trap Changing the device automation level for every recorded action, because manually initiated actions have a different source.
2 questions test this
- In the Microsoft Defender XDR Action center History tab, you see several soft-deleted email messages and isolated devices from last night. An analyst reports running a query and then taking actions on
- In the Action center History tab, you see that Device2 was isolated from the network yesterday afternoon during an incident. Your manager assumes that an automated investigation isolated the device an
- Response permissions must cover the affected workload
Under Defender unified RBAC, endpoint remediation uses Security operations > Security data > Response (manage). Email remediation uses the relevant email and collaboration advanced-actions permission when that workload's unified RBAC is active. In the documented legacy email permissions path, Security Administrator must be combined with Search and Purge for remediation.
Trap Granting read-only security data access to an approver, which allows inspection without the required response permission.
2 questions test this
- Your company uses Microsoft Defender XDR Unified role-based access control (RBAC) for Microsoft Defender for Endpoint. Approver1's custom role grants Security data basics (read) and File collection (m
- Your company uses Microsoft Defender XDR Unified RBAC for Microsoft Defender for Endpoint, and the Email & collaboration > Defender for Office 365 permissions workload is active in Unified RBAC. Appro
- An automated investigation can legitimately finish without a remediation action
The Defender XDR investigation process assesses evidence as Malicious, Suspicious, or No threats found, then identifies whether remediation is needed. Alert eligibility and workload configuration determine whether an investigation starts; its evidence findings determine whether response work follows. For Defender for Office 365 Plan 2, an investigation can close when no threats are found or the affected messages were already remediated. Therefore, a completed investigation with no new action is not by itself evidence of failed automation.
Trap Treating every completed investigation without a quarantine operation as an automation failure, despite clean evidence or messages already remediated.
- Unanswered endpoint remediation approvals time out as rejected after seven days
For Defender for Endpoint's Semi - require approval for all folders level, pending remediation actions time out after seven days. A timed-out action behaves as though it was rejected, not approved. Arrange review within that window when remediation needs authorization; leaving the request unanswered does not provide eventual automatic execution.
Trap Assuming an unattended approval queue provides delayed automatic remediation, because expiration takes the rejection path rather than granting authorization.
2 questions test this
- Devices in the Finance device group use the Semi - require approval for all folders remediation level. The SOC was offline for a 10-day shutdown, and pending file remediation actions accumulated in th
- Devices in the Finance device group use the Semi - require approval for all folders remediation level in Microsoft Defender for Endpoint. During a two-week holiday, nobody reviews the Action center, a
- Attack disruption coverage depends on both available signals and deployed action providers
Deploy the Defender products needed for the attack scenarios and response actions you expect to use. A detection that relies on Cloud Apps signals needs that product, while endpoint containment requires Defender for Endpoint. Automatic Contain device also requires device discovery to use Standard discovery.
Trap Treating the XDR license alone as sufficient to execute every response action, because the corresponding products must be deployed.
2 questions test this
- Your company has Microsoft 365 E5 and has deployed Microsoft Defender for Endpoint to all devices. Microsoft Defender for Cloud Apps hasn't been set up. Automatic attack disruption contains devices du
- Your company has Microsoft 365 E5. Microsoft Defender for Office 365 and Microsoft Defender for Identity are deployed, but no devices are onboarded to Microsoft Defender for Endpoint. You need automat
- Semi automation does not require manual approval for attack disruption
Automatic attack disruption can trigger without manual approval when a device group's remediation setting is Semi automation. Full remediation is recommended; No automated response excludes the group from automated containment. Do not interpret the approval behavior of conventional remediation as an approval gate for disruption.
Trap Selecting Semi automation to require approval before containment, because attack disruption can still act immediately.
2 questions test this
- Your company uses automatic attack disruption in Microsoft Defender XDR. The Lab device group contains 12 test devices that run fragile instrumentation. Management approved excluding only this device
- Your company uses automatic attack disruption in Microsoft Defender XDR. The Servers device group has its remediation level set to Semi - require approval for all folders. Your manager believes this s
- Attack disruption can act with active, passive, or EDR block-mode antivirus
Attack disruption can operate independently of the device's Defender Antivirus operating state. Active, Passive, and EDR Block Mode are supported states for this capability. Other controls such as ASR have different antivirus prerequisites and must be evaluated separately.
Trap Applying ASR's active-antivirus requirement to attack disruption, because their prerequisites differ.
2 questions test this
- Your company has Microsoft 365 E5 and onboards all Windows devices to Microsoft Defender for Endpoint. Devices in the Retail device group run a non-Microsoft antivirus product, so Microsoft Defender A
- Your company uses automatic attack disruption in Microsoft Defender XDR. All Windows devices are onboarded to Microsoft Defender for Endpoint, and the device groups are configured as follows: - Plants
- Identity disruption requires sensor coverage, auditing, and authorized action accounts
Configure required domain-controller audit events and validate Defender for Identity action-account permissions before relying on on-premises account disablement. By default, the sensor impersonates the domain controller's LocalSystem account; changed action-account configuration must retain the needed rights. Check that other account-enablement automation will not undo disruption during an attack.
Trap Assuming a detected identity compromise proves the sensor can disable the account, because detection and remediation permissions are separate.
2 questions test this
- Your company is preparing on-premises Active Directory for automatic attack disruption, which can disable compromised accounts. Microsoft Defender for Identity sensors run on all domain controllers wi
- Your company uses Microsoft Defender for Identity with automatic attack disruption. During an attack, disruption disabled the compromised Active Directory account User1, but less than an hour later Us
- Email attack disruption requires Exchange Online mailboxes and specific audited events
For Defender for Office 365 attack disruption, mailboxes must be hosted in Exchange Online. At minimum, audit MailItemsAccessed, UpdateInboxRules, MoveToDeletedItems, SoftDelete, and HardDelete. These signals support visibility into mailbox access and attacker-driven changes.
2 questions test this
- Your company is in an Exchange hybrid deployment. Half of the mailboxes have moved to Exchange Online, and the rest are still hosted on Exchange Server on-premises. All users are synchronized to Micro
- Your company is preparing Microsoft Defender for Office 365 for automatic attack disruption. All mailboxes are hosted in Exchange Online. You need to configure mailbox audit logging so that, at minimu
- Cloud Apps disruption depends on a fully configured Microsoft 365 connector
Connect Defender for Cloud Apps to Microsoft 365 and select all required connector options, including Microsoft Entra ID apps. Partial selection can degrade disruption and app governance functionality or cause operations to fail. A connector that exists but omits required data is not equivalent to complete integration.
Trap Enabling only Exchange activity collection, which omits other required Microsoft 365 connector options.
2 questions test this
- Your company relies on automatic attack disruption scenarios that use Microsoft Defender for Cloud Apps. The Microsoft 365 app connector was created months ago with only the Exchange and SharePoint ac
- Your company plans to rely on automatic attack disruption scenarios that use Microsoft Defender for Cloud Apps signals and actions, such as app governance and disruption flows. Defender for Cloud Apps
- Automatic attack disruption contains active attacks using high-confidence incident context
Automatic attack disruption correlates signals across Defender workloads into a high-confidence incident, identifies attacker-controlled assets, and automatically contains them while the attack is progressing. Its decision evaluates the attack as a whole rather than matching a single indicator of compromise. Choose this built-in capability for coordinated containment without authoring a Sentinel playbook; a playbook is appropriate when you need to define your own response workflow.
Trap Reaching for a single file-hash block to obtain incident-wide containment, although the hash decision addresses only matching file content.
2 questions test this
- Your company has Microsoft 365 E5 with Microsoft Defender XDR and Microsoft Sentinel. Leadership wants coordinated, built-in containment of compromised users and devices while a human-operated ransomw
- Your company has Microsoft 365 E5. During a ransomware incident, Defender correlates alerts from endpoints, identities, and email into one incident with a compromised user and three devices. An analys
- Asset exclusions and selective isolation exclusions protect different operational requirements
For an approved critical-account exception, use Settings > Microsoft Defender XDR > Automated response > Identities > Add user exclusion; use Devices > Policy application > Exclude IP for an address, range, or subnet containment exception. These targeted exclusions reduce protection for the selected assets without disabling automated response for an entire device group. If an isolated workstation merely needs access to a particular process or destination, configure selective isolation exclusions instead. A traffic exception preserves the permitted communication during isolation, whereas an attack-disruption exclusion prevents the selected automatic response.
Trap Using an attack-disruption asset exclusion to preserve one management connection, thereby removing automatic response protection instead of only permitting the necessary traffic.
2 questions test this
- Your company uses automatic attack disruption, which can isolate compromised workstations. If Workstation1 is isolated during an incident, the help desk's remote remediation tool on Workstation1 must
- Your company uses Microsoft Defender XDR with automatic attack disruption. Management approved an exception for BreakGlass1, an emergency administrator account that must remain usable during any incid
- Contain user requires Sense Agent version 10.8470 or later
Validate the endpoint Sense Agent version before relying on Contain user: the minimum supported version is 10.8470. Read MsSenseDllVersion under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status to confirm the installed sensor version. Successful onboarding alone does not establish compatibility with this response action.
Trap Checking only the antivirus operating mode when Contain user fails, although the action also requires a compatible Sense sensor.
2 questions test this
- Your company plans to rely on the Contain user action of automatic attack disruption. All four devices below are onboarded to Microsoft Defender for Endpoint, and you read their MsSenseDllVersion regi
- Your company plans to rely on the Contain user action of automatic attack disruption. A device team confirms that Device1 is onboarded to Microsoft Defender for Endpoint. Before the rollout, you must
- Automatic isolation requires a managed workstation rather than merely a containable asset
Automatic device isolation in attack disruption is limited to end-user workstations onboarded to and managed by Defender for Endpoint. An unmanaged asset is not eligible for this isolation action, even when attack disruption can contain it. Contain device instead enforces restrictions through onboarded endpoints that block communication from the suspicious asset, so its coverage does not require installing a sensor on that asset.
Trap Assuming a discovered unmanaged workstation can receive automatic isolation because Contain device covers it, confusing peer-enforced restrictions with management of the target workstation.
2 questions test this
- Your company uses automatic attack disruption with Microsoft Defender for Endpoint. A colleague argues that because Contain device covers unmanaged devices, automatic device isolation will also apply
- Your company has Microsoft 365 E5, with Microsoft Defender for Endpoint device discovery set to Standard discovery. Device discovery found Kiosk1, an end-user workstation that isn't onboarded to Defen
- Contain user restricts identity activity at endpoints rather than disabling the directory account
Contain user applies a Defender for Endpoint containment policy across onboarded devices to block communication from the compromised identity. Its enforcement limits authentication-based access, file system access, and network communication at those endpoints. Disable user instead acts on the account in its identity service, so endpoint containment is not evidence that the directory account has been disabled.
Trap Assuming a Contain user action proves directory-wide account disablement, because the action enforces restrictions through endpoint policies rather than changing the account's enabled state.
2 questions test this
- Your company uses automatic attack disruption. During an incident, disruption applied Contain user to User1, a synchronized identity. The incident graph shows User1 as contained, and Action center rec
- Your company uses automatic attack disruption. User2 is contained by the Contain user action after a credential theft incident. The identity team requires that User2 be prevented from signing in anywh
- Cloud account disablement does not inherit the on-premises sensor requirement
For a cloud-native account, attack disruption executes disablement in Microsoft Entra ID through a Microsoft-managed enterprise application. Disabling an Entra account does not depend on deploying Defender for Identity. For a synchronized identity, disruption can disable both the Active Directory account through sensor-equipped domain controllers and its Entra counterpart; a purely on-premises account uses the domain-controller path.
Trap Requiring a domain-controller sensor before protecting cloud-native accounts, incorrectly extending the Active Directory execution dependency to the enterprise-application path.
2 questions test this
- User3 is hosted in Active Directory and synchronized to Microsoft Entra ID. Microsoft Defender for Identity sensors run on all domain controllers. During an incident, automatic attack disruption runs
- Your company has only cloud-native user accounts in Microsoft Entra ID and no on-premises Active Directory. Microsoft Defender for Identity isn't deployed. A consultant says that attack disruption can
- General disruption configuration and device automation changes have different role requirements
The eligible roles for configuring automatic attack disruption include Security Operator, Security Administrator, Global Administrator, User Administrator, Authentication Administrator, Privileged Authentication Administrator, Directory Writers, and Helpdesk Administrator. The documented device-group automation procedure instead requires Global Administrator or Security Administrator. Select authorization for the specific configuration operation rather than treating eligibility for general disruption setup as permission to change device remediation levels.
Trap Using Security Operator alone to change device-group automation settings, confusing general disruption eligibility with the administrator requirement for that procedure.
2 questions test this
- Your company uses Microsoft Defender XDR and is preparing to configure automatic attack disruption. The following users each hold only the listed Microsoft Entra role: - User1: Authentication Administ
- Your company uses Microsoft Defender XDR. Neither Defender for Endpoint role-based access control nor Unified RBAC is turned on. For an attack disruption rollout, UserA must only configure automatic a
- A device belongs to only its highest-ranked matching group
Device groups match on device name, domain, tags, and OS platform. When several groups match, only the highest-ranked group applies; rank 1 has the highest priority. Use ranking deliberately because the selected group determines scoped access and its remediation setting.
Trap Combining remediation levels from every matching device group, because membership resolves to a single highest-ranked group.
2 questions test this
- You create device group LabFull with Full remediation for 20 lab devices tagged Lab. The existing device group AllWindows, ranked 1, matches every Windows device and uses Semi - require approval for a
- In Microsoft Defender for Endpoint, device group HR-Laptops (rank 1) matches devices tagged HR and is assigned to the Entra group HR-SOC. Device group EU-Devices (rank 2) matches the domain eu.contoso
- Device-group properties combine with AND while alternative values use OR
A device must match all specified property conditions in a group definition. Within a property such as tag, device name, or domain, multiple values are alternatives joined with OR. Each of those properties supports up to 10 values, allowing a group to cover several naming patterns without relaxing its other conditions.
Trap Treating an OS condition and a tag condition as alternatives, which admits devices that fail one of the required properties.
2 questions test this
- You create a Microsoft Defender for Endpoint device group whose matching rule specifies the OS platform Windows Server 2022 and the tag PCI. An engineer expects the group to contain every Windows Serv
- You need one Microsoft Defender for Endpoint device group for branch gateways. A device must be in the contoso.com domain, and its name must be NYC-GW01, BOS-GW01, or CHI-GW01. Devices in other domain
- Device-group access assignments use Entra groups that already have RBAC roles
Assign Microsoft Entra user groups with RBAC roles to control which analysts can access a device group. If no Entra groups are assigned, the device group remains accessible to all users with portal access. Device grouping and analyst role assignment therefore need to be configured together.
Trap Leaving the user-access list empty to deny access, because the default exposes the group to portal users.
2 questions test this
- You are creating a device group in Microsoft Defender for Endpoint. On the User access page, you need to give the Microsoft Entra security group SOC-Tier2 access to the group's devices and alerts, but
- Your company uses Microsoft Defender for Endpoint with role-based access control. You create a device group named HR-Devices for sensitive HR laptops and skip the User access page because you plan to
- Unmatched devices enter a permanent default group
Devices that match no custom device group enter Ungrouped devices (default). You cannot delete or rerank this fallback group, but you can change its remediation level and assigned Entra user groups. Review it so that new or incorrectly tagged devices do not inherit unintended access or automation settings.
Trap Deleting the default group to enforce explicit grouping, because the fallback group cannot be removed.
2 questions test this
- New laptops onboarded to Microsoft Defender for Endpoint sometimes get a mistyped tag, so they match no custom device group. Those laptops then use Full remediation and are visible to every analyst. U
- Your organization wants every Microsoft Defender for Endpoint device to be in an explicitly defined device group. An administrator proposes deleting the Ungrouped devices (default) group so that devic
- Deleting a device group can remove its notification rule
Deleting a device group removes that group from email notification rules that reference it. If it is the only group in a notification rule, the notification rule is deleted as well. Review notification dependencies before reorganizing group membership or retiring a group.
Trap Assuming a notification rule automatically falls back to all devices after its sole group is deleted, because the rule itself is removed.
2 questions test this
- You plan to retire the Kiosks device group in Microsoft Defender for Endpoint and move its devices into a broader Retail group. The security lead wants the change to avoid any silent loss of the alert
- In Microsoft Defender for Endpoint, an email notification rule sends alerts for the FinanceLaptops device group to the finance security team, and FinanceLaptops is the only device group configured in
- Semi remediation levels place approval boundaries on different file locations
For remediation governed by the device-group automation level, Full remediates malicious artifacts automatically, whereas Semi - require approval for all folders requires approval for every file remediation. Semi - require approval for core folders gates operating-system locations such as the Windows directory but allows automatic remediation elsewhere. Semi - require approval for non-temp folders allows automatic remediation in temporary locations and requires approval outside them. These are remediation approval settings, not a way to restore the separate manually triggered endpoint AIR experience that Microsoft discontinued on September 1, 2026.
Trap Selecting the core-folders approval level when every file remediation needs approval, leaving noncore files eligible for automatic remediation.
2 questions test this
- On a developer device group in Microsoft Defender for Endpoint, remediation of malicious files in temporary folders such as Downloads must happen automatically. Remediation of files in every other fol
- A regulated device group in Microsoft Defender for Endpoint must still get automated investigations. Compliance requires analyst approval before any remediation action is applied to any file on those
- Automation rules perform basic incident handling without a playbook
Use an automation rule to assign incident owners, change status or severity, add tags or tasks, and close expected incidents. Use a playbook when richer branching or interactions with external systems exceed the available built-in actions. One automation rule can apply to multiple analytics rules.
Trap Building a Logic App solely to assign an incident owner, which adds a workflow where an automation-rule action suffices.
2 questions test this
- You have a Microsoft Sentinel workspace. Each new incident generated by the scheduled analytics rule Rule1 must be assigned to User1 and have its status changed from New to Active as soon as it's crea
- You have a Microsoft Sentinel workspace with 12 scheduled analytics rules that detect identity threats. For every new incident from these rules, the status must change from New to Active, the owner mu
- Automation triggers distinguish incident creation, incident updates, and alert creation
Choose When incident is created for initial triage and When incident is updated for changes such as ownership, severity, tags, or added alerts. When alert is created can respond to supported Sentinel analytics alerts even if they have no incident. A creation trigger does not rerun merely because an existing incident receives an update.
Trap Using only an incident-created trigger for escalation on a later severity change, which is an update event.
2 questions test this
- You have a Microsoft Sentinel workspace. AutoRule2 uses the When incident is created trigger and runs Playbook2, an incident-trigger playbook that posts a Teams message about the incident. Analysts al
- You have a Microsoft Sentinel workspace that isn't onboarded to the Microsoft Defender portal. AutoRule9 uses the When incident is created trigger, has no conditions, and assigns a Tier1 owner. Schedu
- Later automation rules evaluate the incident state left by earlier rules
Automation rule ordering matters because conditions are evaluated when each rule runs. If an earlier rule changes status or tags, a later rule sees those updated values. Sequence dependent rules deliberately rather than assuming every rule evaluates the original incident snapshot.
Trap Placing a tag-dependent routing rule before the rule that adds the tag, which evaluates the condition before the tag exists.
3 questions test this
- You have a Microsoft Sentinel workspace. Two automation rules use the When incident is created trigger. RuleT (order 1) changes every new incident's status from New to Active and assigns an owner, and
- You have a Microsoft Sentinel workspace with two automation rules that use the When incident is created trigger: - RuleA (order 1): if the analytics rule is PenTestRule, change the status to Closed wi
- You have a Microsoft Sentinel workspace with two automation rules that use the When incident is created trigger. RuleS (order 1) raises the severity to High when the incident contains the account enti
- Updated by conditions can exclude automation-generated changes
Use Updated by on incident-update automation to distinguish user, application, playbook, automation-rule, and other supported update sources. Combine it with changed, changed from, changed to, or added conditions when a specific transition should trigger work. Excluding automation-generated updates helps prevent repeated reactions to the workflow's own changes.
Trap Testing only that severity equals High for every update, which also matches unrelated updates while severity remains High.
2 questions test this
- You have a Microsoft Sentinel workspace that isn't onboarded to the Microsoft Defender portal. RuleN uses the When incident is updated trigger and runs Playbook3, which sends a notification about each
- You have a Microsoft Sentinel workspace. Closed incidents are sometimes reopened by analysts, and the SOC manager must be assigned as the owner of every reopened incident so that the reopening can be
- Incident suppression rules can expire after a known benign activity window
Create an automation rule from a recurring incident to prepopulate its analytics rule and entity conditions and propose a closing action. Set an expiration date for temporary suppression, such as a scheduled security test. Narrow conditions retain coverage for unrelated incidents generated by the same detection.
Trap Disabling the analytics rule for a narrow maintenance exception, which stops detection for all activity covered by that rule.
2 questions test this
- You have a Microsoft Sentinel workspace. A suppression automation rule closes every incident from Rule3 because a nightly backup job on Server1 triggers it. Security discovers that Rule3 also detected
- You have a Microsoft Sentinel workspace. A red team will run a penetration test from 10.1.1.50 next week, and analytics rule Rule3 will generate incidents for it. You need those incidents closed autom
- An automation rule can invoke only playbooks with a compatible trigger
Pair incident-created or incident-updated automation rules with incident-trigger playbooks, and alert-created automation rules with alert-trigger playbooks. The trigger determines the input schema, so an available workflow is not interchangeable merely because its actions are suitable. Alert-created automation conditions select the analytics rules to which automation applies; they do not offer the incident and entity property conditions available for incident-triggered rules.
Trap Reaching for an alert-created rule to filter directly on incident ownership, which is outside that trigger's analytics-rule-only condition set.
2 questions test this
- You have a Microsoft Sentinel workspace. Microsoft Sentinel already has the Microsoft Sentinel Automation Contributor role on the resource group that contains Playbook1. Playbook1 starts with the Micr
- You have a Microsoft Sentinel workspace. You plan an automation rule that uses the When alert is created trigger to run an alert-trigger playbook for alerts from the NRT analytics rules NRT7 and NRT8.
- Automation ordering sequences dispatch without guaranteeing long-running playbook completion
Each automation trigger type has its own order queue, and equal order numbers within a trigger type are resolved randomly. When creation automation causes incident updates, applicable creation rules finish before the resulting update-trigger rules run. A playbook lasting more than two minutes does not block the next action beyond two minutes after its start. Use distinct order numbers for deterministic rule sequencing, but do not treat those numbers as a completion dependency for a long-running workflow.
Trap Assuming a later closing action waits for a lengthy enrichment playbook because it appears second, despite the two-minute advancement boundary.
- A negative individual-tag condition can pass despite an exclusion tag elsewhere on the incident
Any individual tag evaluates true when at least one tag satisfies the condition, including a negative condition. For an incident tagged Protected and Routine, Any individual tag does not contain Protected succeeds because Routine satisfies it. Use Collection of all tags does not contain Protected when the presence of that tag anywhere must exclude the incident from automation.
Trap Using Any individual tag does not contain Protected to safeguard protected incidents, allowing another ordinary tag to satisfy the condition and run the action.
2 questions test this
- You have a Microsoft Sentinel workspace. An automation rule closes incidents from the analytics rule Phish1 as Benign Positive when the condition Any individual tag does not contain Hold is true. Inci
- You have a Microsoft Sentinel workspace. An automation rule that uses the When incident is updated trigger assigns the Tier1 queue owner when the condition Collection of all tags does not contain Exem
- Defender incident update consolidation can omit intermediate transitions from Sentinel automation
After a workspace is onboarded to the Defender portal, multiple changes to an incident within a 5-to-10-minute period can be sent to Sentinel as one update containing only the most recent change. Intermediate updates are lost rather than delivered later as separate triggers. Design update-driven workflows without assuming that every transient status or ownership transition will reach the Sentinel rule.
Trap Using a transient incident status as a guaranteed handoff trigger after Defender onboarding, although consolidation can discard that transition before Sentinel receives an update.
2 questions test this
- Your Microsoft Sentinel workspace is onboarded to the Microsoft Defender portal. RuleH uses the When incident is updated trigger with the condition Status changed to Active and starts an SLA timer pla
- Your Microsoft Sentinel workspace is onboarded to the Microsoft Defender portal. A metrics playbook, run by an incident-updated automation rule, records every owner reassignment so that the SOC can me
- Automation rule ARM exports support repeatable deployment across workspaces and tenants
Export Sentinel automation rules as Azure Resource Manager template JSON to preserve their configured parameters as deployable code. The exported file is workspace-independent and can be imported into another workspace or tenant. Version-control and review this definition for repeatable deployments instead of manually recreating the same conditions and actions in each workspace.
Trap Using a Logic Apps workflow export to replicate the surrounding automation rule, although that workflow definition does not supply the Sentinel rule's trigger conditions and ordering.
- Sentinel playbooks are Logic Apps workflows for response and integration
Use a playbook for multi-step enrichment, external ticket synchronization, notifications, or response across services. A playbook is an Azure Logic Apps resource and can incur Logic Apps charges beyond Sentinel ingestion costs. A template must be deployed and configured before it becomes an active workflow.
Trap Treating a Content hub playbook template as an already running response workflow, because it still needs deployment and configuration.
2 questions test this
- You have a Microsoft Sentinel workspace. You install a solution from the Content hub that includes a playbook template that posts new incidents to a Microsoft Teams channel. An analyst expects the tem
- Your SOC deployed a Microsoft Sentinel playbook that enriches every new incident with threat intelligence from an external service and posts a summary to Microsoft Teams. The finance team asks whether
- The incident trigger supplies the incident together with alerts and entities
Use the Microsoft Sentinel incident trigger for workflows invoked on incident creation or updates and for incident-level manual response. Its payload includes incident properties, an alerts array, entities, and workspace information. Selecting an alert property can create a For each loop because an incident can contain several alerts.
Trap Using an entity-only trigger for a workflow that requires the complete incident and all its alerts, because its payload is scoped differently.
2 questions test this
- You are building a Microsoft Sentinel playbook that analysts will run manually from incidents and that an automation rule will also run whenever incidents are updated. The workflow must read the incid
- You are editing a Microsoft Sentinel playbook that starts with the Microsoft Sentinel incident trigger. You add a Send an email action that notifies the SOC mailbox and insert the dynamic field Alert:
- Playbook incident updates require the Incident ARM ID
Update Incident and Add comments to incident use the Incident ARM ID to identify the target. In a workflow starting with an alert, use Alert - Get Incident to retrieve the incident and its ARM ID first. An alert ID is not interchangeable with the incident resource identifier.
Trap Passing the alert ID into Update Incident, which expects an incident resource identifier.
2 questions test this
- A ServiceNow webhook starts a Logic Apps playbook through an HTTP request trigger, not a Microsoft Sentinel trigger. The webhook payload includes the Incident ARM ID of the related Microsoft Sentinel
- You have a Microsoft Sentinel playbook that starts with the Microsoft Sentinel alert trigger. Its Update Incident action, which should assign an owner to the related incident, fails because the action
- Entity actions extract typed entities from the incident's mixed array
Use Entities - Get IPs, Hosts, Accounts, URLs, or FileHashes to filter the Entities array and expose type-specific fields. The result is still an array, so process each entity as needed. For other entity types, combine Filter array with Parse JSON.
Trap Treating the incident Entities value as a single IP object, because it contains multiple heterogeneous JSON entities.
2 questions test this
- You are building a Microsoft Sentinel playbook that starts with the incident trigger. Incidents contain several entity types, including accounts, hosts, and IP addresses. For every IP address in the i
- Your Microsoft Sentinel incidents include mailbox entities, and a playbook must read each mailbox entity's properties. The Microsoft Sentinel connector provides Entities - Get actions for IPs, account
- Sentinel needs its own permission to invoke incident playbooks
Grant the Microsoft Sentinel service account Microsoft Sentinel Automation Contributor on the resource group containing the playbooks. This authorizes Sentinel to invoke workflows in that group independently of the analyst's own roles. The role is intended for the Sentinel service, not as a general user-authoring role.
Trap Granting Logic App Contributor only to the analyst, which does not give the Sentinel service permission to invoke the playbook.
2 questions test this
- Your Microsoft Sentinel workspace is in RG-SOC. Yesterday you granted Microsoft Sentinel the Microsoft Sentinel Automation Contributor role on RG2 so that automation rules could run Playbook7, an inci
- A Microsoft Sentinel administrator plans to assign the Microsoft Sentinel Automation Contributor role to the SOC analysts group on the playbooks resource group so that analysts can build, test, and ma
- Playbook hosting and connection identities determine separate authorization requirements
Consumption uses multitenant Logic Apps, whereas Standard supports single-tenant hosting and multiple workflows; Sentinel Standard playbooks must use stateful workflows. For Standard, choose Logic Apps Standard Operator to enable, disable, or resubmit workflows, Standard Developer to create and edit them, or Standard Contributor for full management. These hosting roles do not replace Sentinel invocation authorization or the independent authorization of each API connection inside the workflow. For example, a Sentinel connection authenticated as Reader can use triggers and read actions, but updating an incident requires Responder or Contributor on the target workspace.
Trap Assigning Standard Developer to the workflow author to fix a Reader-authenticated connection's failed incident update, which executes under the connection identity instead.
- Cross-tenant playbook authorization follows the workflow's location
For cross-workspace or Azure Lighthouse multitenant automation, define Sentinel's execution permissions where the playbook resides, not merely where the automation rule is stored. If an MSSP signed into its managing tenant configures a customer-workspace rule to run a customer-tenant playbook, Sentinel needs execution permissions in both tenants. In addition to the customer-side grant, add Lighthouse delegation for the managing tenant's Azure Security Insights application with Microsoft Sentinel Automation Contributor on the playbook resource group.
Trap Assuming delegated analyst access to a customer workspace also delegates the managing tenant's Sentinel service invocation rights, leaving the Azure Security Insights application unauthorized.
- Granting Sentinel playbook access requires role-assignment authority beyond workflow authoring
The person granting Sentinel its playbook execution permission needs Owner or User Access Administrator authority at the relevant scope. Logic App Contributor can edit and manage a Consumption workflow but cannot grant that access. When an author cannot authorize Sentinel to invoke the workflow, have an authorized access administrator perform the role assignment rather than expanding the workflow's actions or connections.
Trap Assigning Logic App Contributor to solve a failed Sentinel execution-role grant, although workflow management permission does not include role-assignment authority.
2 questions test this
- An engineer who holds Logic App Contributor on resource group RG1 builds Playbook1 there. When the engineer tries to grant Microsoft Sentinel permissions to run the playbooks in RG1, the role assignme
- An engineer holds only Logic App Contributor on resource group RG1, which contains Playbook1, a Consumption logic app that Microsoft Sentinel uses as a playbook. The engineer is assigned several Playb
- A new playbook template version marks deployed playbooks as having an update available
When a newer version of a playbook template is published, active playbooks created from it receive an additional label in the Active playbooks tab indicating an available update. Treat the label as a maintenance signal to review the deployed workflow against the new template. Publication of the template revision is not evidence that the running playbook has adopted its changes.
Trap Closing a playbook maintenance task solely because its template was updated in the content catalog, mistaking an update-available label for an applied workflow revision.
Configure the Microsoft Sentinel SIEM and platform
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Sentinel Responder adds incident management to Reader access
Assign Microsoft Sentinel Reader for viewing data, incidents, workbooks, and recommendations without incident changes. Assign Microsoft Sentinel Responder when the analyst must also manage incidents. Responder does not grant analytics-rule authoring or playbook execution by itself.
Trap Assigning Contributor to an analyst who only needs incident management, which also permits security-content changes.
4 questions test this
- Your company has a Microsoft Sentinel workspace. An analyst with the Microsoft Sentinel Responder role can view and update incidents, but when the analyst opens an incident and tries to run a playbook
- Your company has a Microsoft Sentinel workspace in a resource group named RG-Sentinel. A risk manager must review incidents, workbooks and SOC optimization recommendations every week, but must not cha
- Your company has a Microsoft Sentinel workspace. An audit manager needs read-only access to incidents and workbooks for a monthly review. Two tier-1 analysts must triage and close incidents. None of t
- Your company has a Microsoft Sentinel workspace. Tier-1 analysts currently have the Microsoft Sentinel Reader role. Their new duties require them to change incident severity and status, assign inciden
- Sentinel Contributor is the SIEM content-management role
Use Microsoft Sentinel Contributor for creating or editing analytics rules and other Sentinel resources and for installing or updating Content hub solutions. It includes incident-management permissions but does not itself grant Logic App authoring. Assign separate workflow permissions when the same engineer also maintains playbooks.
Trap Using Sentinel Responder for analytics-rule editing, because that role stops at incident management.
4 questions test this
- Your company has a Microsoft Sentinel workspace. A detection engineer has the Microsoft Sentinel Contributor role on the workspace's resource group and maintains its analytics rules. The engineer must
- Your company has a Microsoft Sentinel workspace in a resource group named RG-Sentinel. The SOC's playbooks are Consumption logic apps in the same resource group. A security engineer has the Microsoft
- Your company has a Microsoft Sentinel workspace in a resource group named RG-SOC. A security engineer has the Microsoft Sentinel Contributor role on RG-SOC to maintain analytics rules and Content hub
- Your company has a Microsoft Sentinel workspace in a resource group named RG-SOC. Tier-1 analysts must triage, assign and close incidents. Detection engineers must create and edit analytics rules and
Microsoft recommends assigning Sentinel roles at the resource group containing the workspace so related resources are included. If assigning directly to the workspace, also assign the necessary role to its SecurityInsights solution resource and any other required resources. Workspace-only assignment can leave gaps in access to the overall solution.
Trap Assuming workspace scope automatically includes sibling Logic App resources, which are separate Azure resources.
3 questions test this
- Your company's security policy requires that Microsoft Sentinel roles be assigned directly on the workspace resource, not on its resource group. You assigned Microsoft Sentinel Responder to an analyst
- Your company's onboarding runbook assigns Microsoft Sentinel roles on the resource group that contains the Microsoft Sentinel workspace, named RG-Sentinel, rather than on the workspace resource itself
- Your company has a Microsoft Sentinel workspace in a resource group named RG-SOC, and its playbooks are separate Logic App resources in the same resource group. An analyst was assigned Microsoft Senti
- A narrower Sentinel role does not cancel a broader Azure role
Azure role assignments are cumulative. Giving a user Microsoft Sentinel Reader does not remove write permissions already granted through Contributor or another applicable role. Review all inherited and direct assignments when enforcing least privilege.
Trap Adding Reader as a restrictive override for an existing Contributor assignment, because Azure RBAC combines granted permissions.
4 questions test this
- Your company has a Microsoft Sentinel workspace in a resource group named RG-Sec. An operations engineer has the Azure Contributor role on the subscription. To limit the engineer to read-only Sentinel
- Your company has a Microsoft Sentinel workspace in a resource group named RG-SOC in a subscription named Sub1. Last month, an analyst was assigned Microsoft Sentinel Responder on Sub1. This week, to r
- Your company has a Microsoft Sentinel workspace. During an access review, you find that an analyst who should have read-only Sentinel access has Microsoft Sentinel Reader on the workspace's resource g
- Your company has a Microsoft Sentinel workspace named WS-Sec. An analyst has only the Microsoft Sentinel Reader role on the workspace's resource group, plus a Log Analytics Contributor assignment on W
- Guest incident assigners need directory-reading rights as well as Responder
A guest analyst assigning Sentinel incidents needs the Microsoft Entra Directory Readers role in addition to Microsoft Sentinel Responder. Responder supplies incident-management access, while the directory role supplies the identity lookup required for assignment. Grant the directory permission rather than escalating workspace access to Sentinel Contributor merely to resolve guest assignment failures.
Trap Upgrading a guest to Sentinel Contributor to fix assignee lookup, which broadens SIEM administration without supplying Microsoft Entra directory-reading permission.
3 questions test this
- Your company has a Microsoft Sentinel workspace in a resource group named RG-Sentinel. A guest analyst already has the Microsoft Sentinel Responder role on RG-Sentinel, and you need to add the Directo
- Your company has a Microsoft Sentinel workspace. A guest analyst from a managed service provider has the Microsoft Sentinel Responder role and can change incident status, but fails when assigning inci
- Your company has a Microsoft Sentinel workspace. A partner's analyst was added to your Microsoft Entra tenant as a guest user to help triage incidents. The guest must be able to assign incidents to me
- Microsoft Sentinel Playbook Operator supplies playbook operation rather than workflow authoring
Microsoft Sentinel Playbook Operator is the role for listing, viewing, and manually running playbooks. Its capabilities exclude creating or editing the workflows, so distinguish an operator's duties from a workflow author's duties when selecting roles. This user-facing capability is separate from the Sentinel service's Automation Contributor authorization and does not establish that all prerequisites for a particular execution are satisfied.
Trap Choosing Playbook Operator for an analyst who must modify response steps, because permission to invoke an existing workflow does not include workflow-definition edits.
3 questions test this
- Your company's Microsoft Sentinel playbooks are built on Standard logic apps in a resource group named RG-Playbooks. A senior analyst has the Microsoft Sentinel Playbook Operator role on RG-Playbooks
- Your company has a Microsoft Sentinel workspace. To let tier-1 analysts run playbooks manually from incidents, an administrator proposes assigning them the Microsoft Sentinel Automation Contributor ro
- Your company has a Microsoft Sentinel workspace in RG-SOC, and its playbooks are in a separate resource group named RG-Playbooks. An analyst with the Microsoft Sentinel Playbook Operator role on RG-Pl
- Data lake access can use Entra roles while SIEM access uses Azure RBAC
Microsoft Sentinel SIEM uses Azure RBAC, while data lake access also supports Microsoft Entra roles and Defender unified RBAC. Entra Security Reader can provide read access across data lake workspaces, whereas workspace-scoped Azure roles can restrict access to particular workspaces. Do not assume a tenant-wide role and a workspace role have the same scope.
Trap Granting a tenant-wide Entra role for a single-workspace access requirement, which broadens the accessible lake content.
4 questions test this
- Your company has eight Microsoft Sentinel workspaces onboarded to the Microsoft Sentinel data lake. A threat intelligence analyst must run read-only queries across the data in every workspace in the l
- Your company has four Microsoft Sentinel workspaces onboarded to the Microsoft Sentinel data lake. A contractor needed read access to lake data for one workspace named WS-Retail, so an administrator a
- Your company uses the Microsoft Sentinel data lake with three Microsoft Sentinel workspaces. An external compliance auditor has only the Microsoft Entra Global Reader role. The auditor must run read-o
- Your company has five Microsoft Sentinel workspaces onboarded to the Microsoft Sentinel data lake. An external auditor must run read-only queries against data in the lake for the workspace named WS-Fi
- Table-level and resource-context RBAC restrict data without granting the whole workspace
Use table-level RBAC or resource-context RBAC when a team should see only selected data rather than every table in a workspace. A broad workspace read role is appropriate only when the team may query the workspace as a whole. Match the access model to the actual data boundary.
Trap Using a workbook filter as an access boundary, because a display filter does not restrict direct data queries.
4 questions test this
- Your company has a Microsoft Sentinel workspace. An identity governance team must query the SigninLogs and AuditLogs tables in the workspace, but must not be able to read any other table, such as Secu
- Your company has a Microsoft Sentinel workspace. To limit a partner support team to firewall data, an engineer granted the team Log Analytics Reader on the workspace and shared a workbook that filters
- Your company has a Microsoft Sentinel workspace that collects Windows security events from hundreds of Azure virtual machines. The infrastructure team for the HR application must view logs only for th
- Your company has a Microsoft Sentinel workspace. A fraud analytics team must query only the SigninLogs and AuditLogs tables in the workspace, without access to any other table. The team's members curr
- Workbook Contributor can add workbook authoring without full Sentinel administration
A user with a lesser Sentinel role can create or delete workbooks when also assigned Workbook Contributor. Workbook resources and the data they query have separate access requirements. This supports dashboard authors who should not modify analytics rules or the wider Sentinel configuration.
Trap Granting Sentinel Contributor solely for dashboard editing, which also allows unrelated Sentinel content changes.
4 questions test this
- Your company has a Microsoft Sentinel workspace. A reporting specialist has the Microsoft Sentinel Reader role and must create and delete workbooks for SOC dashboards. The specialist must not be able
- Your company has a Microsoft Sentinel workspace. A business analyst was assigned only the Workbook Contributor role on the workspace's resource group to build an executive dashboard. The analyst can c
- Your company has a Microsoft Sentinel workspace named SentinelWS in a resource group named RG-SOC in a subscription named Sub1. A reporting analyst has the Microsoft Sentinel Reader role on RG-SOC and
- Your company has a Microsoft Sentinel workspace. A dashboard author has the Microsoft Sentinel Responder and Workbook Contributor roles on the workspace's resource group. The author now also asks to e
- Managing data lake jobs requires more than read-only lake access
Creating scheduled jobs or managing jobs in the Sentinel data lake requires a supported role such as Microsoft Entra Security Operator, Security Administrator, or Global Administrator. Read-only access to query data does not by itself grant job management. Prefer Security Operator over broader administrator roles when it satisfies the task.
Trap Using Security Reader for scheduled-job management, because its access is read-only.
6 questions test this
- Your company uses the Microsoft Sentinel data lake. A detection engineer has the Microsoft Entra Global Reader role and runs KQL queries across all lake workspaces. The engineer must now also create s
- Your company uses the Microsoft Sentinel data lake. A threat research team has the Microsoft Entra Security Operator role and used it to create and manage scheduled KQL jobs. Job ownership has now mov
- Your company uses the Microsoft Sentinel data lake. A platform engineer must create and maintain scheduled KQL jobs that write daily summaries into data lake tier tables. Five threat hunters must only
- Your company uses the Microsoft Sentinel data lake. A detection engineer has the Microsoft Sentinel Contributor and Log Analytics Contributor roles on every Microsoft Sentinel workspace, and no Micros
- Your company uses the Microsoft Sentinel data lake. A scheduled KQL job that a former engineer created now fails on every run. The on-call analyst has only the Microsoft Entra Security Reader role and
- Your company uses the Microsoft Sentinel data lake. Four analysts have the following Microsoft Entra roles: - User1: Security Operator - User2: Global Reader - User3: Security Reader - User4: Security
- Changing table configuration requires data-management permissions rather than query access
For workspace-scoped retention and custom-table management, grant Microsoft.OperationalInsights/workspaces/write and Microsoft.OperationalInsights/workspaces/tables/write; deleting custom tables also requires Microsoft.OperationalInsights/workspaces/tables/delete. Log Analytics Contributor is a built-in role containing these permissions. Updating system tables in the Sentinel data lake instead uses a Defender unified RBAC role with Data (manage) over the Microsoft Sentinel data collection. Query-read access and permission to manage lake jobs are not substitutes for the relevant table-configuration authorization.
Trap Using a lake job-management assignment as proof of workspace table-administration rights, although workspace configuration is checked against separate Azure RBAC operations.
4 questions test this
- Your company has a Microsoft Sentinel workspace named WS1. A data platform team must change the analytics and total retention settings of tables in WS1. The team must not be able to delete tables, and
- Your company uses the Microsoft Sentinel data lake. A data engineer has the Microsoft Entra Security Operator role and successfully manages scheduled KQL jobs in the lake. The engineer has no Azure ro
- Your company has several Microsoft Sentinel workspaces. A platform engineer must change the Analytics and total retention of tables in the workspace named WS1 only, and must not be able to change Sent
- Your company uses the Microsoft Sentinel data lake, and its workspaces are onboarded to the Microsoft Defender portal. A data engineer must update the settings of system tables in the data lake. The e
- Keep data in Analytics when it must support real-time detections
The Analytics tier provides high-performance interactive queries, analytics rules, hunting, and workbooks. Choose it for tables needed by real-time security operations. Data Lake-only storage is more economical for low-touch history but does not supply the same real-time feature set.
Trap Moving an actively detected table to Data Lake-only to lower cost without changing detections, which removes its real-time analytics availability.
4 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Three years of proxy logs are stored in a table that uses the Data Lake tier. The threat intelligenc
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The AWSCloudTrail table feeds 14 scheduled analytics rules and is used daily by threat hunters. To reduce co
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. To cut costs, you open the Manage table screen for several high-volume tables and plan to move them to the D
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A custom table named NetFlowArchive_CL receives about 400 GB of network flow records per day. No ana
- Total retention includes the Analytics period rather than adding to it
Analytics retention controls how long data remains in the hot, fully interactive state. Total retention controls the complete retained lifetime, including that Analytics period, with older data kept in the lake. To keep a short hot window and longer compliance history, configure both values rather than extending only Analytics retention.
Trap Treating total retention as extra time added after Analytics retention, which overstates the actual retained lifetime.
4 questions test this
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. You increase the Analytics retention of the AzureActivity table to 90 days in the Manage table screen and le
- Your company has a Microsoft Sentinel workspace. The SecurityEvent table has 30 days of Analytics retention and two years of total retention. An auditor asks for the logon events of one server from 18
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. For the SecurityEvent table, detections and hunting need 90 days of fully interactive data, and a re
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A table named AppTraffic_CL is configured in the Analytics tier with 270 days of Analytics retention and 365
- Analytics retention and total retention have different maximums
Analytics retention can be extended up to two years, while total retention can extend to 12 years in the data lake. Retaining data beyond the included periods introduces the applicable retention charges. Use the lake for a multi-year historical requirement that exceeds the Analytics maximum.
Trap Selecting Analytics-only retention for a decade-long requirement, which exceeds its supported retention period.
4 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A custom table named BadgeAccess_CL is used only for occasional audits and has no detections. Compli
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The threat hunting team asks you to keep the SecurityEvent table in the hot, fully interactive state for as
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Investigators want three years of DNS records in DnsEvents. They want to hunt interactively over as
- You manage a Log Analytics workspace that is enabled for Microsoft Sentinel. You use the Tables - Update REST API to configure retention for a custom table named AuditTrail_CL. The table must keep dat
- Reducing Analytics retention moves older data out of hot availability immediately
A change to Analytics retention takes effect immediately for existing data. If total retention remains longer, data outside the new hot window remains in the lake rather than being removed from total retention. Check detection and workbook lookback requirements before shortening the hot period.
Trap Assuming the total-retention deletion grace period also preserves hot-query access, because Analytics retention changes apply immediately.
4 questions test this
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. This morning, you reduced the Analytics retention of the DeviceNetworkEvents table from 180 days to 60 days
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Yesterday, an administrator reduced the Analytics retention of the SecurityEvent table from 90 days
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. To reduce costs, you plan to shorten the Analytics retention of the SigninLogs table from 180 days to 30 day
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A table in the Analytics tier has 180 days of Analytics retention and 180 days of total retention. The table
- Shortening total retention has a 30-day removal delay
When total retention is shortened, Microsoft waits 30 days before removing affected data. This gives administrators an opportunity to revert an accidental reduction. Increasing total retention applies to already ingested data that has not yet been removed, not to data already deleted.
Trap Increasing retention to recover data already removed, because retention changes cannot recreate deleted records.
4 questions test this
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The FirewallEvents_CL table has one year of total retention. A new contract requires keeping firewall record
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. To meet a new data minimization policy, you shorten the total retention of the AppEvents_CL table fr
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. On March 1, an engineer shortened the total retention of the DnsEvents table from 365 days to 180 days. On M
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Forty-five days ago, an engineer shortened the total retention of the Syslog table from one year to 90 days.
- Basic Logs tables remain managed in Log Analytics rather than Defender table management
The Defender portal can display Basic Logs tables, but their management currently remains in the Log Analytics workspace. Change the table plan to Analytics if it must be managed through Defender table management. Visibility in a portal does not imply support for editing every table type there.
Trap Trying to change a Basic Logs table's retention in Defender solely because it appears in the table list, which does not provide Basic table management.
4 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The SOC wants to manage the retention and tier of a table named AppTraces from the Tables page in th
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A platform engineer has the Log Analytics Contributor role on the workspace. On the Tables page in t
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The Tables page lists Analytics plan tables such as SigninLogs, Basic Logs tables such as AppTraces,
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A table named ContainerLogV2 uses the Basic Logs plan and appears on the Tables page under Microsoft
- A table-plan switch preserves history but does not convert its access method
Log Analytics permits only one plan switch per table per week, so a same-day reversal is not a safe rollback assumption. Existing records remain for their retention period without being deleted or moved by the switch. After Auxiliary-to-Analytics conversion, use a search job or the search REST API for older Auxiliary records; only newly ingested Analytics records gain interactive access. In the reverse direction, older Analytics records remain interactively accessible, but a query spanning the transition can return partial results and require separate time ranges.
Trap Assuming an Analytics upgrade makes the entire retained archive interactive, although pre-change Auxiliary records retain their separate retrieval path.
4 questions test this
- Your company has a Microsoft Sentinel workspace. A compliance officer must approve a change that switches the plan of a table named AuditTrail_CL from Analytics to Basic, because the table contains 18
- Your company has a Microsoft Sentinel workspace. A custom table named WebAccess_CL used the Analytics plan for 60 days and was switched to the Auxiliary plan two days ago. An analyst needs WebAccess_C
- Your company has a Microsoft Sentinel workspace. Yesterday, an engineer switched a table named AppDiag from the Analytics plan to the Basic plan to cut ingestion cost. This morning, the SOC learns tha
- Your company has a Microsoft Sentinel workspace. Ten days ago, you switched a verbose table named ProxyLogs from the Analytics plan to the Auxiliary plan. An analyst runs one interactive query over th
- Cheaper table plans introduce query charges and can break resource-scoped summaries
Before changing an Analytics table to Basic or Auxiliary / Lake, budget for separately billed queries, including summary-rule queries. Summary rules using resource query scope break under either destination plan, so review that dependency before switching. Basic preserves total retention but treats records older than 30 days as long-term retention; moving to Auxiliary / Lake additionally stops alerts on that table.
Trap Using ingestion savings alone to justify a Basic conversion for a resource-scoped summary pipeline, whose query scope becomes unsupported.
4 questions test this
- Your company has a Microsoft Sentinel workspace. A summary rule uses the workspace as its query scope, aggregates hourly connection counts from a verbose Analytics table named FlowLogs_CL and writes t
- Your company has a Microsoft Sentinel workspace. A high-volume custom table named DnsAudit_CL uses the Analytics plan and feeds a scheduled analytics rule that alerts on DNS tunneling. To cut cost, an
- Your company has a Microsoft Sentinel workspace. A summary rule aggregates records from a table named StorageBlobLogs by using a resource query scope and writes the results to an Analytics table that
- Your company has a Microsoft Sentinel workspace. A table named AppEvents uses the Analytics plan with 90 days of Analytics retention and 365 days of total retention. To reduce cost, you plan to switch
- Sentinel solution tables have a 90-day retention entitlement distinct from a 30-day setting
A table showing 30 days of Analytics retention does not mean that only 30 days of storage are included: Microsoft Sentinel solution tables can be extended to 90 days without an additional retention charge. Configure the required retention rather than treating the entitlement as evidence of the table's actual setting. Keeping eligible data hot beyond the included 90 days incurs prorated retention charges separate from ingestion charges. A lake-only ingestion choice has its own ingestion, storage, and processing costs rather than inheriting free hot-storage entitlement.
Trap Assuming the included 90-day allowance proves a table configured for 30 days already retains that much history, confusing billing entitlement with configuration.
3 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. On the Tables page, the AWSCloudTrail table shows 30 days of Analytics retention. The SOC needs 90 d
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. You plan to configure the Microsoft Sentinel solution table CommonSecurityLog for lake-only ingestio
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The SecurityAlert table, a Microsoft Sentinel solution table, is set to 30 days of Analytics retenti
- XDR's default 30-day hunting history does not automatically create Sentinel copies
Defender XDR hunting data is available for 30 days by default under the XDR license. This default does not automatically ingest those tables into Sentinel Analytics or Data Lake storage. Configure supported-table ingestion or extended retention explicitly when Sentinel copies are needed.
Trap Assuming every XDR hunting table is already a Sentinel workspace table, because the default XDR tier is separate.
4 questions test this
- Your company uses Microsoft Defender XDR with a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. No XDR tables have been configured for Sentinel ingestion or extended r
- Your company uses Microsoft Defender XDR and a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. No XDR table retention settings have been changed from their defaults. A
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The Microsoft Defender XDR connector was deployed last year with only DeviceProcessEvents and Device
- Your company uses Microsoft Defender XDR with a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The Microsoft Defender XDR connector was enabled in the Azure portal, a
- Extending supported XDR tables to 90 days adds ingestion cost even with free storage
Extending supported XDR data beyond 30 days and up to 90 days in Analytics creates Sentinel workspace tables and incurs Sentinel ingestion charges. Storage within that included 90-day period does not add a storage charge, and the data is mirrored to the lake. Free storage therefore does not mean free extended ingestion.
Trap Budgeting no additional cost because the first 90 days of storage are included, which omits Sentinel ingestion charges.
4 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Six months ago, you extended the supported DeviceEvents XDR table to 90 days of Analytics retention.
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. You configure the supported DeviceProcessEvents XDR table with 90 days of Analytics retention and 18
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Yesterday, you extended the Analytics retention of the supported DeviceNetworkEvents table from 30 d
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. You plan to extend the retention of the supported DeviceEvents XDR table from the default 30 days to
- Lake-only XDR ingestion preserves the default 30-day XDR hunting window
Supported XDR tables can be ingested directly into the Data Lake tier for lower-cost long-term retention. The default 30-day XDR Analytics hunting availability remains, even when the Sentinel ingestion choice is lake-only. Direct lake ingestion still incurs ingestion, storage, and processing costs.
Trap Paying for extended Analytics ingestion solely to preserve the default XDR hunting window, which remains available with lake-only ingestion.
5 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. You need to retain the supported CloudAppEvents XDR table for four years by ingesting it exclusively
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A regulator requires five years of DeviceNetworkEvents history. Analysts use only the last 30 days i
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The supported DeviceEvents XDR table has 90 days of Analytics retention. No analytics rule uses the
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. You configured the supported EmailEvents XDR table for lake-only ingestion with three years of reten
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. You plan to configure DeviceProcessEvents for lake-only ingestion with two years of retention. A thr
- Resetting both XDR retention values to 30 days stops additional ingestion
Reset Analytics retention and total retention to the default 30 days to stop supported XDR data ingestion into Sentinel Analytics. The documented behavior also disables the corresponding connector in the Azure portal. Review dependent Sentinel detections before treating this as only a storage-cost adjustment.
Trap Resetting both values while expecting continued connector ingestion, because the reset disables that ingestion path.
4 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Last week, an engineer reset the Analytics retention and total retention of all supported XDR tables
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The supported DeviceRegistryEvents XDR table has 90 days of Analytics retention and 90 days of total
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The supported DeviceEvents XDR table has 90 days of Analytics retention. No analytics rule uses the
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. To reduce costs, you plan to reset the Analytics retention and total retention of the supported Devi
- Not every XDR-default table supports retention management in Defender
Some XDR-default tables, such as the documented IdentityInfo example, can be viewed but not managed from Defender table management. Supported integrated XDR tables such as DeviceEvents can become Sentinel tables through configured ingestion or retention extension. Check the table's supported type instead of assuming all XDR tables share the same controls.
Trap Applying DeviceEvents retention procedures to every XDR-default table, because unsupported tables remain view-only.
4 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. On the Tables page, you select the IdentityInfo table to extend its retention to 180 days, as you di
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. During a data residency review, an auditor sees IdentityInfo listed on the Tables page in the Defend
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal, and the Microsoft Defender XDR connector streams advanced hunting events. A vulnerability team wants
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The Tables page lists the following tables: - DeviceEvents - AlertInfo - IdentityInfo - DeviceTvmSof
- Workbook templates need both installed content and their required data types
Install the solution or standalone workbook from Content hub before using its template. Check Required data types and ingest those sources before expecting the visualizations to populate. Installing the workbook content does not connect its data sources automatically.
Trap Reinstalling a workbook to populate missing charts, which does not ingest its required data.
3 questions test this
- You have a Microsoft Sentinel workspace. You installed the solution for your Palo Alto Networks firewalls from Content hub and saved its firewall workbook template. When you open the saved workbook, e
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A SOC manager asks you to use the Microsoft Entra sign-ins workbook to review failed sign-ins by application
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. On the Templates tab of the Workbooks page, you select an installed workbook template for a cloud access sec
- Saving a workbook creates a resource definition rather than a copy of its data
Save a workbook template to create an editable Azure resource, then open View saved workbook to customize it. The chosen save location stores the workbook's JSON definition, not copies of the log records. Log data continues to reside in the queried workspaces.
Trap Choosing the workbook save region to relocate log data, because only the workbook definition is stored there.
4 questions test this
- Your company has a Microsoft Sentinel workspace in the East US region. A data protection officer notices that a SOC engineer saved a workbook template to a resource group in West Europe and is concern
- You have a Microsoft Sentinel workspace. You customized a saved workbook named SOC Overview, and a regional team wants its own variant that they can modify without affecting yours. You need to create
- Your company has a Microsoft Sentinel workspace that keeps two years of total retention for its largest tables. The SOC plans to save 15 workbook templates from installed Content hub solutions so that
- You have a Microsoft Sentinel workspace. An analyst saved the Microsoft Entra sign-ins workbook template, customized the saved workbook and now plans to delete it from the My workbooks tab, because a
- Workbook log queries select Logs and Log Analytics as their source settings
For a log-query workbook component, set Data source to Logs and Resource type to Log Analytics, then select one or more workspaces. Add text, queries, and parameters to build interactive analysis rather than a static screenshot. The selected workspaces determine which logs the component queries.
Trap Changing only the workbook's resource group to change its query source, because source workspaces are configured in the query component.
4 questions test this
- You have a Microsoft Sentinel workbook saved in a resource group named RG-Dashboards. Its query steps read from a workspace named WS-Old. The SOC migrated to a new workspace named WS-New in a resource
- You have a Microsoft Sentinel workspace named SentinelWS. You create a new workbook from scratch by selecting Add workbook and Edit, and then you add a query step to show failed sign-ins from the Sign
- Your company has two Microsoft Sentinel workspaces named WS-EU and WS-US. You're building a workbook that shows one chart of high-severity alerts from both workspaces together. The query step uses Dat
- Your company has a Microsoft Sentinel workspace. Each Monday, a SOC analyst runs a KQL query in Log Analytics, takes screenshots of the results and emails them to the security leadership team. Leaders
- ASIM-backed workbook queries can cover multiple compatible source products
Use an ASIM parser as a workbook query source when the visualization should work across normalized data from different products. A query tied directly to one vendor table does not automatically cover a later replacement source. Parser-based queries separate the visualization from vendor-specific table structure.
Trap Hard-coding one vendor's raw table for a cross-vendor dashboard, which prevents automatic use of other normalized sources.
4 questions test this
- You're building a Microsoft Sentinel workbook that charts blocked network sessions. The workspace receives firewall events from two vendors through Common Event Format (CEF), no ingest-time normalizat
- Last month, your company replaced its web proxy appliance with a product from a different vendor. Both products are supported by ASIM. Since the cutover, a custom Microsoft Sentinel workbook that char
- Your SOC is reviewing two drafts of a Microsoft Sentinel workbook that charts process creation events. Draft A runs a union of the SecurityEvent and DeviceProcessEvents tables. Draft B calls the _Im_P
- You have a Microsoft Sentinel workbook whose query steps call the _Im_NetworkSession unifying parser. The SOC has started ingesting logs from a second firewall product, and that product is a source th
- Workbook auto refresh is off by default and pauses during editing
Workbook auto refresh supports intervals from five minutes to one day. It is disabled by default, pauses in edit mode, and restarts its interval after manual refresh or returning to view mode. Reenable it after reopening a workbook rather than assuming it runs as a background monitoring service.
Trap Using workbook auto refresh as a persistent alerting job, because it is a visualization refresh mechanism rather than an analytics rule.
3 questions test this
- You have a Microsoft Sentinel workbook that is displayed on a screen in the security operations center lobby. Its queries scan several large tables, so the data owner asks you to configure the workboo
- You have a Microsoft Sentinel workbook on the SOC wall display, with auto refresh set to a 10-minute interval. During an incident, an engineer selected Edit to change a chart's colors and then left th
- A SOC engineer created a Microsoft Sentinel workbook by selecting Add workbook, added query steps that chart new incidents, saved it and opened it on the wall display at 08:00. At 11:00, the charts st
- Workbook selectors affect a chart only when its query consumes their values
Bind a query component's Time Range to the TimeRange parameter, or select Set in query and reference the parameter in its time filter. Bind the component's workspace resource selection to a resource-picker parameter when viewers should choose which workspace supplies its records. Adding a selector without these bindings leaves components using their independently configured scopes. Choose Visualization to match the result shape, such as a line chart with time and numeric columns for a trend or a categorical bar chart with category and count columns for a distribution.
Trap Adding a time picker above a chart while leaving the component's fixed time range selected, so the chart never consumes the viewer's choice.
4 questions test this
- Your company has three Microsoft Sentinel workspaces. You're building one shared workbook in which viewers must choose which workspace supplies the records for the incident charts, without editing the
- You have a Microsoft Sentinel workbook. You added a time range picker parameter named TimeRange at the top of the workbook. A query step below it charts security alerts, but changing the picker doesn'
- You have a Microsoft Sentinel workbook. You need to add a step that shows how the number of failed sign-ins changes hour by hour over the last day so that analysts can spot spikes. You write a query a
- You have a Microsoft Sentinel workbook with a time range picker parameter named TimeRange. A query step that charts sign-in failures has its Time Range dropdown set to Set in query, because the query
- Unsupported Defender workbook visualizations require opening the workbook in Azure
Some Sentinel workbook visualizations can only be viewed in the Azure portal rather than the Defender portal. When encountering that rendering limitation, select Open in Azure to view the workbook there. A portal-specific visualization limitation does not itself establish a fault in the underlying log query, so changing the query is not the appropriate remedy for that condition.
Trap Using a rewritten KQL query to repair an unsupported Defender visualization, because changing returned records does not add the missing portal rendering support.
- Data value recommendations evaluate recently ingested billable tables
SOC data value optimization examines billable tables that ingested data during the past 30 days. It distinguishes tables used by detections, tables used only by other queries or workbooks, and unused tables. Recommendations can improve security use or reduce cost; review compliance retention needs before reducing collection.
Trap Stopping ingestion solely because a table has no analytics rule, which ignores other uses and compliance requirements.
4 questions test this
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A SOC optimization data value recommendation reports that a billable table named LegacyVpn_CL wasn't used at
- You have a Microsoft Sentinel workspace that also collects virtual machine performance counters into the Perf table for an IT operations team. SOC optimization reports that during the last 30 days the
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A SOC optimization data value recommendation reports that the billable CommonSecurityLog table was used duri
- You have a Microsoft Sentinel workspace. SOC optimization reports that a billable custom table named AppAudit_CL wasn't used at all during the last 30 days and suggests stopping data ingestion and rem
- Coverage recommendations distinguish missing detections from missing data
When logs exist but detection coverage is missing, SOC optimization recommends relevant analytics templates. When detections exist without their required inputs, connect the missing data sources instead. If both are absent, install or configure the solution's data sources and detections together.
Trap Adding more rule templates when existing rules lack their source logs, which does not repair the missing telemetry.
4 questions test this
- You have a Microsoft Sentinel workspace. Your detection engineers wrote several custom scheduled analytics rules for credential-theft techniques instead of using built-in templates. A SOC lead wants t
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. On the SOC optimization page, a threat-based coverage recommendation for human-operated ransomware shows tha
- You have a Microsoft Sentinel workspace that ingests Okta single sign-on logs through the Okta solution's data connector. A SOC optimization threat-based recommendation for an identity attack scenario
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A SOC optimization threat-based recommendation for a business email compromise scenario reports that the wor
- SOC optimization preserves ingestion used by UEBA or threat intelligence matching
SOC optimization does not recommend ingestion changes for a table selected for UEBA or a threat intelligence matching analytics rule. These consumers give the data security value even if ordinary scheduled-rule usage appears low. Assess those dependencies before independently changing the ingestion plan.
Trap Removing a table because no custom scheduled query uses it, which overlooks UEBA or threat intelligence consumers.
3 questions test this
- You have a Microsoft Sentinel workspace that ingests firewall logs in Common Event Format (CEF) into the CommonSecurityLog table. The Microsoft Defender Threat Intelligence Analytics rule is enabled.
- You have a Microsoft Sentinel workspace that contains the following configuration: - UEBA uses the Signin Logs and Audit Logs data sources. - The Microsoft Defender Threat Intelligence Analytics rule
- You have a Microsoft Sentinel workspace. UEBA is enabled, and Security Events is selected as a UEBA data source. SOC optimization shows no data value recommendation for the SecurityEvent table. Outsid
- Similar-organization recommendations use metadata rather than customer log contents
Similar-organization recommendations compare ingestion trends and industry profiles to identify missing source types. The models use organizational and system metadata rather than reading customer log contents. Recommendations are not guaranteed for every workspace and exclude custom tables, custom connectors, and shared multi-source tables such as Syslog and CommonSecurityLog.
Trap Expecting a recommendation for a custom application table, which is outside the supported comparison set.
5 questions test this
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A peer company in your industry ingests logs from a niche operational technology monitoring product into a d
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Before the SOC acts on similar organizations recommendations, the company's privacy officer must confirm whe
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. SOC optimization shows a similar organizations recommendation stating that organizations with similar ingest
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Several peer organizations forward firewall logs in Common Event Format (CEF) into the CommonSecurityLog tab
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A similar organizations recommendation flags a table that peer organizations ingest but your workspace doesn
- Risk-based SOC recommendations connect coverage gaps to business consequences
Risk-based SOC optimization considers scenarios with operational, financial, reputational, compliance, or legal impact. It compares ingested logs and enabled detections with the controls needed for those scenarios. Use these recommendations to prioritize coverage by business risk rather than ingestion volume alone.
5 questions test this
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A risk-based SOC optimization recommendation flags missing detections for a data exfiltration scenario that
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A compliance officer is preparing for a regulatory audit and is concerned about attack scenarios that could
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A risk-based SOC optimization recommendation for an insider data exfiltration scenario, which carries financ
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A compliance manager wants to understand what SOC optimization examines when it produces a risk-based recomm
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The chief financial officer asks the SOC to prioritize detection gaps by the financial, reputational and leg
- Table insights supports ingestion diagnosis rather than authoritative billing
Use Table insights to inspect ingestion by tier, last data received, volume changes, high-volume tables, and estimated daily cost. These signals help diagnose connector failures and identify retention or tier adjustments. The view is an investigative visualization, not a billing-grade or alerting surface.
Trap Using estimated Table insights cost as the definitive billing ledger, which exceeds the view's intended accuracy and purpose.
4 questions test this
- Your company has a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. The finance department needs an authoritative record of last month's Microsoft Sentinel and Log Anal
- Your company has three Microsoft Sentinel workspaces that are onboarded to the Microsoft Defender portal. A platform engineer opens Table insights on the Tables page to find which tables across all th
- Your company has a Microsoft Sentinel workspace that uses a commitment tier and is onboarded to the Microsoft Defender portal. A SOC lead reviews Table insights on the Tables page and notices that the
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Every month-end, a finance batch job drives a large spike in a table named ERPAudit_CL. On the first busines
- Optimization status tracks work rather than applying the recommended configuration
Mark a recommendation In progress while implementing it, Complete after its recommended actions are done, or Dismiss when declining it. These status changes organize the team's work; configuration changes are performed through the linked settings or content pages. Recommendations are calculated every 24 hours, and irrelevant recommendations can complete automatically after environmental changes. Reactivate a completed or dismissed recommendation to reassess it, allowing up to an hour for recalculation.
Trap Selecting Complete to deploy a recommended detection, although that action records status rather than creating or enabling the analytics rule.
4 questions test this
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A SOC optimization recommendation suggests turning on two analytics rule templates that use the AWSCloudTrai
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. Two months ago, the SOC dismissed a threat-based optimization because a data source it needed wasn't availab
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. A data value optimization recommends moving a table named AppTrace_CL to the Basic logs plan. A junior analy
- You have a Microsoft Sentinel workspace that is onboarded to the Microsoft Defender portal. This morning, an engineer turned on the analytics rules that an active threat-based SOC optimization recomme
- A commitment-tier adjustment changes ingestion pricing rather than security collection
When SOC optimization recommends changing a commitment tier, compare the pricing commitment with observed ingestion-volume patterns. This billing adjustment is distinct from filtering collected events, changing a table plan, or shortening retention, and does not itself remove detection inputs. Commitment tiers are billed daily; moving to a lower tier or pay-as-you-go requires the 31-day commitment period to finish, while increasing the tier restarts that period.
Trap Shortening retention to implement a commitment-tier recommendation, which changes available history instead of the ingestion pricing agreement.
Ingest data into the Microsoft Sentinel SIEM and platform
Read full chapterCheat sheet
Sharp facts the exam loves — scan these before test day.
- Installing a solution makes connector content available but does not complete onboarding
Install the relevant solution from Content hub to obtain its connectors, analytics templates, and workbooks. Then open the connector page and complete its source-specific setup and permissions. Confirm data reaches the documented tables rather than treating solution installation as proof of collection.
Trap Enabling analytics immediately after solution installation without configuring its connector, which leaves the required logs absent.
2 questions test this
- You have a Microsoft Sentinel workspace in the Microsoft Defender portal. A SOC engineer must onboard logs from a vendor's web application firewall. The vendor documents a Microsoft Sentinel data conn
- You have a Microsoft Sentinel workspace. You just installed a vendor's solution from Content hub, and you are still on the solution's page in Content hub. The solution includes a data connector for th
- Windows Security Events via AMA supplies SecurityEvent rather than generic Event records
Choose Windows Security Events via AMA when Sentinel content expects the SecurityEvent table. A generic Azure Monitor Windows-event DCR can also collect the Security log, but writes it to Event. Collecting the same event IDs through the wrong stream does not satisfy a rule that queries a different table.
Trap Selecting the Security channel in a generic Windows-event DCR and assuming it populates SecurityEvent, because that route writes Event.
3 questions test this
- You have a Microsoft Sentinel workspace. An Azure Monitor administrator creates a Windows event data collection rule in Azure Monitor that selects the Security log from domain controllers and associat
- You have a Microsoft Sentinel workspace. Built-in analytics rules for Windows sign-in attacks query the SecurityEvent table. An Azure Monitor administrator has already created a Windows event data col
- You have a Microsoft Sentinel workspace. You must collect Windows Security events from 20 servers for Microsoft Sentinel analytics that query the SecurityEvent table. Two configurations are proposed:
- Non-Azure servers need Azure Arc before AMA connector deployment
For on-premises servers or servers in another cloud, install and enable the Azure Arc Connected Machine agent before configuring the AMA-based connector. Azure Arc provides the resource representation used to deploy and associate AMA. AMA and the Connected Machine agent serve different purposes.
Trap Installing only the Connected Machine agent and expecting security logs, because AMA still performs log collection.
3 questions test this
- You have a Microsoft Sentinel workspace. Ten Windows servers in another cloud provider have been onboarded to Azure Arc and show as connected Arc-enabled servers. No SecurityEvent data has arrived fro
- You have a Microsoft Sentinel workspace. A project plan for on-premises servers states: Install the Azure Arc Connected Machine agent, which collects the Windows Security events for Microsoft Sentinel
- You plan to collect Windows Security events by using the Windows Security Events via AMA connector from four servers: - VM1 is an Azure virtual machine. - Srv2 is a physical server in your datacenter.
- Azure platform-log connectors use diagnostic settings rather than guest event collection
Use diagnostic settings-based connectors for supported Azure platform logs and metrics. Configure the source's categories and send them to the Log Analytics workspace enabled for Sentinel. AMA-based Windows or Linux collection addresses guest operating-system logs rather than substituting for the platform's diagnostic pipeline.
Trap Installing AMA on a VM to collect subscription activity logs, which belong to the Azure platform diagnostic path.
3 questions test this
- You have an Azure subscription named Sub1 that contains a Microsoft Sentinel workspace and 100 Windows and Linux virtual machines. The SOC needs Sub1's subscription-level events, such as role assignme
- You have a Microsoft Sentinel workspace. You need blob, file, queue, and table activity from a storage account named SA1 in Microsoft Sentinel. You are configuring diagnostics for SA1 manually by foll
- You have a Microsoft Sentinel workspace. The Azure Storage Account data connector streams diagnostics from all services of a storage account named Store2 to the workspace. A threat hunter must write a
- Connector selection must account for source authorization and the named support provider
Deploying a data connector requires workspace read and write access plus any additional source permissions listed in that connector's prerequisites. Select a connector whose supported source and destination table schema fit the intended security content. Check its Supported by field for the maintenance and support contact because Content hub includes connectors authored by Microsoft and by other organizations.
Trap Assuming Content hub distribution guarantees Microsoft maintenance, although the connector's Supported by entry can name another provider.
3 questions test this
- You have a Microsoft Sentinel workspace. Two Content hub connectors can collect logs from the same cloud application. Analytics templates you plan to use query a specific table. Your organization also
- You have a Microsoft Sentinel workspace. You plan to deploy a third-party connector from Content hub. The connector page lists additional permissions on the source system as prerequisites. Before you
- You have a Microsoft Sentinel workspace. A connector you deployed from Content hub for a niche appliance stopped parsing a new log format. Your manager assumes Microsoft maintains every Content hub co
- Supported connector pages enable UEBA explicitly for selected tables
On a UEBA-supported connector's details page in the Defender portal, open Advanced options and use Configure UEBA to toggle on the tables intended for behavioral analysis. This selects the connector data that UEBA should analyze in addition to configuring ingestion. A connected source and populated table alone do not establish that the table has been selected for UEBA.
Trap Using a connector's Connected status as confirmation of UEBA source selection, although the behavioral-analysis toggles are configured separately.
3 questions test this
- You have a Microsoft Sentinel workspace in the Microsoft Defender portal. A UEBA-supported connector already ingests Table1 into the workspace. A change board reviewing your request to turn on Table1
- You have a Microsoft Sentinel workspace onboarded to the Microsoft Defender portal. A UEBA-supported connector shows as connected, and its tables receive data every few minutes, but UEBA does not anal
- You have a Microsoft Sentinel workspace in the Microsoft Defender portal. During an audit, a colleague states that UEBA covers a connector's tables because the connector status is connected and the ta
- DCRs separate collection policy from the machines receiving it
A data collection rule defines event sources, filtering, destination workspaces, and data flows independently of a particular VM. Associate it with selected Azure VMs or Arc-enabled servers to apply that policy. Reuse rules for equivalent requirements and separate rules for subsets needing different collection.
Trap Editing only the destination workspace when one server subset needs different events, because collection scope and filtering reside in DCR configuration.
3 questions test this
- You have a Microsoft Sentinel workspace named WS1. A data collection rule (DCR) named DCR1 for Windows Security Events via AMA collects the Minimal event set from 40 member servers. Five domain contro
- You have a Microsoft Sentinel workspace in subscription Sub1. The Windows servers to monitor are in subscription Sub2 in the same Microsoft Entra tenant. You are creating a data collection rule (DCR)
- You have a Microsoft Sentinel workspace. A data collection rule (DCR) named DCR1 collects a custom XPath set of Windows Security events from 20 Azure virtual machines. You deploy 50 new Azure Arc-enab
- Common preserves a user audit trail while Minimal emphasizes threat signals
Use the Common Windows Security event set when both sign-in and sign-out activity are required for an audit trail. Minimal includes events such as successful and failed logons but omits sign-out event 4634 to reduce volume. Minimal is therefore not a complete substitute for auditing requirements.
Trap Selecting Minimal for complete session auditing, because it omits sign-out events.
3 questions test this
- You have a Microsoft Sentinel workspace and use Windows Security Events via AMA with the Common event set on 60 servers. During a design review, an auditor notices that Common includes several event t
- You have a Microsoft Sentinel workspace. Servers in a branch office send Windows Security events through a data collection rule that selects the Minimal event set in Windows Security Events via AMA. O
- You have a Microsoft Sentinel workspace. A security architect is choosing between the Common and Minimal event sets in Windows Security Events via AMA and asks you to summarize Minimal before the desi
- All events in the Security connector does not collect every Windows channel
All events in Windows Security Events via AMA collects the unfiltered Security log and AppLocker channels. It does not include Application, System, or Setup merely because the option says All events. Use the appropriate Windows-event collection configuration for those other channels.
Trap Choosing All events to ingest System and Application logs, which lie outside that connector's named event set.
3 questions test this
- You have a Microsoft Sentinel workspace. You are documenting the event sets offered by Windows Security Events via AMA for a new SOC engineer who must also onboard System logs later. You need to write
- You have a Microsoft Sentinel workspace and use Windows Security Events via AMA. A data collection rule (DCR) uses the All events option. A compliance officer who is reviewing data retention asks whic
- You have a Microsoft Sentinel workspace. An engineer configures Windows Security Events via AMA with the All events option on 25 servers, expecting it to also collect the System and Application logs f
- A DCR XPath expression includes the log name before an exclamation mark
Use the form LogName!XPathQuery for custom Windows-event collection. For example, Security!*[System[EventID=4625]] selects failed-logon event 4625 from the Security channel. This filters collection at the source rather than discarding unwanted records after they have been ingested.
Trap Putting a KQL where clause in the XPath collection field, which expects Windows Event Log XPath syntax.
3 questions test this
- You have a Microsoft Sentinel workspace. An engineer copies the XPath query *[System[EventID=4740]] for account lockouts from Event Viewer and pastes it into the Custom box of a data collection rule f
- You have a Microsoft Sentinel workspace. For 12 domain controllers, the identity team wants only account lifecycle signals: user account created, event ID 4720, and user account deleted, event ID 4726
- You have a Microsoft Sentinel workspace. A junior engineer is configuring the Custom option on the Collect tab of a data collection rule for Windows Security Events via AMA. The engineer plans to type
- Test Windows-event XPath locally and respect the DCR expression limit
Validate an XPath selection with Get-WinEvent using -LogName and -FilterXPath, separating the channel from the XPath expression. A no-matching-events result can still indicate valid syntax, whereas an invalid-query error identifies a syntax problem. DCR XPath supports up to 20 expressions, fewer than the 23 supported by Get-WinEvent.
Trap Treating a successful local query with 23 expressions as proof of DCR compatibility, because the DCR limit is lower.
4 questions test this
- You have a Microsoft Sentinel workspace. Before adding an XPath filter to a data collection rule, you test it on a server by running Get-WinEvent -LogName 'Security' -FilterXPath with the query. The s
- You have a Microsoft Sentinel workspace. You plan to add the XPath entry Security!*[System[(EventID=4740)]] to a data collection rule for Windows Security Events via AMA, and you first want to test it
- You have a Microsoft Sentinel workspace. Before you add a 12-expression XPath filter for the Security log to a data collection rule for Windows Security Events via AMA, you test it on a server by runn
- You have a Microsoft Sentinel workspace. An engineer wrote a Security log filter with 23 XPath expressions in one Custom box of a data collection rule named DCR1 and confirmed with Get-WinEvent that i
- WEF places AMA on the Windows Event Collector
Use Windows Event Forwarding to send source events to a Windows Event Collector, with WEC enabled and running and AMA installed on that collector. The collector is the cloud-ingestion point rather than every forwarding source. If the collector is outside Azure, it also needs the Arc prerequisite for AMA deployment.
Trap Installing AMA only on a forwarding source while leaving the central WEC without an ingestion agent, which does not upload its collected events.
3 questions test this
- You have a Microsoft Sentinel workspace. You plan to collect forwarded events by using the Windows Forwarded Events connector. Your design has two Windows Event Collectors: WEC-A is an Azure virtual m
- You have a Microsoft Sentinel workspace. A physical server named WEC1 in your datacenter will be the Windows Event Collector for 300 workstations, and Windows Event Collection is enabled and running o
- You have a Microsoft Sentinel workspace. Each of three branch sites runs an on-premises, Arc-enabled Windows Event Collector that receives events from 200 workstations through Windows Event Forwarding
- WEF Security events land in WindowsEvent rather than SecurityEvent
The Windows Forwarded Events connector writes forwarded records to WindowsEvent, even when their original channel was Security. A built-in rule querying SecurityEvent will not match those records automatically. Use direct Windows Security Events via AMA for unchanged SecurityEvent-based content, or adapt detection queries for WindowsEvent.
Trap Assuming an event's original Security channel determines its destination table, because the forwarding connector writes WindowsEvent.
3 questions test this
- You have a Microsoft Sentinel workspace. A site has 20 domain controllers and 500 workstations. Built-in analytics rules, including near-real-time rules that query SecurityEvent, must run unchanged fo
- You have a Microsoft Sentinel workspace. Workstations send events from several logs, including the Security log, through Windows Event Forwarding to a collector that uses the Windows Forwarded Events
- You have a Microsoft Sentinel workspace that collects Windows Security events from 300 workstations through Windows Event Forwarding and the Windows Forwarded Events connector. Several built-in analyt
- ASIM parsers help normalize forwarded Windows events
Deploy appropriate ASIM WindowsEvent parsers when forwarded events must participate in normalized analytics. Query compatible parsers or adapt native queries to the WindowsEvent schema instead of merely changing a table name. Normalization addresses field differences as well as the source table.
Trap Replacing SecurityEvent with WindowsEvent in every rule without checking fields, because the schemas are not identical.
3 questions test this
- You have a Microsoft Sentinel workspace. Analysts must run one hunting query across sign-in activity that arrives in both SecurityEvent, from direct collection, and WindowsEvent, from Windows Event Fo
- You have a Microsoft Sentinel workspace that ingests forwarded Windows events into WindowsEvent. A hunting query that reads fields from the EventData column returns empty values for some records, alth
- You have a Microsoft Sentinel workspace. A custom detection filters SecurityEvent by using its TargetUserName and IpAddress columns. An engineer copies the detection for events that the Windows Forwar
- The collector's DCR determines which forwarded records reach Sentinel
After configuring WEC and forwarding, associate the collector with the Windows Forwarded Events collection rule and choose All events or a Custom XPath selection. WEF delivery to the collector and AMA delivery to Sentinel are separate stages. Diagnose both stages when events exist locally but not in WindowsEvent.
Trap Treating a populated local forwarded-events log as proof of Sentinel ingestion, because the AMA collection stage still needs configuration.
3 questions test this
- You have a Microsoft Sentinel workspace. You are creating the data collection rule for the Windows Forwarded Events connector on a Windows Event Collector. Only forwarded events with event ID 4720, us
- You have a Microsoft Sentinel workspace. During troubleshooting, a colleague confirms that a Windows Event Collector's Forwarded Events log contains the expected events and concludes that ingestion in
- You have a Microsoft Sentinel workspace. A Windows Event Collector named WEC1 runs the Azure Monitor Agent, and its Forwarded Events log shows events from all source servers. No records appear in Wind
- Syslog via AMA supports a Linux source or a Linux forwarding host
Install AMA on a Linux machine that produces logs or on a dedicated Linux forwarder receiving logs from appliances. The host needs rsyslog or syslog-ng to receive messages and pass them to AMA. Plain Syslog records are ingested into the Syslog table.
Trap Deploying AMA directly to a network appliance that only exports Syslog, instead of using a supported Linux collector.
4 questions test this
- You have a Microsoft Sentinel workspace. A hardened Azure Linux image is used for a new log forwarder named Fwd2 that will receive Syslog from firewalls for the Syslog via AMA connector. The image inc
- You have a Microsoft Sentinel workspace. You plan Syslog via AMA collection for these machines: - Srv1 and Srv2 are Azure Linux VMs that run rsyslog and produce their own Syslog messages. - FW1 and SW
- You have a Microsoft Sentinel workspace. Six Azure Linux application servers run rsyslog, and the SOC needs the log messages that these servers write themselves. No network appliances or other devices
- You have a Microsoft Sentinel workspace. Twelve network switches export plain Syslog over UDP 514 and cannot run third-party software. You need to ingest their messages into the Syslog table by using
- A Syslog minimum level includes more severe messages from the same facility
Configure the minimum log level separately for each Syslog facility in the DCR. Selecting LOG_ERR also includes LOG_CRIT, LOG_ALERT, and LOG_EMERG. Lower-severity messages are excluded, so verify that the selection preserves the events needed by detections.
Trap Selecting LOG_ERR while expecting informational messages from the same facility, which fall below the configured minimum severity.
3 questions test this
- You have a Microsoft Sentinel workspace. To cut ingestion cost, an engineer plans to raise every facility in a Syslog via AMA data collection rule from LOG_INFO to LOG_ERR. Two analytics rules depend
- You have a Microsoft Sentinel workspace. In the Collect tab of a data collection rule for Syslog via AMA, you set the LOG_DAEMON facility to the LOG_ERR minimum log level. A SOC engineer asks which se
- You have a Microsoft Sentinel workspace. A data collection rule for Syslog via AMA collects the LOG_AUTHPRIV facility from Linux servers at the LOG_ERR minimum level. A new detection needs information
- The Syslog listener and AMA ingestion listener use different ports
Devices commonly send Syslog to TCP or UDP port 514 on the collector's daemon, although a different agreed port can be configured. AMA versions 1.28.11 and later receive daemon-forwarded messages on TCP port 28330; earlier versions use a Unix-domain socket. Check the correct hop when diagnosing delivery.
Trap Pointing appliances directly at AMA's internal port as though it were the configured Syslog daemon listener, which bypasses the intended collection hop.
2 questions test this
- You have a Microsoft Sentinel workspace. Corporate policy forbids Syslog on port 514, so 30 appliances are configured to send their logs to TCP port 5140 on a Linux forwarder named VM1. VM1 runs rsysl
- You have a Microsoft Sentinel workspace. A Linux forwarder named VM2 runs rsyslog and Azure Monitor Agent version 1.25, and Syslog messages from appliances appear in the Syslog table. While documentin
- Encrypted Syslog transport is configured on the forwarding daemon
When source devices send Syslog or CEF over TLS, configure rsyslog or syslog-ng for TLS reception and align source, network, and listener settings. AMA installation alone does not configure the source-to-forwarder TLS relationship. Treat transport protection and cloud-agent deployment as separate setup tasks.
Trap Assuming AMA's cloud connection encrypts the appliance-to-forwarder leg, which is controlled by the Syslog transport configuration.
3 questions test this
- You have a Microsoft Sentinel workspace. On an Azure Linux log forwarder named Fwd3, you created the Syslog via AMA data collection rule, the Azure Monitor Agent was installed, and you ran Forwarder_A
- You have a Microsoft Sentinel workspace. Branch appliances will send Syslog over TLS to an Azure Linux log forwarder named VM3. VM3 runs the rsyslog daemon, not syslog-ng, and the Azure Monitor Agent
- You have a Microsoft Sentinel workspace. Appliances are configured to send CEF over TLS to TCP port 6514 on a Linux forwarder in Azure named VM1. VM1 runs rsyslog with only the plain-text port 514 lis
- Remote Syslog reception requires the forwarder setup in addition to AMA deployment
After deploying AMA and associating the DCR on a Linux forwarding host, run the documented Forwarder_AMA_installer.py setup to enable reception from other machines. It configures and restarts rsyslog or syslog-ng and opens the local listening ports. Configure the appliance to send its messages to that forwarder's listener rather than its own local daemon. AMA and DCR configuration alone establish neither the remote receiver nor the appliance's forwarding destination.
Trap Recreating the DCR when the collector has no remote Syslog listener, which leaves the missing daemon receiver configuration unchanged.
3 questions test this
- You have a Microsoft Sentinel workspace. You install the Azure Monitor Agent on a Linux forwarder named VM1 and associate a Syslog via AMA data collection rule with it. Appliances that point to VM1 de
- You have a Microsoft Sentinel workspace. You run Forwarder_AMA_installer.py on a Linux log forwarder named VM1 after deploying the Azure Monitor Agent and associating a data collection rule. A colleag
- You have a Microsoft Sentinel workspace. A Linux forwarder named VM5 has the Azure Monitor Agent and an associated Syslog via AMA data collection rule. When you paste the installation command from the
- CEF via AMA parses security messages into CommonSecurityLog
Use Common Event Format via AMA when a device emits CEF security records. CEF has a standard header and extensions for fields such as addresses, users, and actions, and the connector stores parsed records in CommonSecurityLog. Plain Syslog uses the Syslog table instead.
Trap Choosing plain Syslog collection for content expecting CommonSecurityLog fields, which does not provide the same parsed destination schema.
4 questions test this
- You have a Microsoft Sentinel workspace. Instead of using the portal, you create a data collection rule for a Linux log forwarder by sending a PUT request with a JSON body to the Azure Resource Manage
- You have a Microsoft Sentinel workspace. A new analyst is mapping a firewall's CEF messages, which the CEF via AMA connector stores in CommonSecurityLog. The analyst asks which part of a CEF message c
- You have a Microsoft Sentinel workspace and a Linux log forwarder named VM1 that runs the Azure Monitor Agent. Two sources send to VM1: - FW1, a firewall that emits CEF-formatted security events - SW1
- You have a Microsoft Sentinel workspace. You plan to install a Content hub solution for a firewall named FW1. The solution's analytics rules and workbook query the CommonSecurityLog table. FW1 can be
- Collecting the same facility as both CEF and Syslog can duplicate data
When one collector handles both formats, assign distinct facilities to CEF and plain Syslog where the sources support it. Configure each DCR stream to collect only its intended facilities. Otherwise, a CEF message can be stored in both CommonSecurityLog and Syslog.
Trap Enabling every facility on both connectors for completeness, which can ingest the same message twice.
4 questions test this
- You have a Microsoft Sentinel workspace. An engineer proposes enabling every facility at the LOG_DEBUG level in both the Syslog via AMA and the CEF via AMA data collection rules on a shared Linux forw
- You have a Microsoft Sentinel workspace. A firewall named FW1 sends CEF messages to a Linux forwarder named VM1 that runs both CEF via AMA and Syslog via AMA, and FW1 events are duplicated across Comm
- You have a Microsoft Sentinel workspace. You create one data collection rule through the API for a Linux log forwarder. A firewall named FW1 sends CEF on the local4 facility, and Linux servers send pl
- You have a Microsoft Sentinel workspace and a Linux forwarder named VM1. FW1 sends CEF on the LOG_LOCAL4 facility. Linux servers send plain Syslog to VM1 on LOG_AUTH and LOG_DAEMON. You are creating t
- A Syslog transformation can exclude CEF records when facilities cannot be separated
If the appliance cannot change facility, add an ingestion-time transformation to remove CEF messages from the Syslog stream. Check both ProcessName and SyslogMessage; starting with AMA 1.41, noncompliant vendor headers may not identify CEF reliably in ProcessName alone. Keep the corresponding CEF stream so security data is still collected once.
Trap Filtering only ProcessName for CEF on every vendor, which can miss CEF messages with nonstandard headers.
4 questions test this
- You have a Microsoft Sentinel workspace. You are editing the JSON definition of a Syslog data collection rule to add the statement source | where ProcessName !contains "CEF" and SyslogMessage !contain
- You have a Microsoft Sentinel workspace. A data collection rule created through the API has one data flow that lists both the Microsoft-CommonSecurityLog and Microsoft-Syslog streams. An appliance's f
- You have a Microsoft Sentinel workspace. A Syslog data collection rule (DCR) has the transformation source | where ProcessName !contains "CEF" to drop duplicate CEF messages. After the Azure Monitor A
- You have a Microsoft Sentinel workspace. App1 sends CEF and plain Syslog on a fixed facility to a Linux forwarder that runs the Azure Monitor Agent 1.43. Some App1 headers do not comply with RFC 3164.
- CEF validation should confirm parsed records in the destination table
Validate CEF onboarding by sending an approved test message through the collector and querying CommonSecurityLog for the expected DeviceVendor or DeviceProduct. Messages reaching the daemon do not by themselves prove DCR selection, parsing, and cloud ingestion succeeded. Allow for the documented ingestion delay, which can be up to 20 minutes for test logs.
Trap Stopping validation after observing traffic on port 514, which verifies only arrival at the collector.
5 questions test this
- You have a Microsoft Sentinel workspace. You configure CEF via AMA on a Linux forwarder named VM1 to collect from a firewall named FW1 from vendor Contoso. Running tcpdump on VM1 shows FW1 packets arr
- You have a Microsoft Sentinel workspace. You finish configuring CEF via AMA on a Linux forwarder and send a test CEF message by using the logger command. Five minutes later, a query of CommonSecurityL
- You have a Microsoft Sentinel workspace. You onboard a firewall named FW1 by using CEF via AMA through a Linux forwarder. Before you enable analytics rules for FW1, you must prove end to end that the
- You have a Microsoft Sentinel workspace. You validate CEF via AMA on a Linux forwarder named VM1 by sending a CEF test message with logger -p local4.warn. After 20 minutes, the message appears in the
- You have a Microsoft Sentinel workspace. During CEF via AMA onboarding, an engineer runs sudo tcpdump -i any port 514 or 28330 -A -vv on a Linux forwarder named VM1 and sees CEF messages from FW1. The
- Diagnostic settings explicitly choose the destination workspace and log categories
For a diagnostic settings-based connector, open the source's Diagnostic settings and enable Send to Log Analytics. Select the workspace containing Sentinel and the required log or metric categories, then save. Enabling diagnostics without selecting the correct destination does not deliver data to the intended Sentinel workspace.
Trap Sending diagnostics only to a storage account and expecting immediate Sentinel queries, because the data is not being routed to the workspace.
3 questions test this
- You have a Microsoft Sentinel workspace named WS1. You open the connector page for a standalone diagnostic settings-based connector for an Azure resource named Res1 and select the link to the resource
- You have an Azure subscription that contains a Microsoft Sentinel workspace named WS1 and a Log Analytics workspace named WS2 that the operations team uses. An Azure resource named Res1 has a diagnost
- You have an Azure subscription that contains a Microsoft Sentinel workspace named WS1 and a second Log Analytics workspace named WS2. A key vault named KV1 has a diagnostic setting that sends the Audi
- Azure Policy applies diagnostic configuration across a defined scope
Use the connector's Azure Policy assignment workflow when the same diagnostic configuration should apply to a collection of supported resources. Choose the assignment scope and target Sentinel workspace. This is more scalable than manually configuring each current and future resource.
Trap Creating individual diagnostic settings for a requirement covering future resources automatically, which does not enforce onboarding at scale.
4 questions test this
- You have an Azure subscription named Sub1 that contains a Microsoft Sentinel workspace. An engineer manually created diagnostic settings on each of 40 existing storage accounts. New storage accounts c
- You have a Microsoft Sentinel workspace. You launch the Azure Policy Assignment wizard from a policy-managed diagnostic settings-based connector and set the scope on the Basics tab. On the Parameters
- You have an Azure subscription named Sub1 that contains a Microsoft Sentinel workspace named WS1. You plan to use a policy-managed diagnostic connector to stream logs from all storage accounts in Sub1
- You have a Microsoft Entra tenant that contains a Microsoft Sentinel workspace named WS1 and two other Log Analytics workspaces, WS2 and WS3. You launch the Azure Policy Assignment wizard from a polic
- A remediation task applies the diagnostic policy to existing resources
A diagnostic-settings policy assignment applies to resources added in the future. Select Create a remediation task on the assignment's Remediation tab to bring existing resources into the desired configuration as well. Policy assignment and remediation address different parts of the fleet lifecycle.
Trap Assigning the policy without remediation while expecting every existing resource to be updated immediately, which omits the backfill step.
3 questions test this
- You have a Microsoft Sentinel workspace. Yesterday, a colleague assigned a key vault log streaming policy from the connector page at the subscription scope without a remediation task. The policy compl
- You have a Microsoft Sentinel workspace. A colleague assigns a key vault log streaming policy at a subscription scope from the connector page and clears the Create a remediation task check box. The su
- You have an Azure subscription named Sub1 that contains a Microsoft Sentinel workspace. Yesterday, you assigned a key vault log streaming policy from the connector page at the Sub1 scope. Key vaults c
- Azure Activity migration disconnects the legacy subscription connection first
The Azure Activity connector uses the diagnostic settings pipeline. When migrating from its legacy collection method, disconnect the existing legacy subscription connections before configuring the new path. Use the connector page's legacy-connection section rather than leaving both collection paths active.
Trap Adding the diagnostic pipeline while retaining the legacy subscription connection, contrary to the documented migration sequence.
3 questions test this
- You have a Microsoft Sentinel workspace that still collects Azure Activity logs from Sub1 and Sub2 by using the connector's legacy connection method. You are planning the migration to the current Azur
- You have a Microsoft Sentinel workspace. You are migrating the Azure Activity connector from its legacy collection method. On the connector page, you review the list of subscriptions connected to the
- You have a Microsoft Sentinel workspace that collected Azure Activity logs from four subscriptions by using the connector's legacy method. On the Azure Activity connector page, you just selected Disco
- Diagnostic connector status reflects recent ingestion rather than configuration alone
For diagnostic settings-based connectors managed by Azure Policy, Connected status requires data ingestion within the past 14 days. With no new data for that period, the connector can show disconnected and return to connected when events arrive. Check source activity and actual table ingestion before assuming the configuration was removed.
Trap Recreating diagnostic settings solely because an idle source shows disconnected, which can reflect a lack of recent events rather than lost configuration.
4 questions test this
- You have a Microsoft Sentinel workspace. A policy-managed diagnostic connector for Azure Logic Apps shows as disconnected. The logic apps in scope were paused for a month and resumed one hour ago. The
- You have a Microsoft Sentinel workspace. A policy-managed diagnostic connector for Azure Key Vault shows as disconnected. The only key vault in scope belongs to a test environment that has had no acti
- You have a Microsoft Sentinel workspace. An Azure Stream Analytics connector managed by Azure Policy shows as connected. The only job in scope is stopped and generates no logs. You need to tell the op
- You have a Microsoft Sentinel workspace that uses several diagnostic settings-based connectors managed by Azure Policy. A new analyst asks what the green connected indicator for these connectors confi
- The TAXII connector pulls indicators from a provider's collection
Use Threat Intelligence - TAXII for feeds exposed by TAXII 2.0 or 2.1 servers. Configure the API root URL, collection ID, any required credentials, indicator selection, and polling frequency. STIX is the threat-data representation, while TAXII supplies the exchange protocol.
Trap Providing only a TAXII discovery URL as the collection configuration, which does not identify the API root and collection.
3 questions test this
- You have a Microsoft Sentinel workspace. A threat intelligence provider gives you only a TAXII discovery URL for its TAXII 2.1 service. You open the Threat Intelligence - TAXII connector to add the fe
- You have a Microsoft Sentinel workspace. An information sharing community publishes STIX indicators on a TAXII 2.1 server and gives members a username and password. You need Microsoft Sentinel to pull
- You have a Microsoft Sentinel workspace. You are adding a TAXII 2.0 feed by using the Threat Intelligence - TAXII connector. You have entered the friendly name, API root URL, collection ID, username,
- The threat intelligence upload API supports workspace-scoped push ingestion
Use the Threat Intelligence upload API when a custom application or threat intelligence platform pushes STIX objects to Sentinel. It does not require a separate data connector, and its Microsoft Entra application needs Microsoft Sentinel Contributor on the target workspace. This differs from Sentinel polling a TAXII server.
Trap Deploying a TAXII server just to use the upload API, which accepts direct REST ingestion instead of polling a feed.
3 questions test this
- You have a Microsoft Sentinel workspace named WS1. Your developers maintain a custom threat intelligence platform that must push STIX indicators and threat actor objects to WS1 as soon as analysts app
- You have a Microsoft Sentinel workspace. A partner's threat intelligence platform will send STIX objects to Microsoft Sentinel. A colleague proposes building a TAXII server so that Microsoft Sentinel
- You have a Microsoft Sentinel workspace named WS1. You register a Microsoft Entra application for a custom solution that will submit threat intelligence through the upload API. You need to grant the a
- Current threat intelligence queries use ThreatIntelIndicators and ThreatIntelObjects
Query ThreatIntelIndicators for Sentinel threat indicators and ThreatIntelObjects for the additional STIX object schema. Update custom analytics, hunting queries, workbooks, and automation that still depend on the legacy ThreatIntelligenceIndicator table. The newer model supports richer threat context than a flat indicator feed.
Trap Building new ingestion validation solely around the legacy ThreatIntelligenceIndicator table, which is not the current target schema.
4 questions test this
- You have a Microsoft Sentinel workspace. A custom analytics rule written in 2024 filters the legacy ThreatIntelligenceIndicator table on its NetworkIP column to find IPv4 indicators. You are migrating
- You have a Microsoft Sentinel workspace. Analysts must find which threat actors are linked to IP address indicators that appear in firewall logs. Indicators, threat actors, and the relationships betwe
- You have a Microsoft Sentinel workspace. You are auditing threat intelligence content created in 2024: - Rule1 is an analytics rule that queries ThreatIntelIndicators. - Hunt1 is a hunting query that
- You have a Microsoft Sentinel workspace. A hunting query that you migrated from the legacy table now reads ThreatIntelIndicators. The query must ignore any indicator whose Traffic Light Protocol (TLP)
- Ingesting threat indicators and detecting matches are separate steps
Threat intelligence ingestion stores and curates indicators for use by Sentinel. To generate alerts from your imported indicators, enable or create analytics that match the relevant observable type against collected activity. Choose a template whose required log source and indicator type are both present.
Trap Expecting every imported IOC to generate an incident immediately, because ingestion alone is not a match against observed activity.
3 questions test this
- You have a Microsoft Sentinel workspace. Yesterday, you imported 5,000 malicious domain indicators through the TAXII connector. DNS logs are collected, and a user resolved one of the domains this morn
- You have a Microsoft Sentinel workspace. IP address indicators were imported through the upload API, and analysts created more indicators manually. You need alerts and incidents whenever any of these
- You have a Microsoft Sentinel workspace. A manager expects that every IOC imported from a new commercial feed will immediately generate an incident. You need to set accurate expectations about how ind
- The upload API supports a broader STIX model than the legacy TIP connector
Prefer the Threat Intelligence upload API for new integrations requiring STIX objects beyond indicators. The legacy Threat Intelligence Platform connector uses the Microsoft Graph Security tiIndicators API, is indicator-only, and is on the documented deprecation path. A richer object model requires more than continuing the old indicator feed.
Trap Choosing the legacy tiIndicators integration for threat-actor and relationship objects, which its indicator-only model does not support.
3 questions test this
- You have a Microsoft Sentinel workspace. A cyberthreat intelligence team wants to import attack patterns, threat actors, and the relationships that link them to indicators from its custom tooling. An
- You have a Microsoft Sentinel workspace. A custom solution sends indicators through the legacy Threat Intelligence Platform data connector. An architect reviewing the integration for next year's roadm
- You have a Microsoft Sentinel workspace. A new integration must send threat actor, attack pattern, and relationship STIX objects from a commercial threat intelligence platform to Microsoft Sentinel. T
- Threat-intelligence ingestion rules transform connector input without rewriting stored versions
Threat-intelligence ingestion rules filter or enrich objects arriving through data connectors, not objects submitted through the upload API or created manually. Incoming objects pass through the rules in order until a Delete action removes the object from the ingestion pipeline. Delete skips that incoming object without removing any previously stored versions; an object receiving no action is ingested unchanged. New or edited rules can take up to 15 minutes to take effect.
Trap Using an ingestion-rule Delete action to purge an already stored indicator, although the action discards only the incoming pipeline object.
3 questions test this
- You have a Microsoft Sentinel workspace. Last week, a TAXII feed delivered an indicator for a legitimate partner domain. Today, you create an ingestion rule with a Delete action that matches the domai
- You have a Microsoft Sentinel workspace with three threat intelligence ingestion rules for a TAXII connector, in this order: Rule1 adds a tag, Rule2 deletes objects with confidence below 30, and Rule3
- You have a Microsoft Sentinel workspace. Ten minutes ago, you created a threat intelligence ingestion rule that adds the tag PartnerFeed to objects from the Threat Intelligence - TAXII connector. Obje
- Defender Threat Intelligence connectors import feeds that matching analytics does not
Use the standard Defender Threat Intelligence connector for public indicators and open-source intelligence, or the premium connector for Microsoft's curated indicators and Microsoft-enriched OSINT. These connectors make the acquired intelligence available for your own monitoring and hunting. The freely available Defender Threat Intelligence matching analytics path ingests only indicators that match its rule, so it is not a complete feed-import alternative.
Trap Choosing managed matching analytics to populate a full Microsoft indicator inventory for unrelated hunts, although nonmatching indicators are not ingested through that path.
- Threat-intelligence row totals include versions and recurring reingestion
Creating, updating, or deleting an indicator appends an entry to Sentinel's threat-intelligence tables rather than replacing its previous row. The management interface selects the newest TimeGenerated value for each Id, while Sentinel reingests intelligence every seven to ten days. When validating the active inventory, resolve each identifier to its latest version and evaluate its lifecycle state instead of counting raw rows as distinct active indicators.
Trap Using count() over the raw indicator table as the active inventory, which includes historical revisions and periodically reingested copies.
3 questions test this
- You have a Microsoft Sentinel workspace. A report counts rows in ThreatIntelIndicators to measure how many updates your TAXII feeds send each week. The count includes rows that Microsoft Sentinel writ
- You have a Microsoft Sentinel workspace. Ingestion cost for the threat intelligence tables rises every week or so, although no new feeds were added and indicator updates are rare. A finance analyst as
- You have a Microsoft Sentinel workspace. You need a KQL query that returns each threat indicator's current state from ThreatIntelIndicators so that you can count the active inventory without counting
- A Uses relationship connects a threat actor to an attack pattern
Use Microsoft Sentinel's relationship builder to connect a threat actor object to an attack pattern object with the Uses relationship type. This records the connection between the actor and the attack technique. Use free-form tags to group threat intelligence objects for retrieval, such as objects associated with an incident, rather than as a substitute for this typed relationship.
Trap Using an attack-technique tag instead of a Uses relationship, because a retrieval label does not establish the typed connection between the threat actor and attack pattern objects.
- Traffic Light Protocol markings specify the audience for shared intelligence
Preserve a threat intelligence object's Traffic Light Protocol (TLP) sensitivity marking when deciding who may receive it. In Sentinel's documented markings, Green permits sharing within the community but not publicly, while Red confines disclosure to the specific group or meeting where the information was originally disclosed. Set TLP when creating or editing the object; upload API submissions express the marking through object_marking_refs. This is a disclosure restriction, distinct from a retrieval tag or an attribution relationship.
Trap Using a partner-community distribution list for Red-marked intelligence, because community sharing extends beyond the original disclosure group.
- Locally discovered intelligence can be entered directly as a TI object
Use Microsoft Sentinel's threat-intelligence management interface to capture intelligence discovered during local investigations without building a feed integration. Select Add new > TI object, choose the object type, complete the required fields, and select Add. This manual entry route suits individual analyst-curated objects when there is no external feed to poll or application submitting them.
Trap Deploying a TAXII connector for an analyst's standalone finding, introducing a server-and-collection dependency where direct TI object entry is sufficient.
3 questions test this
- You have a Microsoft Sentinel workspace. An engineer proposes deploying a Threat Intelligence - TAXII connector and a private TAXII server so that analysts can store the occasional domain they discove
- You have a Microsoft Sentinel workspace. An analyst must record a threat actor identified during a local investigation, and no external feed or custom application contains it. The analyst opens the th
- You have a Microsoft Sentinel workspace. During one investigation, an analyst identified 12 malicious IP addresses that aren't in any external feed. Each must be stored as its own threat intelligence
- GeoLocation and WhoIs describe indicator infrastructure rather than observed attacks
Inspect GeoLocation and WhoIs enrichments for imported IP and domain indicators to add infrastructure context to an investigation. GeoLocation can identify an IP's organization and country or region, while WhoIs can supply a domain's registrar and record creation information. These attributes describe the observable; they do not establish that your environment communicated with it or that a malicious match occurred.
Trap Treating a domain's registration information as evidence of local malicious traffic, substituting descriptive enrichment for an observed activity match.
- Custom log tables use the _CL suffix
Custom Log Analytics table names end in _CL. The Azure portal appends it automatically during creation, but API or command-line creation must supply it explicitly. The DCR output table reference must match the actual workspace table name.
3 questions test this
- You have a Microsoft Sentinel workspace. An analyst created a custom table in the Azure portal by entering the name AppAudit in the table creation wizard, and a data collection rule now sends data to
- You have a Microsoft Sentinel workspace. Your team is moving from creating custom tables in the Azure portal to deploying them with REST API calls in a pipeline. The pipeline also deploys the data col
- You have a Microsoft Sentinel workspace. You will use the Azure CLI to create a custom table that stores audit records for a confidential acquisition project. The name of the company being acquired, C
- Every Log Analytics table requires a TimeGenerated column
Include TimeGenerated as a datetime column in a custom table's output schema. If the sample does not include it, the portal adds it through the table's DCR transformation. Map an appropriate source timestamp when available so time-based analysis reflects the intended event time.
Trap Keeping only a string timestamp column from the source, which does not satisfy the required TimeGenerated datetime field.
3 questions test this
- You have a Microsoft Sentinel workspace. A custom table named AppEvents_CL receives records through the Logs Ingestion API. Each record has a datetime field named OccurredAt, and the table's DCR trans
- You have a Microsoft Sentinel workspace. You create a custom table in the Azure portal and upload sample JSON that contains a timestamp column named ObservedAt but no TimeGenerated column. The portal
- You have a Microsoft Sentinel workspace and a custom table named Sensor_CL with the columns TimeGenerated, Computer, and Reading. A data collection rule (DCR) declares an input stream with the columns
- DCR transformations shape records before they are stored
Use a DCR transformation to filter or reshape incoming records into the destination table schema. The transformation is a KQL query evaluated on the incoming data, and its output is what Azure Monitor stores. A query-time function changes how data is read, not what was ingested.
Trap Creating a saved query to remove sensitive fields from stored data, which only changes query output and leaves ingested records intact.
3 questions test this
- You have a Microsoft Sentinel workspace. An application sends sign-in records that include a UserEmail field to a custom table through the Logs ingestion API. Privacy rules require that raw email addr
- You have a Microsoft Sentinel workspace. An application sends records to a custom table named AppLogs_CL through the Logs ingestion API and a data collection rule (DCR). Records with a Severity of Deb
- You have a Microsoft Sentinel workspace. One input stream in a data collection rule (DCR) receives application records through the Logs ingestion API. Records whose Category is Security must be stored
- Changing a table schema also requires updating its sending DCRs
When adding or changing custom columns, update the DCRs that send data to the table so their output matches the new schema. The source sample, transformation output, and destination definition form one ingestion contract. Editing only the table does not rewrite upstream transformations.
Trap Adding a destination column and assuming every sender will populate it automatically, because DCR output mappings are separate.
3 questions test this
- You have a Microsoft Sentinel workspace. A new engineer believes that a custom table's schema and the data collection rules (DCRs) that feed it always stay synchronized because they reference the same
- You have a Microsoft Sentinel workspace and a custom table named Signins_CL that receives records from a data collection rule (DCR) named DCR1. You must add a RiskScore column and start populating it
- You have a Microsoft Sentinel workspace. A data collection rule (DCR) sends firewall records to Table1, an Azure table with a predefined schema, and the DCR transformation already looks up the region
- A custom table's plan should follow its usage and cost requirements
Custom table creation offers Analytics by default, with Basic and Auxiliary / Lake alternatives where supported. Choose the plan based on the required query and real-time security features, not merely the incoming JSON format. A cheaper storage plan is unsuitable if its feature limitations conflict with the table's intended detections.
3 questions test this
- You have a Microsoft Sentinel workspace. You are creating a custom table for high-volume, verbose network flow logs that are kept for long-term, inexpensive storage and are used only for aggregated tr
- You have a Microsoft Sentinel workspace. A custom table named Proxy_CL uses the Analytics plan and feeds two alert rules. To reduce cost, an engineer proposes switching Proxy_CL to the Auxiliary / Lak
- You have a Microsoft Sentinel workspace. You are creating a custom table for an identity provider's sign-in logs. Scheduled analytics rules will query the table every five minutes for continuous, late
- Creating a custom table prepares an ingestion route but does not send records
In the workspace Tables creation workflow, supply representative JSON, select or create the DCR, and use Run in the Transformation editor to preview results before Apply and Create. For an API-defined DCR, streamDeclarations defines incoming columns, destinations.logAnalytics names the workspace destination, and dataFlows connects the input stream, transformKql, destination name, and outputStream. The outputStream identifies the destination table, while the sender targets the input stream. After creating these resources, configure an authorized application or agent to send data; saving the table does not initiate ingestion.
Trap Waiting for records immediately after table creation, although no sender has been configured to submit data to the declared input stream.
3 questions test this
- You have a Microsoft Sentinel workspace. You are using Log Analytics workspaces > Tables > Create to define a custom table for badge reader data. You uploaded a sample JSON file and wrote a transforma
- You have a Microsoft Sentinel workspace. You are reviewing a data collection rule (DCR) defined through the API for the Logs ingestion API. The DCR contains streamDeclarations, destinations.logAnalyti
- You have a Microsoft Sentinel workspace. Yesterday, you used the Tables > Create workflow to create a custom table named Badge_CL with a new data collection rule (DCR) and a sample-based transformatio
- Custom ingestion columns need schema-safe names rather than merely valid Kusto references
Custom table column names must start with an ASCII letter and use only letters, digits, or underscores afterward; spaces, dots, and dashes are invalid. Quoting an unusual name in KQL does not make that name valid in the destination schema. Auxiliary ingestion also drops data for duplicate column names distinguished only by case, so rename case-colliding output fields instead of relying on the case-sensitive naming supported by Analytics and Basic tables.
Trap Using quoted Kusto identifiers to preserve dotted source-field names as custom columns, although query quoting cannot relax the ingestion schema's naming restrictions.
3 questions test this
- You have a Microsoft Sentinel workspace. A custom table uses the Auxiliary / Lake plan to reduce cost. Its data collection rule transformation outputs both UserName and username columns from different
- You have a Microsoft Sentinel workspace. A data collection rule transformation outputs a column by using the quoted Kusto identifier ['client.ip'] so that it keeps the source field name. Analysts alre
- You have a Microsoft Sentinel workspace. A vendor's JSON events include a field named 2FAMethod that you must store as a column in a custom table. An engineer plans to keep the name unchanged by refer
- The CLI columns argument replaces the custom schema instead of appending to it
With az monitor log-analytics workspace table update, the --columns argument specifies the replacement custom-column set. Include every existing custom column that must survive along with the new column; omitted custom columns are deleted. Treat the command as a complete schema change rather than an incremental add operation.
Trap Supplying only the new field to --columns during a schema extension, causing the previously defined custom fields to be omitted from the replacement set.
3 questions test this
- You have a Microsoft Sentinel workspace. A custom table named Inv_CL has five custom columns. You must add a column named Owner by running az monitor log-analytics workspace table update from a deploy
- You have a Microsoft Sentinel workspace that contains a custom table named Flow_CL with the custom columns Src, Dst, and Port. A data retention review requires that you remove every custom column from
- You have a Microsoft Sentinel workspace. Your team writes a runbook that adds columns to custom tables by using az monitor log-analytics workspace table update with the --columns argument. The runbook
- Azure tables permit custom-column removal but protect their built-in schema
Azure built-in tables cannot be deleted from a Log Analytics workspace. Within those tables, schema editing can add or remove custom columns, not remove the predefined columns supplied by Azure. Use a custom table when the required destination schema must differ from the built-in definition rather than attempting to dismantle that definition.
Trap Using table deletion to retire an unwanted Azure built-in schema, although the table-management API does not permit deleting that table type.
- Custom columns added to Azure built-in tables require the _CF suffix
When extending an Azure built-in table in Log Analytics, end each custom column name with _CF. For example, name an added classification field Classification_CF rather than Classification. Apply this suffix to the added field's schema name; it identifies a custom column within the Azure table.
Trap Using Classification_CL for an added field in an Azure table, because the custom-table naming convention does not satisfy the _CF requirement for custom columns.
- A Direct DCR supplies an ingestion endpoint without a separate DCE
Create the data collection rule with kind set to Direct to generate its own logsIngestion endpoint for Logs Ingestion API delivery. Retrieve that endpoint from the DCR's JSON view and use it as the sender's ingestion endpoint. A separate data collection endpoint is required when using private link or a DCR that lacks a logs ingestion endpoint; it is not mandatory for every custom-table API route.
Trap Reaching for the workspace resource ID as the HTTP ingestion destination, confusing the storage resource identifier with the DCR or DCE delivery endpoint.
3 questions test this
- You have a Microsoft Sentinel workspace. An older data collection rule (DCR) created before March 2024 routes Logs ingestion API data to a custom table and has no logs ingestion endpoint in its JSON v
- You have a Microsoft Sentinel workspace. You are writing an ARM template for a data collection rule that will receive custom application logs through the Logs Ingestion API. The rule must expose its o
- You have a Microsoft Sentinel workspace without private link. You created a data collection rule (DCR) with kind set to Direct for a custom table. When you open the DCR in the JSON view in the Azure p
- The ingestion DCR must share its destination workspace's region
Set the custom-table ingestion DCR's location to the region of the destination Log Analytics workspace. If the route uses a separate data collection endpoint, that endpoint must share the region too. Choose the destination workspace's region rather than the sending application's location when deploying these ingestion resources.
Trap Placing the DCR near a remote sender to reduce latency, breaking the required regional alignment with the destination workspace.
3 questions test this
- You have a Microsoft Sentinel workspace in the West Europe region. An application that runs in East US will send records to a custom table through the Logs ingestion API by using a new data collection
- You have a Microsoft Sentinel workspace in Australia East that uses private link. You need a Logs ingestion API route to a custom table, which requires a data collection endpoint (DCE) and a data coll
- You have two Microsoft Sentinel workspaces: WS1 in East US and WS2 in UK South. An application in West Europe must send the same records to a custom table in each workspace through the Logs ingestion
- Auxiliary and Lake TimeGenerated values require microsecond ISO 8601 formatting
For Auxiliary / Lake table ingestion, represent TimeGenerated in ISO 8601 format with six decimal places for microsecond precision. Validate timestamp serialization against this plan-specific requirement rather than relying on the broader set of datetime representations supported by Kusto. Declaring a datetime column alone does not establish that an incoming timestamp uses the required format.
Trap Using a locale-formatted timestamp accepted by a general datetime parser, overlooking the Auxiliary / Lake ingestion format restriction.
- Reserved platform names cannot be reused for custom log columns
Check custom column names against the system and reserved-name list, which includes TenantId, Type, and _ResourceId. A source field named Type must be mapped to a nonreserved custom name, such as SourceType, rather than reused unchanged. Valid characters and any required suffix are separate checks and do not authorize a reserved-name collision.
Trap Preserving a vendor's Type field as a custom column because it contains only letters, colliding with a platform-reserved name despite passing lexical validation.
Configure detections
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Respond to security incidents
Respond to alerts and incidents in Microsoft Defender XDR
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Respond to alerts and incidents in Microsoft Defender for Endpoint
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Investigate Microsoft 365 activities to identify threats
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Perform threat hunting
Detect threats by using Microsoft Defender XDR
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.
Detect threats by using the Microsoft Sentinel platform
Read full chapterUnlock with Premium — includes all practice exams and the complete study guide.