Litcius/Paper detail

Have it Your Way: Generating Customized Log Datasets With a Model-Driven Simulation Testbed

Max Landauer, Florian Skopik, Markus Wurzenberger, Wolfgang Hotwagner, Andreas Rauber

2020IEEE Transactions on Reliability47 citationsDOIOpen Access PDF

Abstract

Evaluations of intrusion detection systems (IDS) require log datasets collected in realistic system environments. Existing testbeds therefore offer user simulations and attack scenarios that target specific use-cases. However, not only does the preparation of such testbeds require domain knowledge and time-consuming work, but also maintenance and modifications for other use-cases involve high manual efforts and repeated execution of tasks. In this article, we therefore propose to generate testbeds for IDS evaluation using strategies from model-driven engineering. In particular, our approach models system infrastructure, simulated normal behavior, and attack scenarios as testbed-independent modules. A transformation engine then automatically generates arbitrary numbers of testbeds, each with a particular set of characteristics and capable of running in parallel. Our approach greatly improves configurability and flexibility of testbeds and allows to reuse components across multiple scenarios. We use our proof-of-concept implementation to generate a labeled dataset for IDS evaluation that is published with this article.

Topics & Concepts

TestbedComputer scienceReuseIntrusion detection systemFlexibility (engineering)Set (abstract data type)Distributed computingDomain (mathematical analysis)Transformation (genetics)Model transformationData miningReal-time computingArtificial intelligenceProgramming languageComputer networkBiologyEcologyMathematicsStatisticsGeneChemistryBiochemistryConsistency (knowledge bases)Mathematical analysisSoftware System Performance and ReliabilityNetwork Security and Intrusion DetectionInformation and Cyber Security