Threat Hunting Guide

As the cyberthreat landscape expands, organizations need better ways to proactively detect threats and defend their business-critical assets and data. That’s why they need Security, Orchestration, Automation and Remediation (SOAR) and Security Information and Event Management (SIEM) solutions.

While these cybersecurity tools share some common and complementary capabilities, they have different strengths, and so cannot be used interchangeably. To strengthen cybersecurity, organizations should understand these differences. Only then can they use these tools effectively to shore up their defenses.

This article aims to explore these differences in detail. For your convenience, we have included an executive summary that condenses these into the table below.

Executive summary: key differences

SIEMSOAR
Raises alerts; personnel must take actionIntakes alerts and automatically responds
Manual alert triage is requiredAutomated alert triage
Analytics engine must be manually tuned to differentiate between malicious and benign threatsAutomatically differentiates between threats and acts accordingly
Attributed to alert fatigue among analystsOrchestration and automation capabilities reduces alert fatigue
Basic data correlation capability and takes single decisions to trigger alerts (which may be false positives)Dynamically pulls data based on decisions in playbooks or after asking for user inputs
Restricted to collecting log data from network, endpoint, cloud, and applicationsCan also intake human inputs to make on-the-fly decisions to stop threats
Can only raise alerts; security personnel must still analyze each alert and decide on a course of actionAutomatically responds to threats and takes appropriate action to protect the organization
SIEM vs SOAR graphic

Image highlights the differences between SIEM and SOAR (source)

What is SIEM?

SIEM tools collect and aggregate log and event data from multiple sources including network devices, endpoint devices, cloud solutions, and business applications. They then analyze this data to pull actionable threat intelligence.

A SIEM platform raises alerts if it detects an anomalous activity or security issue. It also generates reports about security incidents and threats, then ranks them in order of criticality. Security teams can review these alerts and reports, taking action if needed, to protect the enterprise from adversaries.

The best SIEM platforms provide many benefits for security-conscious organizations, including:

Faster threat detection

SIEM tools correlate data from multiple sources and find patterns that may indicate the presence of a threat. Their reports and alerts enable security teams to quickly detect and respond to these threats.

Improved threat response time

Security administrators can view huge amounts of security data from one centralized location. Since they don’t have to hunt for intelligence in different places, they can quickly assess the threat and accelerate incident responses to mitigate any potential impact.

Support for compliance requirements

Many legal and industry regulations and frameworks around cybersecurity and data privacy require organizations to tighten their security perimeters, especially if they deal with sensitive personal, financial, or healthcare data. These include regulations like PCI-DSS, HIPAA, and SOC2 and frameworks like NIST Cybersecurity Framework (CSF). With SIEM, organizations can take advantage of aggregated, correlated data to understand and strengthen their security infrastructure based on compliance requirements.

Weaknesses of SIEM

Despite many benefits, a SIEM tool alone is not an effective bulwark against bad actors and security threats because it presents several shortcomings. These are explored below.

The need for regular and manual tuning

Security administrators must manually tune the analysis engine to ignore benign events and alert on malicious events. Only then can they continually differentiate between “anomalous” and “normal activity”. Consequently, they end up wasting precious time that could be better utilized in prioritizing and actioning incoming data.

Manual validation of alerts and alert fatigue

The SIEM tool collects data from many sources so organizations can better understand their security landscape. However, this generates many alerts for security teams to analyze, prioritize, and remediate. This is often a difficult and time-consuming process.

Moreover, since teams have to manually investigate and validate each alert, it often results in “alert fatigue”. As a result, analysts may end up ignoring  valid alerts, which makes the organization more vulnerable.

Requires use in conjunction with SOC

A Security Operations Center (SOC) consists of the tools and people that monitor the enterprise network, investigate security incidents, and act quickly to remediate threats. SIEM tools are most effective when used in formal SOC settings.

One reason for this is that SIEM platforms are data-hungry and generate huge volumes of alerts. Most systems don’t analyze alert behaviors, neither do they have the capability to separate real threats from false positives. In order to validate, process, and analyze these threats, human analysts are required.

Human input is also required to create the rules that govern SIEM data and raise alerts to suspicious behavior. Finally, since many alerts are generic, it can be difficult to correlate threats and determine what kind of action should be taken for a particular threat. Here again, the SOC team – or a managed SOC service – is required to ask the right questions and determine the appropriate responses.

SOAR and how it works

SOAR tools are very similar in that they also collect, aggregate, and analyze security data from disparate sources, including SIEM. But they incorporate three crucial components not included in SIEM platforms:

  • Orchestration: automates the decision of which data to pull  from disparate sources to create a more complete security picture 
  • Automation: automatically creates defined threat investigation and incident response paths
  • Response: automated threat response that takes decisive action

Together, these capabilities provide an integrated cybersecurity solution for security operations automation of many of the initial processes involved in the incident response cycle. The extensive use of automation allows enterprises to respond to a significantly greater number of alerts while reducing analyst burnout.

SIEM vs SOAR: Key Differences

Although SIEM and SOAR both aggregate security data, present alerts, and help with threat monitoring and response, there are several key differences:

Data sources

SIEM tools mainly collect security logs from an organization’s network, endpoint, cloud, and applications. SOAR tools can collect data from all these sources, plus additional sources like endpoint security solutions, emails, threat intelligence feeds, cloud security and IoT device alerts, and vulnerability scan results.

In addition, SOAR platforms have the dynamic ability to pull data based on decisions in a playbook. This is something that SIEM tools cannot do. In addition, SOAR tools can interact with user inputs and make on-the-fly decisions to stop threats and protect the organization.

For instance, the tool can detect login attempts and automatically email the user associated with those login credentials to ask if they are trying to log into a particular system. If the user confirms that they are the ones trying to log in, the SOAR platform will stop the playbook and take no further action. But if the authorized user is not the one trying to log into the system, the platform will further analyze the login attempt and take appropriate action if it confirms that the account is compromised.

Raising alerts vs automated alert investigations

SIEM tools only raise alerts in the event of a threat or security incident. Human analysts must analyze these alerts and determine the investigation and remediation pathways. SOAR investigates alerts and automatically initiates remediation activity for more proactive cybersecurity.

No need to tune the analysis engine

SOAR solutions don’t require human inputs to set security rules. Plus, there’s no need to manually tune the analysis engine to teach the solution to differentiate between malicious and benign threats.

SOAR addresses the weaknesses of SIEM

SOAR combines data collection, case management, alert generation and automated incident response into one integrated solution. It also addresses many of the limitations of SIEM. Here’s how:

Easy and centralized orchestration of security capabilities

With SOAR, all the security information required to detect, assess, and respond to incidents is easily available from one centralized interface. The tool also presents predefined workflows for incident response and reporting.

Automated investigation and remediation workflows

SOAR detects suspicious events, raises alerts, and automatically invokes investigation and remediation workflows. It can also independently respond to low-level security events to minimize the need for human intervention.

SOAR platforms help fine-tune alerts by correlating data from various systems and separating genuine threats from false positives. Since security personnel need to investigate fewer alerts, alert fatigue reduces and threat detection and response becomes more effective.

With AI and machine learning-led analyses, detection and response procedures are automated. Also, all threat intelligence and controls are available through a single pane of glass, thus reducing the time and effort required to assess, process, and action alerts.

Playbooks that can easily deal with specific threats

SOAR platforms leverage playbooks to automatically respond to attack vectors and specific threats. The steps in a playbook can be fully automated or configured for one-click execution from within the platform.

Case management

Case management capabilities enable security teams to research, assess, and investigate threats from within a single case. They can also complete investigations faster via easily orchestrated tasks, such as opening tickets in a tracking system.

All in all, SOAR goes beyond SIEM’s capabilities to facilitate adaptive defense-in-depth that helps the organization improve its security posture.

SOAR augmenting SIEM: an example

The best way to understand how SOAR addresses the weaknesses of SIEM is with an example.

Suppose your SIEM platform detects what seems to be a “brute force” attack on your enterprise network and raises an alert. That’s it. At this point, your security team doesn’t know if a bad actor is trying to brute force passwords to break into an endpoint (true positive) or if a careless employee has simply mistyped their password multiple times (false positive). The team will have to manually investigate the alert to understand if there’s really a security breach. They will then take the appropriate action to contain the threat.

Here’s where SOAR steps in.

The SOAR platform will do more than simply detect the event. It will also investigate to understand whether it’s a real threat or a false positive. For example, it will compare the IP address of the person trying to log in against a list of suspicious/blacklisted IP addresses and domains. For this comparison, it will analyze and correlate the data acquired from various sources. If it determines that the detected IP address is malicious, it will automatically block it and prevent it from accessing the network.

Thus, when SOAR finds a real threat, it will analyze security data from multiple sources and automatically initiate threat remediation. Since threat analysis, investigation, and remediation will be done automatically and near-instantaneously, security staff won’t have to get involved. Plus, your organization can deal with the threat faster and more effectively than you could with a SIEM platform alone.

Recommendations for SOAR and SIEM platforms

The right SIEM and SOAR tools can help you proactively detect threats, arrest attacks, and secure enterprise assets and data. For these reasons, it’s crucial to look for tools that include the following features and capabilities:

SIEMSOAR
data collection and aggregation from multiple sourcesdata collection and aggregation from multiple internal, external, and third-party sources
correlation of security incidentscorrelation of security incidents
real-time threat and user activity monitoringreal-time threat and user activity monitoring
centralized logscentralized logs
actionable threat intelligence and analyticsactionable threat intelligence and analytics
customizable and automated reportingcustomizable and automated reporting
scalablescalable
 automation workflows for incident response
case management
ease of deployment with intuitive playbook builders and use cases for common security scenarios
orchestration of incident response and management tasks

Some popular open-source SIEM tools are:

  • OSSIM from AlienVault: suitable for small deployments with features like event collection, processing, normalization, and correlation
  • OSSEC: Host Intrusion Detection System (HIDS) that monitors log files, file integrity, rootkits, and Windows registry changes to detect threats on host systems
  • SIEMonster: collects, processes, and stores security data, and presents it in a visual, easy-to-digest format
  • SecurityOnion: provides host-based and network-based intrusion detection systems (IDS) and can catch many kinds of network exploits, including data exfiltration, malware, and phishing emails
  • Wazuh: all-in-one threat detection, integrity monitoring, and incident management tool with capabilities like intrusion detection, log data analysis, and file integrity monitoring

Several open-source SOAR platforms are also available. These include:

  • Blumira: provides a SOC alternative for smaller IT teams looking to prevent data breaches and stop ransomware attacks
  • SIRP: a no-code risk-based SOAR platform with a built-in risk scoring engine to map risks to assets and prioritize appropriate threat response
  • CrowdSec: a collaborative IPS that analyzes behaviors and applies behavior “scenarios” to identify threats
  • Fidelis Halo: includes 20K+ pre-configured rules and 150+ policy templates to automate cloud computing security controls and compliance

In addition to the open-source tools mentioned above, many paid and commercial SIEM and SOAR platforms are also available. The choice would depend on an individual organization’s cybersecurity needs, goals, and budgets.

Further, as the SIEM and SOAR markets evolve, some platforms are emerging that 

combine the capabilities of both tools. For example, Microsoft Sentinel (starting at $0) provides SIEM capabilities such as log management, real-time monitoring, and user activity monitoring, as well as orchestration and automated response. It therefore provides a single solution for threat visibility and hunting, attack detection and threat response. Enterprises with larger teams and a broader threat landscape may benefit from converged tools such as these, while smaller companies might be better off with separate SIEM and SOAR platforms.

Conclusion

We hope that this article provided a deeper insight into the key differences between SIEM and SOAR. SIEM tools continue to play a useful role in enterprise cybersecurity, albeit with a few weaknesses, which can otherwise be addressed by SOAR. This makes the two systems something of a dynamic-duo for your cybersecurity program. By implementing both SOAR and SIEM, organizations can achieve defense-in-depth, keeping the bad guys out of sensitive networks and data.

Explore Devo Intelligent SIEM

Stay in the know

Subscribe today to stay informed and get
regular updates from Devo