# Finding Rats in Cats: Detecting Stealthy Attacks using Group Anomaly   Detection

**Authors:** Aditya Kuppa, Slawomir Grzonkowski, Muhammad Rizwan Asghar and, Nhien-An Le-Khac

arXiv: 1905.07273 · 2019-05-21

## TL;DR

This paper proposes a novel group anomaly detection approach using neural networks, specifically Adversarial Autoencoders, to identify stealthy cyber attacks that evade traditional point anomaly detection methods.

## Contribution

It introduces a neural network-based group anomaly detection framework leveraging Adversarial Autoencoders and specialized sentence embeddings for detecting stealthy cyber attacks.

## Key findings

- Effective detection of targeted attacks and pen-tests
- Robustness against attacks using off-the-shelf tools
- Superior performance over existing anomaly detection methods

## Abstract

Advanced attack campaigns span across multiple stages and stay stealthy for long time periods. There is a growing trend of attackers using off-the-shelf tools and pre-installed system applications (such as \emph{powershell} and \emph{wmic}) to evade the detection because the same tools are also used by system administrators and security analysts for legitimate purposes for their routine tasks. To start investigations, event logs can be collected from operational systems; however, these logs are generic enough and it often becomes impossible to attribute a potential attack to a specific attack group. Recent approaches in the literature have used anomaly detection techniques, which aim at distinguishing between malicious and normal behavior of computers or network systems. Unfortunately, anomaly detection systems based on point anomalies are too rigid in a sense that they could miss the malicious activity and classify the attack, not an outlier. Therefore, there is a research challenge to make better detection of malicious activities. To address this challenge, in this paper, we leverage Group Anomaly Detection (GAD), which detects anomalous collections of individual data points.   Our approach is to build a neural network model utilizing Adversarial Autoencoder (AAE-$\alpha$) in order to detect the activity of an attacker who leverages off-the-shelf tools and system applications. In addition, we also build \textit{Behavior2Vec} and \textit{Command2Vec} sentence embedding deep learning models specific for feature extraction tasks. We conduct extensive experiments to evaluate our models on real-world datasets collected for a period of two months. The empirical results demonstrate that our approach is effective and robust in discovering targeted attacks, pen-tests, and attack campaigns leveraging custom tools.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.07273/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/1905.07273/full.md

## References

44 references — full list in the complete paper: https://tomesphere.com/paper/1905.07273/full.md

---
Source: https://tomesphere.com/paper/1905.07273