Open this publication in new window or tab >>Show others...
2023 (English)In: Computers & security (Print), ISSN 0167-4048, E-ISSN 1872-6208, Vol. 130, p. 103284-, article id 103284Article in journal (Refereed) Published
Abstract [en]
Nowadays, IT infrastructures are involved in making innumerable aspects of our lives convenient, starting with water or energy distribution systems, and ending with e-commerce solutions and online banking services. In the worst case, cyberattacks on such infrastructures can paralyze whole states and lead to losses in terms of both human lives and money.One of the approaches to increase security of IT infrastructures relies on modeling possible ways of compromising them by potential attackers. To facilitate creation and reusability of such models, domain specific languages (DSLs) can be created. Ideally, a user will employ a DSL for modeling their infrastruc-ture of interest, with the domain-specific threats and attack logic being already encoded in the DSL by the domain experts.The Meta Attack Language (MAL) has been introduced previously as a meta-DSL for development of security-oriented DSLs. In this work, we define formally the syntax and a semantics of MAL to ease a common understanding of MAL's functionalities and enable reference implementations on different tech-nical platforms. It's applicability for modeling and analysis of security of IT infrastructures is illustrated with an example.
Place, publisher, year, edition, pages
Elsevier BV, 2023
Keywords
Threat modeling, Attack simulation, Attack graphs, Domain specific language
National Category
Reliability and Maintenance Computer Systems
Identifiers
urn:nbn:se:kth:diva-329957 (URN)10.1016/j.cose.2023.103284 (DOI)001001451200001 ()2-s2.0-85156202278 (Scopus ID)
Note
QC 20230626
2023-06-262023-06-262023-06-26Bibliographically approved