Abstract
Information security was initially required in specific applications, however, nowadays, most companies and even individuals are interested in securing their information assets. The new requirement can be costly, especially with the high demand on security solutions and security experts. Security patterns are reusable security solutions that prove to be efficient and can help developers achieve some security goals without the need for expertise in the security domain. Some security pattern combinations can be beneficial while others are inconsistent. Model checking can be used to verify the production of combining multiple security patterns with an architecture. Supervisory control and data acquisition (SCADA) systems control many of our critical industrial infrastructures. Due to their limitations, and their augmented connectivity, SCADA systems have many unresolved security issues. In this paper, we demonstrate how we can automatically generate a secure SCADA model based on an insecure one and how to verify the generated model.
Keywords
Cite this article
@article{cai-4275,
author = {Fadi Obeid and Philippe Dhaussy},
title = {Formal Verification of Security Pattern Composition: Application to SCADA},
journal = {Computing and Informatics},
volume = {38},
number = {5},
pages = {1149--1180},
year = {2019},
issn = {1335-9150},
doi = {10.31577/cai_2019_5_1149}
}
TY - JOUR AU - Fadi Obeid AU - Philippe Dhaussy TI - Formal Verification of Security Pattern Composition: Application to SCADA JO - Computing and Informatics VL - 38 IS - 5 SP - 1149 EP - 1180 PY - 2019 SN - 1335-9150 DO - 10.31577/cai_2019_5_1149 UR - https://doi.org/10.31577/cai_2019_5_1149 KW - Information security KW - security patterns KW - formal verification KW - model checking KW - SCADA ER -
Obeid, F., & Dhaussy, P. (2019). Formal Verification of Security Pattern Composition: Application to SCADA. Computing and Informatics, 38(5), 1149–1180. https://doi.org/10.31577/cai_2019_5_1149