What it means
EDR collects information from supported endpoints, such as laptops and servers, to help detect and investigate suspicious behavior. Depending on the product and operating system, it may record process activity, file changes, connections, or other events, and offer actions such as isolation or evidence collection. Those capabilities depend on deployment, permissions, configuration, and sensor health. EDR complements other defenses; it does not replace patching, identity controls, or application logging. A device that has an agent installed may still have stopped sending useful data.
See the idea / Detection
A requested response still needs to take effect.
Compare a scoped endpoint-isolation request with the same request missing its required approval.
Synthetic L120 has a working endpoint sensor and retained P120: Excel started PowerShell at 09:00 UTC. Dana has already reviewed AL120; the process chain is a lead, not a malware verdict. Maya requests temporary L120 isolation. Compare Sam’s exact approval with no approval, then check application and management connectivity. No real device is isolated.
01 / 04
Retain facts
P120 records Excel starting PowerShell on L120. AL120 is already under review. No isolation has been requested.
More about this step
This exercise begins after Dana reviews AL120 from L120’s online Windows sensor. P120 retains host L120, parent Excel PID 100, child PowerShell PID 101 and the 09:00 UTC time. Process names alone do not prove malware or identify the human. Sam has approved temporary isolation of L120 in one case; the comparison has no such approval. Maya is the authenticated response operator. Nothing here executes PowerShell.
Step through at your own pace.
Keep in mindThis is one supported online host and two selected routes under controlled sensor/channel assumptions. Isolation preserves records and management access; it does not remove files, stop every process, disable an account or finish recovery. No approval leaves response open. Wider effects, investigation and safe release remain unfinished; vendor support and policy differ.
Read the visual, step by step
Sam approved L120
- Retain facts. P120 records Excel starting PowerShell on L120. AL120 is already under review. No isolation has been requested. This exercise begins after Dana reviews AL120 from L120’s online Windows sensor. P120 retains host L120, parent Excel PID 100, child PowerShell PID 101 and the 09:00 UTC time. Process names alone do not prove malware or identify the human. Sam has approved temporary isolation of L120 in one case; the comparison has no such approval. Maya is the authenticated response operator. Nothing here executes PowerShell.
- Request. The response service checks Maya’s role and the exact L120 approval before accepting an isolation command. The request gate enforces Maya’s response role, Sam’s approval, the isolate action and the exact L120 target. A displayed alert or recommendation cannot grant that authority. In the approved path it creates CMD120 in the delivery queue; L120 has not yet applied it. The comparison creates no command. This exercise assumes working operator authentication, a protected management channel and an online supported sensor.
- Check host. L120 receives CMD120 and applies its local network filter. The later connectivity test has not run. Only the genuine queued command for this host may reach the modeled sensor. Receipt and local application are separate from accepting a request. The approved run applies its network filter and preserves its management-service exception; the comparison independently reads an unchanged host with no command. P120 and the original files remain. Isolation is not file removal, process termination, account revocation, complete remediation or proof that the device is safe.
- Probe. A fresh selected app connection fails while management still works. Investigation and safe release remain unfinished. Independent probes test the selected app route and the retained management route after the host check. The approved filter blocks the app probe while management succeeds; without approval the app still responds. The service was reachable before either run, so this is a controlled comparison. This controlled exercise does not operate a live EDR product. Wider paths, earlier disclosure, investigation, business disruption and release from isolation need separate work. Other devices remain unchanged.
No Sam approval
- Retain facts. P120 records Excel starting PowerShell on L120. AL120 is already under review. No isolation has been requested. This exercise begins after Dana reviews AL120 from L120’s online Windows sensor. P120 retains host L120, parent Excel PID 100, child PowerShell PID 101 and the 09:00 UTC time. Process names alone do not prove malware or identify the human. Sam has approved temporary isolation of L120 in one case; the comparison has no such approval. Maya is the authenticated response operator. Nothing here executes PowerShell.
- Request. The response service refuses the isolation request because the exact L120 approval is missing. The request gate enforces Maya’s response role, Sam’s approval, the isolate action and the exact L120 target. A displayed alert or recommendation cannot grant that authority. In the approved path it creates CMD120 in the delivery queue; L120 has not yet applied it. The comparison creates no command. This exercise assumes working operator authentication, a protected management channel and an online supported sensor.
- Check host. Independent host readback finds L120 unchanged. No command was queued or applied. Only the genuine queued command for this host may reach the modeled sensor. Receipt and local application are separate from accepting a request. The approved run applies its network filter and preserves its management-service exception; the comparison independently reads an unchanged host with no command. P120 and the original files remain. Isolation is not file removal, process termination, account revocation, complete remediation or proof that the device is safe.
- Probe. The same selected app connection still reaches its service. Management works, but no isolation took place. Independent probes test the selected app route and the retained management route after the host check. The approved filter blocks the app probe while management succeeds; without approval the app still responds. The service was reachable before either run, so this is a controlled comparison. This controlled exercise does not operate a live EDR product. Wider paths, earlier disclosure, investigation, business disruption and release from isolation need separate work. Other devices remain unchanged.
This is one supported online host and two selected routes under controlled sensor/channel assumptions. Isolation preserves records and management access; it does not remove files, stop every process, disable an account or finish recovery. No approval leaves response open. Wider effects, investigation and safe release remain unfinished; vendor support and policy differ.
Flow references: Microsoft: endpoint telemetry and response · Microsoft: device isolation, permissions and pending actions
AN ILLUSTRATIVE SCENARIO
Request, application and the independent check
P120 records a harmless synthetic Excel-to-PowerShell chain on L120, with AL120 already reviewed. Vera requests isolation. The service requires Sloane’s exact L120 approval before it queues CMD120. Only after the host receives and applies it does a fresh app probe fail; management still works. Without approval no command is created and the app remains reachable. Investigation and safe release remain unfinished.
Put it to work
- Inventory supported devices and deploy sensors in a measured rollout. Track current reporting and configuration, including devices that have been offline for extended periods.
- Define who can collect files, isolate hosts, or run response actions. Protect those permissions and account for operational impact on specialized or critical equipment.
- Test a harmless detection scenario and document the evidence produced. Route useful alerts to a staffed process, and investigate sensor failures as a coverage problem.
How to check your work
For a test device, confirm recent telemetry, expected event fields, alert delivery, and the approved response path. If testing isolation, verify both its intended restriction and the documented method for safely restoring connectivity.
Connect the ideas
- XDR
A vendor category for stitching multiple telemetry sources; it is not automatic coverage of every outcome.
- NDR
Detection and investigation based on network traffic or metadata rather than host agents alone.
- Alert
A notification that a rule or model wants a human to look at one or more records.
- Coverage
An explicit statement of which sources, time windows, and rows were actually collected, including truncation.