Защита конечных точек EDR и XDR

EDR and XDR: endpoint protection, detection and response

The endpoint is where an attacker’s actions become visible: processes and scripts run here, credentials are used, persistence is established and movement through the infrastructure begins. That is why endpoint security has long gone beyond scanning files for malware.

Prevention first

A solid preventive layer before detection is tuned.

The whole chain is visible

An analyst should see how the attack developed, not a single alert.

The platform can be operated

We test not only detection, but whether the platform can be run day to day.

Endpoint Protection, EDR and XDR solutions

Hafaza Tech designs and implements endpoint security based on CrowdStrike Falcon, Palo Alto Networks Cortex XDR, Fidelis Endpoint and Kaspersky — from the prevention baseline and architecture through to the pilot, detection validation, response workflow and SOC integration.

CrowdStrike

A single Falcon platform and one sensor, on top of which different capabilities are enabled. The base architecture is Falcon Prevent and Falcon Insight XDR: preventive protection, continuous endpoint telemetry, investigation and response.

As the security program matures, the architecture can be extended — identity protection, exposure management, threat hunting, device control, firewall management, mobile, next-gen SIEM. This is not a single licence: the set of modules and subscriptions is defined per project.

A logical choice where you need to start with strong endpoint protection and grow the platform step by step.

Palo Alto Networks

Cortex XDR combines preventive endpoint protection, behavioural detection, investigation and response, and is part of the wider Cortex architecture for security operations.

A separate direction is Cortex Agentic Endpoint Security: discovery and governance of AI agents and other emerging software on endpoints.

Particularly suitable where endpoint security is already part of a wider Palo Alto architecture.

Fidelis Endpoint

Takes a slightly different position: its strengths are deep telemetry, retrospective investigation, forensic visibility and remote response.

Works with activity on Windows, Linux and macOS and lets you use historical and forensic data during analysis. Endpoint telemetry can be complemented by Fidelis Network and Fidelis Deception.

Relevant where depth of investigation and forensics matter, not only the speed of blocking.

Kaspersky

The Kaspersky Next line develops EDR and XDR on top of endpoint protection and offers different capability tiers depending on SOC maturity and deployment requirements.

On-premise and isolated deployment models matter in environments with such requirements.

Treating it as a classic antivirus is no longer accurate: the current line-up is considerably broader.

There is no universally best platform. One organization needs strong prevention and simple operation, another depth of investigation, a third local deployment, a fourth a single ecosystem with the rest of its security tools. So the platform is chosen for the infrastructure — and for the people who will work with it every day.

Antivirus, EPP, EDR and XDR

This is not a succession of generations: modern platforms combine these capabilities in one console.

Antivirus

Detects and blocks malware. Modern engines use not only signatures but machine learning, behavioural and cloud-based analysis.

EPP — endpoint protection platform

Combines preventive controls: malware and ransomware protection, exploit protection, behavioural prevention and other endpoint controls.

EDR — detection and response

Adds continuous endpoint telemetry, behavioural detection, investigation, threat hunting and response actions.

XDR — extended detection

Links endpoint activity to other domains: identity, cloud, network, email, mobile devices, third-party sources. It is not “EDR with more features” but an architecture for detection and investigation across several domains.

Базовая архитектура современной защиты конечных точекThe base architecture of modern endpoint securityПредотвратитьPreventНаблюдатьObserveОбнаружитьDetectРасследоватьInvestigateРеагироватьRespondКонкретный набор доменов в XDR зависит от архитектуры выбранной платформыThe exact set of domains in XDR depends on the architecture of the chosen platform

So the right model is not “antivirus or EDR”, but prevention, detection, investigation and response in one architecture.

The preventive layer

EDR does not make prevention unnecessary

A good architecture first tries to stop malicious activity, and only then detects and investigates what could not be prevented or what looks like legitimate action. The more attacks are stopped automatically, the fewer events reach the analyst.

What a modern preventive layer works against

Malware

Ransomware

Exploit techniques

Malicious scripts

Fileless techniques

Suspicious process behaviour

Abuse of trusted tools

A separate goal of the project is a reliable prevention baseline that does not break business applications and production workloads.

Behavioural detection and attack context

An attacker does not have to bring an obvious malicious file onto the endpoint.

Attacks use legitimate tools and operating system mechanisms: PowerShell, scripts, WMI, command shells, remote administration tools, signed system utilities. PowerShell being launched does not in itself mean an attack — what matters is the sequence of actions.

Что анализирует современный EDRWhat a modern EDR analysesРодительский процессParent processДочерний процессChild processКомандаCommandУчётные данныеCredentialsЗакреплениеPersistenceСетевая активностьNetwork activity

Instead of an isolated “suspicious PowerShell” alert, the analyst should see the whole scenario: user → application → script → PowerShell → credential access → remote connection. That context shows not only what was detected, but how the attack developed and how far it could have gone.

Investigation, threat hunting and response

EDR/XDR should not be limited to automatically generated alerts. An analyst needs to be able to explore the data — both from an alert and retrospectively.

Аналитик расследует активность на конечных точках

What the analyst must be able to reach

From alert to investigation and back

Process execution, command lines, users, files and hashes, network activity, persistence artefacts, historical telemetry and similar activity on other hosts. This makes it possible not only to triage an alert, but to look for related traces in advance: after a compromised account, for example, other endpoints can be checked before new alerts appear.

Possible response actions

Host isolation

Process termination

File quarantine

Indicator or hash blocking

Remote investigation

Scripted actions

Forensic collection

После подтверждения угрозыOnce the threat is confirmedСработкаAlertРазборTriageОхватScopeСдерживаниеContainmentВосстановлениеRecovery

The set of available actions depends on the product, the operating system, the licence, the state of the endpoint and connectivity. Containment and full incident response are different things: isolating a host does not close the incident — the scope, the accounts, persistence and related systems still have to be checked.

An attack rarely stays on the endpoint alone

A modern attack usually passes through several security domains. If the team sees only endpoint telemetry, part of the chain stays outside the investigation.

Пример цепочки через несколько доменовAn example of a chain across several domainsКомпрометация учётной записиIdentity compromiseЗапуск на конечной точкеEndpoint executionДоступ к учётным даннымCredential accessБоковое движениеLateral movementАктивность в облакеCloud activity

CrowdStrike Falcon Insight XDR, for example, combines endpoint data with identity, cloud and mobile signals and can add third-party sources. Other platforms differ in their domains and correlation mechanics — that has to be verified, not assumed.

Identity compromise and endpoint compromise are usually different stages of the same attack. Stolen credentials, token abuse, credential dumping and lateral movement tie them together so closely that investigating them separately becomes ineffective. The practical question is no longer only “what did the process do”, but

which identity was behind the action and what privileges it had
.

Operating system coverage

You cannot choose protection by how it behaves on a Windows workstation alone

Enterprise scope usually includes Windows workstations, Windows Server, Linux, macOS, VDI, remote devices and cloud-hosted server workloads. Declared support for an operating system does not mean the same depth of protection: the phrase “the EDR supports Linux” on its own says almost nothing.

What we check for each platform

Telemetry depth

Supported prevention techniques

Available response actions

Supported distributions and kernels

Sensor dependencies

Offline behaviour

Performance impact

So coverage is assessed by real capabilities on the customer’s own systems, not by the existence of an installer package.

Endpoints, servers and containers are not the same thing

A cloud server workload can usually be protected by an ordinary agent. With containers that does not carry over automatically.

Host coverage

A classic agent on a workstation, server or virtual machine: processes, files, network, accounts, persistence.

Container and runtime coverage

Kubernetes activity, the container runtime, image lifecycle, workload identity and container-specific behaviour cannot be reduced to a host EDR.

Some platforms combine endpoint and cloud workload security in one ecosystem, but container scenarios may require separate capabilities. So we keep the two kinds of coverage apart and verify them independently.

Offline operation and remote response

For distributed environments it matters what happens when an endpoint temporarily loses connectivity with the management platform.

Что проверяем при потере связиWhat we test when connectivity is lostЛокальная защитаLocal preventionКэш политикиCached policyСбор телеметрииTelemetry collectionВосстановление связиReconnectУдалённое реагированиеRemote response

Local prevention and remote response are different things. The agent may keep enforcing part of the preventive controls locally, while centralised investigation and remote commands require connectivity. So offline behaviour should be a separate pilot scenario, not an assumption based on the datasheet.

Resilience of the solution

The security agent is itself a target

An adversary may try to stop the sensor, disable protection, change policy, make use of exclusions or break telemetry collection. So the architecture has to provide tamper protection, sensor health monitoring, policy integrity and visibility of systems where protection is disabled.

What is controlled separately

Protection of the agent from being stopped or altered

Sensor state and health

Policy integrity

Visibility of systems with protection disabled

Exclusions governance

Exclusions deserve particular attention. They are sometimes necessary for compatibility with applications and workloads, but an over-broad exclusion turns a strong EDR into a blind spot. An exclusion is

a security exception, not just a technical setting
: significant ones need a justification, an owner, a defined scope and a review date.

Adjacent capabilities around endpoint security

Modern platforms use one ecosystem for several related controls. That reduces the number of agents and consoles, but should not automatically be treated as part of EDR or of one base licence.

Additional controls

Device control, host firewall, encryption management, vulnerability visibility and other functions — depending on the product.

For a project it matters which of them the customer actually needs, rather than enabling the maximum number of modules.

Exposure context

Vulnerabilities, misconfigurations, asset criticality and identity exposure help prioritise alerts: the same activity on an ordinary workstation and on an internet-facing privileged server carries different risk.

This adds context to EDR but replaces neither detection nor vulnerability management.

Artificial intelligence

Machine learning has long been used for malware classification and behavioural detection. A newer direction is assisting the analyst: summarising activity, drafting hunting queries, explaining detections, collecting context and speeding up triage.

At the same time AI does not make up for missing telemetry and does not fix weak detection logic.

A separate new theme is AI agents, developer extensions, MCP-based tools and other autonomous software running on the endpoint with the user’s rights. Such components reach local data, credentials, browser sessions and external services, so the market is beginning to add separate discovery and governance for them. We treat this as an emerging direction, not as a mandatory requirement for every EDR today.

How Hafaza Tech implements endpoint security

We do not treat EDR as a project to “install a new agent on the computers”. The stages are ordered so that protection first becomes reliable, and then manageable in day-to-day operation.

01

Assessment

02

Scope

03

Architecture

04

Prevention baseline

05

Pilot

06

Deployment

07

Detection validation

08

SOC integration

09

Continuous tuning

We map the real landscape: workstations, servers, operating systems, privileged and engineering devices, remote users, virtual desktops, cloud workloads and isolated systems. At the same time we review the existing security tools, exclusions, unsupported and unmanaged devices.

We build a map: device or workload → OS → criticality → user and role → existing controls → required capabilities. It prevents the same policy being applied to an ordinary workstation, an administrator’s privileged machine and a production Linux server.

Before deployment we define the management model, cloud and on-premise constraints, data residency requirements, sensor installation, update paths, network requirements, policy hierarchy, integrations and offline scenarios. Coexistence with already installed agents is checked separately.

We configure the preventive layer: malware and exploit protection, behavioural protection, ransomware controls, exclusions and the remaining policies. The goal is a reliable baseline that does not disrupt applications.

The pilot tests the full cycle, not the fact that an agent installed: malicious scripts, suspicious PowerShell, ransomware-like behaviour, credential access, persistence, remote execution, host isolation and remote investigation. In parallel we assess performance, false positives, application compatibility, agent stability, administrative usability, offline behaviour and correct uninstall and rollback.

For critical scenarios we verify the chain technique → telemetry → detection → context → response on the customer’s own infrastructure, not against a MITRE ATT&CK map from the datasheet. Servers, Linux and specialised workloads get particular attention.

С чем интегрируется телеметрия конечных точекWhat endpoint telemetry integrates withSIEMSIEMSOARSOARЗащита учётных записейIdentity securityPAMPAMМежсетевые экраныFirewallsThreat IntelligenceThreat intelligenceИнтеграция должна давать контекст или ускорять расследование: наличие коннектора само по себе не является результатомAn integration must add context or speed up investigation: having a connector is not an outcome in itself

After rollout you have to watch sensor health, stale hosts, exclusions, false positives, policy exceptions, unsupported devices and changes in the estate. Endpoint protection degrades quickly if the configuration does not evolve with the infrastructure.

CrowdStrike, Cortex XDR, Fidelis or Kaspersky?

A feature matrix is only the start of the evaluation. We define a few critical scenarios and test them in a pilot rather than comparing hundreds of datasheet rows.

Prevention

The quality of the preventive layer and its impact on applications and performance.

Telemetry and detection

Depth of data, behavioural detection, the quality of context for the analyst.

Investigation

The triage workflow, threat hunting, historical data, day-to-day usability.

System coverage

Windows, Linux, macOS, servers, virtual desktops, offline behaviour.

Resilience

Agent protection, health monitoring, exclusions governance, deployment constraints.

Operations

Integrations, licensing, operational complexity — whether the team can work with the system every day.

Основные вопросы пилотаThe core questions of the pilotПредотвратить?Prevent?Увидеть?See?Обнаружить?Detect?Понять?Understand?Безопасно отреагировать?Respond safely?Эксплуатировать?Operate?

The last question is critical: a strong platform that cannot realistically be operated in production is not a good endpoint security solution.

What good endpoint security means

It cannot be judged by the number of detections or a neat technique coverage map.

Что организация должна уметь доказатьWhat the organization should be able to proveПредотвратитьPreventУвидеть остальноеSee the restПонять цепочкуUnderstand the chainОпределить охватDetermine the scopeБезопасно сдержатьContain safelyСвязать с общим контекстомConnect the context

And all of it has to work on the customer’s real operating systems, applications and workloads — not only in the datasheet.

Any other questions? We will definitely answer!

Didn't find the answer to your questions? Send your question below and our support team will answer it soon. We are here to help you with cybersecurity!

Ask a question!
Background Image 1Background Image 2

Get a consultation!

If you want to learn more about our cybersecurity services or are not sure which solutions are right for you, leave a request and our specialists will contact you for a free consultation.

Become a part of a safe community!

Please do not submit passwords, credentials, payment-card data, health information, biometric data or other sensitive personal data through this form.

By submitting this form, you confirm that you have read our Privacy Notice. We use the information provided to respond to your enquiry and contact you.

Thank you! Your submission has been successfully received!
An error occured, please contact us

Related solutions

Complementary solutions for comprehensive infrastructure protection and a higher overall level of information security.

SIEM

Feeding endpoint telemetry into a single monitoring and investigation process.

PAM

Control of privileged access to the systems the protection runs on.

Vulnerability & Patch Management

Remediation of vulnerabilities on the same endpoints and servers.