Перейти к содержимому
EDR

How to Choose an EDR: Criteria and Evaluation Checklist

Author: Пётр Куценко  · Updated:

Choosing an EDR isn't like choosing antivirus. It's not enough to compare "threat detection" bullet points on a slide — you need to understand how the solution behaves on real infrastructure under load, exactly what ends up in the telemetry, and how an analyst actually works with the system during an incident.

This article is a practical reference for security professionals who already understand how EDR differs from antivirus and are getting ready to compare specific solutions.

Telemetry Depth and Endpoint Visibility

The first question when evaluating an EDR is exactly what the agent captures on the host.

The minimum set: processes, file operations, network connections, registry events (Windows), module loads. A full-featured EDR adds inter-process activity, memory injection detection, system call tracing, DNS queries, and PowerShell/scripting engine activity.

When comparing solutions, ask for the concrete list of collected artifacts, not marketing categories. This is what determines how well an analyst can reconstruct the attack chain after an incident.

MITRE ATT&CK Coverage

The MITRE ATT&CK framework gives you a common language for comparison: which attack techniques and sub-techniques a solution detects and blocks.

Ask the vendor for a current mapping — as an ATT&CK Navigator matrix, not a narrative description. Pay attention to coverage of Defense Evasion (TA0005), Process Injection (T1055), and Lateral Movement (TA0008) techniques. These are the tactics most often used in targeted attacks.

If a vendor won't provide a mapping on request, that's a red flag.

Agent Overhead on the Host

The EDR agent runs on every host and competes for resources with application processes. In production environments, the agent can't noticeably affect the performance of users or systems.

During the pilot, measure:
- CPU consumption in steady state and during scans
- memory footprint
- latency added to process launches (especially critical on 1C, Oracle, and other high-load database servers)
- outbound traffic volume to the management console

Ask the vendor to show the agent's resource throttling settings — a good solution gives you granular load control per host group.

Integration with Security Infrastructure

EDR doesn't work in isolation. Its value grows when its events feed into a SIEM and trigger response through a SOAR.

Integration checklist:
- event export to SIEM (syslog, CEF, JSON, API)
- ready-made connectors for common SIEM platforms
- webhooks and API for integration with SOAR or ticketing systems
- indicator of compromise (IOC) import from threat intelligence feeds
- STIX/TAXII support for IOC exchange

If your organization is building its own SOC, check for a full-featured API for automation — from pulling events to sending host containment commands.

Incident Response Capabilities

Detection without response is only half the job. Evaluate what an analyst can do directly from the EDR console during an incident:

  • isolate a host from the network (network containment) without losing agent control
  • collect forensic artifacts: volatile memory, file artifacts, event logs
  • delete a malicious file or terminate a process
  • roll back registry or filesystem changes
  • run an arbitrary command or script on the host via remote shell

Remote shell is a powerful and risky tool. Ask how the solution controls access to it: roles, logging, MFA.

Management and Scalability

For large infrastructures, look for:
- centralized policy management by host group (business unit, OS, server role)
- support for multiple OSes: Windows, Linux, macOS; both servers and workstations
- support for multi-tenant or geo-distributed deployment configurations
- agent rollout speed for mass deployment via GPO, Ansible, SCCM

Ask specifically about support for legacy operating systems if your infrastructure includes Windows Server 2008 or legacy Linux — this is a common pain point in large-scale rollouts.

How to Structure a Pilot

The pilot is the key stage of evaluation. Without one, it's hard to tell marketing claims apart from how the product actually behaves on your infrastructure.

Recommended pilot scenario, 4-6 weeks:

Weeks 1-2 — baseline deployment. Install agents on a representative sample of hosts: user workstations, several Windows and Linux servers, one or two critical servers (1C, database). Confirm the agent doesn't affect the performance of critical systems — capture baseline load metrics.

Weeks 3-4 — detection testing. Run a controlled attack emulation using Atomic Red Team or Caldera. Record which MITRE ATT&CK techniques the system detects, how fast, and with what level of false positives on your specific software stack.

Weeks 5-6 — integration and response. Set up event export to SIEM, verify data quality on the SIEM side, and run through a host isolation drill. Assess how usable the console is in a real investigation scenario.

By the end of the pilot, you'll have an objective basis for comparison — not a table copied from vendor marketing brochures.

Frequently Asked Questions

Do we need to replace antivirus when deploying EDR?

It depends on the solution's architecture. Some EDRs include a built-in AV engine and fully replace signature-based antivirus. Others run alongside it without conflict. Check compatibility with the vendor — and verify it during the pilot, not just from documentation.

What matters more — the number of detections or their accuracy?

Accuracy matters more. A high false-positive rate overloads analysts and erodes trust in the system. Look at the false-positive rate during the pilot on your own infrastructure, not on synthetic tests.

How do we evaluate an EDR in a 2-4 week pilot?

Focus on three scenarios: a test with a real red team (or emulation via Caldera based on MITRE ATT&CK Evaluations), analysis of a pre-prepared incident case, and a load check on critical servers. This set gives a more objective picture than a vendor demo.

How do we calculate TCO for EDR?

The license is only part of the cost. Add infrastructure for the console (servers, telemetry storage), SIEM/SOAR integration costs, analyst and engineer training, and the ongoing labor of managing policies. A cloud SaaS model sometimes lowers TCO, but you need to weigh it against data localization requirements.

How important is data localization when choosing an EDR?

If your organization operates in a regulated industry (critical infrastructure, finance, public sector), find out exactly where the telemetry is physically stored: in a domestic data center, in the vendor's cloud abroad, or on-premises. This affects compliance with Federal Law No. 152-FZ (personal data), No. 187-FZ (critical information infrastructure security), and relevant industry standards.

Hands-On Practice in BI.ZONE Cybersecurity Labs

Understanding the selection criteria is only the first step. The second is working on real infrastructure: deploying agents, configuring detection policies, analyzing attack chains, and practicing response procedures.

In the Designing and Deploying BI.ZONE EDR course, you work with the product through real scenarios on isolated lab environments — from initial deployment to incident investigation. That gives you a concrete understanding of technical constraints and architectural trade-offs before you have to make those calls in production.

Practice on a lab

Put the article's techniques into practice on a BI.ZONE training lab.