Title
Using Attack Injection to Evaluate Intrusion Detection Effectiveness in Container-based Systems
Abstract
Containers revolutionized cloud applications, as they are lightweight, highly portable and ideal for microservices. Although they are being adopted in business-critical scenarios, they introduce security concerns which are exacerbated in multi-tenant environments. Intrusion detection techniques can help, but they have received limited attention in this context. This paper presents an approach that uses attack injection to evaluate the effectiveness of intrusion detection in container-based systems. We use a TPC-C workload, with a database engine running as a container, while monitoring its system calls. First, the algorithms are submitted to benign workloads to learn the application profile. Then, we execute a set of attack injection experiments with diverse attacks, and we verify whether the algorithms report them. An experiment was designed to evaluate the algorithms in Docker and LXC containers, and in a traditional OS deployment for comparison. The results show that the approach is effective in evaluating the algorithms in different scenarios. The algorithms consistently detect most of the attacks (89+%). The precision values show more variance, but with careful tuning and richer workloads, this problem can be mitigated.
Year
DOI
Venue
2020
10.1109/PRDC50213.2020.00017
2020 IEEE 25th Pacific Rim International Symposium on Dependable Computing (PRDC)
Keywords
DocType
ISSN
Attack Injection,Containers,Docker,Intrusion Detection,LXC
Conference
1555-094X
ISBN
Citations 
PageRank 
978-1-7281-8004-5
0
0.34
References 
Authors
0
3
Name
Order
Citations
PageRank
José Flora100.34
Paulo Gonçalves2145.19
Nuno Antunes300.34