APT-Attack Detection Based on Multi-Stage Autoencoders

In the face of emerging technological achievements, cyber security remains a significant issue. Despite the new possibilities that arise with such development, these do not come without a drawback. Attackers make use of the new possibilities to take advantage of possible security defects in new syst...

Full description

Bibliographic Details
Main Authors: Helmut Neuschmied, Martin Winter, Branka Stojanović, Katharina Hofer-Schmitz, Josip Božić, Ulrike Kleb
Format: Article
Language:English
Published: MDPI AG 2022-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/13/6816
_version_ 1797480770495840256
author Helmut Neuschmied
Martin Winter
Branka Stojanović
Katharina Hofer-Schmitz
Josip Božić
Ulrike Kleb
author_facet Helmut Neuschmied
Martin Winter
Branka Stojanović
Katharina Hofer-Schmitz
Josip Božić
Ulrike Kleb
author_sort Helmut Neuschmied
collection DOAJ
description In the face of emerging technological achievements, cyber security remains a significant issue. Despite the new possibilities that arise with such development, these do not come without a drawback. Attackers make use of the new possibilities to take advantage of possible security defects in new systems. Advanced-persistent-threat (APT) attacks represent sophisticated attacks that are executed in multiple steps. In particular, network systems represent a common target for APT attacks where known or yet undiscovered vulnerabilities are exploited. For this reason, intrusion detection systems (IDS) are applied to identify malicious behavioural patterns in existing network datasets. In recent times, machine-learning (ML) algorithms are used to distinguish between benign and anomalous activity in such datasets. The application of such methods, especially autoencoders, has received attention for achieving good detection results for APT attacks. This paper builds on this fact and applies several autoencoder-based methods for the detection of such attack patterns in two datasets created by combining two publicly available benchmark datasets. In addition to that, statistical analysis is used to determine features to supplement the anomaly detection process. An anomaly detector is implemented and evaluated on a combination of both datasets, including two experiment instances–APT-attack detection in an independent test dataset and in a zero-day-attack test dataset. The conducted experiments provide promising results on the plausibility of features and the performance of applied algorithms. Finally, a discussion is provided with suggestions of improvements in the anomaly detector.
first_indexed 2024-03-09T22:04:52Z
format Article
id doaj.art-c39f31675b7f4e1ead71ee649e585855
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T22:04:52Z
publishDate 2022-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-c39f31675b7f4e1ead71ee649e5858552023-11-23T19:43:08ZengMDPI AGApplied Sciences2076-34172022-07-011213681610.3390/app12136816APT-Attack Detection Based on Multi-Stage AutoencodersHelmut Neuschmied0Martin Winter1Branka Stojanović2Katharina Hofer-Schmitz3Josip Božić4Ulrike Kleb5DIGITAL—Institute for Information and Communication Technologies, Joanneum Research GesmbH, A-8010 Graz, AustriaDIGITAL—Institute for Information and Communication Technologies, Joanneum Research GesmbH, A-8010 Graz, AustriaDIGITAL—Institute for Information and Communication Technologies, Joanneum Research GesmbH, A-8010 Graz, AustriaDIGITAL—Institute for Information and Communication Technologies, Joanneum Research GesmbH, A-8010 Graz, AustriaDIGITAL—Institute for Information and Communication Technologies, Joanneum Research GesmbH, A-8010 Graz, AustriaPOLICIES—Institute for Economic and Innovation Research, Joanneum Research GesmbH, A-8010 Graz, AustriaIn the face of emerging technological achievements, cyber security remains a significant issue. Despite the new possibilities that arise with such development, these do not come without a drawback. Attackers make use of the new possibilities to take advantage of possible security defects in new systems. Advanced-persistent-threat (APT) attacks represent sophisticated attacks that are executed in multiple steps. In particular, network systems represent a common target for APT attacks where known or yet undiscovered vulnerabilities are exploited. For this reason, intrusion detection systems (IDS) are applied to identify malicious behavioural patterns in existing network datasets. In recent times, machine-learning (ML) algorithms are used to distinguish between benign and anomalous activity in such datasets. The application of such methods, especially autoencoders, has received attention for achieving good detection results for APT attacks. This paper builds on this fact and applies several autoencoder-based methods for the detection of such attack patterns in two datasets created by combining two publicly available benchmark datasets. In addition to that, statistical analysis is used to determine features to supplement the anomaly detection process. An anomaly detector is implemented and evaluated on a combination of both datasets, including two experiment instances–APT-attack detection in an independent test dataset and in a zero-day-attack test dataset. The conducted experiments provide promising results on the plausibility of features and the performance of applied algorithms. Finally, a discussion is provided with suggestions of improvements in the anomaly detector.https://www.mdpi.com/2076-3417/12/13/6816machine learningautoencoderanomaly detectionintrusion detectionstatistical analysis
spellingShingle Helmut Neuschmied
Martin Winter
Branka Stojanović
Katharina Hofer-Schmitz
Josip Božić
Ulrike Kleb
APT-Attack Detection Based on Multi-Stage Autoencoders
Applied Sciences
machine learning
autoencoder
anomaly detection
intrusion detection
statistical analysis
title APT-Attack Detection Based on Multi-Stage Autoencoders
title_full APT-Attack Detection Based on Multi-Stage Autoencoders
title_fullStr APT-Attack Detection Based on Multi-Stage Autoencoders
title_full_unstemmed APT-Attack Detection Based on Multi-Stage Autoencoders
title_short APT-Attack Detection Based on Multi-Stage Autoencoders
title_sort apt attack detection based on multi stage autoencoders
topic machine learning
autoencoder
anomaly detection
intrusion detection
statistical analysis
url https://www.mdpi.com/2076-3417/12/13/6816
work_keys_str_mv AT helmutneuschmied aptattackdetectionbasedonmultistageautoencoders
AT martinwinter aptattackdetectionbasedonmultistageautoencoders
AT brankastojanovic aptattackdetectionbasedonmultistageautoencoders
AT katharinahoferschmitz aptattackdetectionbasedonmultistageautoencoders
AT josipbozic aptattackdetectionbasedonmultistageautoencoders
AT ulrikekleb aptattackdetectionbasedonmultistageautoencoders