Kurniawan, K., Ekelhart, A., Kiesling, E., Quirchmayr, G., & Tjoa, A. M. (2022). Kyrstal: Knowledge Graph-based framework for tactical attach discovery in audit data. Computers and Security, 121, Article 102828. https://doi.org/10.1016/j.cose.2022.102828
Attack graph-based methods are a promising approach towards discovering attacks and various techniques have been proposed recently. A key limitation, however, is that approaches developed so far are monolithic in their architecture and heterogeneous in their internal models. The inflexible custom data models of existing prototypes and the implementation of rules in code rather than declarative languages on the one hand make it difficult to combine, extend, and reuse techniques, and on the other hand hinder reuse of security knowledge – including detection rules and threat intelligence. KRYSTAL tackles these challenges by providing a knowledge graph-based, modular framework for threat detection, attack graph and scenario reconstruction, and analysis based on RDF as a standard model for knowledge representation. This approach provides query options that facilitate contextualization over internal and external background knowledge, as well as the integration of multiple detection techniques, including tag propagation, attack signatures, and graph queries. We implemented our framework in an openly available prototype and demonstrate its applicability on multiple scenarios of the DARPA Transparent Computing dataset. Our evaluation shows that the combination of different threat detection techniques within our framework improved detection capabilities. Furthermore, we find that RDF provenance graphs are scalable and can efficiently support a variety of threat detection techniques.
en
Project title:
Verbesserung der Sicherheit von Informationsprozessen in Produktionssystemen: CDL SQI (CDG Christian Doppler Forschungsgesellschaft; CDG Christian Doppler Forschungsgesellschaft)
-
Research Areas:
Computer Engineering and Software-Intensive Systems: 50% Information Systems Engineering: 50%