SAQL: A Stream-based Query System for Real-Time Abnormal System Behavior Detection

06/25/2018
by   Peng Gao, et al.
0

Recently, advanced cyber attacks, which consist of a sequence of steps that involve many vulnerabilities and hosts, compromise the security of many well-protected businesses. This has led to the solutions that ubiquitously monitor system activities in each host (big data) as a series of events, and search for anomalies (abnormal behaviors) for triaging risky events. Since fighting against these attacks is a time-critical mission to prevent further damage, these solutions face challenges in incorporating expert knowledge to perform timely anomaly detection over the large-scale provenance data. To address these challenges, we propose a novel stream-based query system that takes as input, a real-time event feed aggregated from multiple hosts in an enterprise, and provides an anomaly query engine that queries the event feed to identify abnormal behaviors based on the specified anomalies. To facilitate the task of expressing anomalies based on expert knowledge, our system provides a domain-specific query language, SAQL, which allows analysts to express models for (1) rule-based anomalies, (2) time-series anomalies, (3) invariant-based anomalies, and (4) outlier-based anomalies. We deployed our system in NEC Labs America comprising 150 hosts and evaluated it using 1.1TB of real system monitoring data (containing 3.3 billion events). Our evaluations on a broad set of attack behaviors and micro-benchmarks show that our system has a low detection latency (<2s) and a high system throughput (110,000 events/s; supporting 4000 hosts), and is more efficient in memory utilization than the existing stream-based complex event processing systems.

READ FULL TEXT
research
03/19/2019

A Stream-based Query System for Efficiently Detecting Abnormal System Behaviors for Enterprise Security

The need for countering Advanced Persistent Threat (APT) attacks has led...
research
06/06/2018

AIQL: Enabling Efficient Attack Investigation from System Monitoring Data

The need for countering Advanced Persistent Threat (APT) attacks has led...
research
08/08/2017

Anomaly Detection in Multivariate Non-stationary Time Series for Automatic DBMS Diagnosis

Anomaly detection in database management systems (DBMSs) is difficult be...
research
07/07/2023

Dynamic Graph Attention for Anomaly Detection in Heterogeneous Sensor Networks

In the era of digital transformation, systems monitored by the Industria...
research
10/04/2018

A Query Tool for Efficiently Investigating Risky Software Behaviors

Advanced Persistent Threat (APT) attacks are sophisticated and stealthy,...
research
01/20/2022

Effective Anomaly Detection in Smart Home by Integrating Event Time Intervals

Smart home IoT systems and devices are susceptible to attacks and malfun...
research
06/06/2019

Failures detection at directional drilling using real-time analogues search

One of the main challenges in the construction of oil and gas wells is t...

Please sign up or login with your details

Forgot password? Click here to reset