endpoint security

EDR Security [2023]: A Light-Weight Guide

Are you a security professional? Or are you new to the field of cyber security? You may be tasked with researching EDR security tools and need a push in the right direction.

Regardless of your title or position, we explain the critical concepts of EDR security that are easy to digest for professionals and newcomers.

We hope you get a lot of value and EDR training from the content featured in this guide.

So, What Is EDR, And How Does It Work?

Endpoint detection and response, also known and abbreviated as EDR, is an endpoint security tool in two parts: an agent and a management platform.

The endpoint agent provides real-time rule-based analysis and continuous monitoring of all activity happening on the device. Captured traffic and activity are forwarded to a management platform for deeper inspection, including forensic analysis. The EDR agents are all managed from a single management platform as well.

Primary Functions of EDR:

  1. Monitor endpoint activity
  2.  Analyze endpoint activity for threat patterns
  3.  Manually or automatically quarantine endpoints with threats
  4.  Forensic tools for investigating threats
  5.  Sandboxing suspicious files and programs

Now:

An everyday use case for EDR is to detect advanced persistent threats (ATP) like nation states or large Blackhat groups. These actors use advanced tactics, techniques, and procedures (TTPs) that typical antivirus tools cannot detect.

But How Does EDR Detect Advanced Persistent Threats?

Endpoint security solutions use machine learning and advanced human-curated rules to identify advanced threats. Often, pre-configured rules are built around cyber-attacks that already occurred. Hackers typically do not use pre-built malware because most tools can identify and detect these based on malware signatures.

Since endpoint agents monitor and collect large amounts of human behavior data, they can baseline regular activity.

Think about it this way:

Often, administrators use schtask.exe to create and run scheduled tasks on a remote or local computer. This executable is known to be safe and is used dozens of times a day on a single computer.

A piece of malware might use the same process to embed itself into a task for persistence. Now, a rule that matches only the process name will generate a lot of noise. There is no way to determine if its use is malicious or benign.

An EDR agent will analyze the process name, the command line arguments used to start the program, and even what happens in the computer’s memory. Modern malware can be fileless and thus impossible to detect with only malware signatures.

By integrating threat intelligence, EDR tools accurately identify true-positive malicious activity even though the malware sneaks past traditional antivirus tools.

EDR Benefits to the Security Operations Center

One of the worst pains a security operations center (SOC) deals with is alert fatigue. Typical antivirus tools generate a lot of false positives. The correlation of firewall logs against threat intelligence requires fine-tuning, often requiring hours to sift through all the network traffic.

Now, here’s where EDR tools win:

Get used to trusting and paying most of your attention to your EDR security events. They are primarily true positives compared to many ‘out of the box’ solutions. The best part of this is simplified automation. Since EDR alerts are focused on endpoints, you can build simple quarantine playbooks with a security orchestration automation and response (SOAR) tool.

An EDR tool will exist in almost every endpoint incident response playbook you have. Whenever an EDR alert fires off, one of the first things to do is quarantine the computer, especially with workstations. Servers tend to require extra caution before quarantining since it will take them offline, thus interrupting business.

If time permits, these high-fidelity machine learning and pattern alerts should be thoroughly investigated before quarantining an endpoint. But time usually doesn’t allow it. We refer to automatically imaging endpoints that show signs of infection as the ‘sledgehammer’ approach. Regardless of whether the infection was a true positive, re-imaging the endpoint will guarantee the virus does not spread. This workflow can be automated via EDR, SOAR, and a Ticketing System.

What is the Difference Between EDR and Antivirus?

How do these tools differ? EDR and Antivirus cannot be the same tool, right?

Correct:

Antivirus was developed to detect, prevent, and remove computer viruses. It did an excellent job at this for a long time. However, the advent of modern malware and ever-increasing complex business processes demanded an advanced endpoint security solution like EDR.

So, do you need an antivirus tool?

Don’t fool yourself. Antivirus is still essential to catch low-hanging threats. Most antivirus features merged into modern endpoint detection and response solutions such as signature detection and scanning. This eliminates the need for both Antivirus and EDR.

EDR vs Antivirus Key Features and Capabilities

FeaturesEDRAntivirus
Signature-based DetectionXX
Virus RemovalXX
Scans FilesystemsXX
Scans MemoryX
Quarantines EndpointsX
ForensicsX
Machine LearningX
Pattern DetectionX
Allow/Block ProcessesXX
EDR vs Antivirus

Do You Need an EDR Security Tool?

Considering the amount of security tools an average security operations center has, it’s a reasonable question.

As previously mentioned, APT groups unleash undetectable zero-day attacks that traditional signature matching won’t find. A zero-day attack is an exploit that doesn’t have an available patch. If you are hit with a zero-day attack, you are one of the first targets to witness it. Thus, there are no signatures pre-built to detect it.

Now:

EDR tools aren’t the ‘grand all’ solution to stopping every threat, but they do more than their predecessor: antivirus. The advent of file-less malware attacks demands a tool like endpoint detection and response since it scans memory where file-less malware lives. By monitoring memory, building baseline behavior models of systems, and leveraging machine learning, EDR tools are highly effective in preventing threats.