A set of semantic data flow diagrams and its security analysis based on ontologies and knowledge graphs

03/20/2023
by   Andrei Brazhuk, et al.
0

For a long time threat modeling was treated as a manual, complicated process. However modern agile development methodologies and cloud computing technologies require adding automatic threat modeling approaches. This work considers two challenges: creating a set of machine-readable data flow diagrams that represent real cloud based applications; and usage domain specific knowledge for automatic analysis of the security aspects of such applications. The set of 180 semantic diagrams (ontologies and knowledge graphs) is created based on cloud configurations (Docker Compose); the set includes a manual taxonomy that allows to define the design and functional aspects of the web based and data processing applications; the set can be used for various research in the threat modeling field. This work also evaluates how ontologies and knowledge graphs can be used to automatically recognize patterns (mapped to security threats) in diagrams. A pattern represents features of a diagram in form of a request to a knowledge base, what enables its recognition in a semantic representation of a diagram. In an experiment four groups of the patterns are created (web applications, data processing, network, and docker specific), and the diagrams are examined by the patterns. Automatic results, received for the web applications and data processing patterns, are compared with the manual taxonomy in order to study challenges of automatic threat modeling.

READ FULL TEXT
research
12/08/2021

Towards automation of threat modeling based on a semantic model of attack patterns and weaknesses

This works considers challenges of building and usage a formal knowledge...
research
07/21/2021

The analysis approach of ThreatGet

Nowadays, almost all electronic devices include a communication interfac...
research
03/11/2021

Interface to Query and Visualise Definitions from a Knowledge Base

The semantic linked data model is at the core of the Web due to its abil...
research
08/29/2023

Ontologies in Digital Twins: A Systematic Literature Review

Digital Twins (DT) facilitate monitoring and reasoning processes in cybe...
research
04/26/2023

Structure Diagram Recognition in Financial Announcements

Accurately extracting structured data from structure diagrams in financi...
research
06/07/2020

Contextualisation of Data Flow Diagrams for security analysis

Data flow diagrams (DFDs) are popular for sketching systems for subseque...
research
05/28/2022

Towards a Security Stress-Test for Cloud Configurations

Securing cloud configurations is an elusive task, which is left up to sy...

Please sign up or login with your details

Forgot password? Click here to reset