Models of reliability of fault-tolerant software under cyber-attacks

被引:9
|
作者
Popov, Peter [1 ]
机构
[1] Univ London, Ctr Software Reliabil City, Northampton Sq, London EC1V 0HB, England
来源
2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE) | 2017年
基金
英国工程与自然科学研究理事会;
关键词
probabilistic model; software reliability; software fault-tolerance; on-demand software; adversary;
D O I
10.1109/ISSRE.2017.23
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper offers a new approach to modelling the effect of cyber-attacks on reliability of software used in industrial control applications. The model is based on the view that successful cyber-attacks introduce failure regions, which are not present in non-compromised software. The model is then extended to cover a fault tolerant architecture, such as the 1-out-of-2 software, popular for building industrial protection systems. The model is used to study the effectiveness of software maintenance policies such as patching and "cleansing" ("proactive recovery") under different adversary models ranging from independent attacks to sophisticated synchronized attacks on the channels. We demonstrate that the effect of attacks on reliability of diverse software significantly depends on the adversary model. Under synchronized attacks system reliability may be more than an order of magnitude worse than under independent attacks on the channels. These findings, although not surprising, highlight the importance of using an adequate adversary model in the assessment of how effective various cyber-security controls are.
引用
收藏
页码:228 / 239
页数:12
相关论文
共 50 条
  • [21] Asynchronous attack tolerant control for Markov jump cyber-physical systems under hybrid cyber-attacks
    Wang, Lanxin
    Long, Yue
    Li, Tieshan
    Yang, Hanqing
    Chen, C. L. Philip
    APPLIED MATHEMATICS AND COMPUTATION, 2024, 470
  • [22] MARKOV RELIABILITY MODELS OF FAULT-TOLERANT DISTRIBUTED COMPUTING SYSTEMS
    LIRON, M
    MELAMED, B
    YAU, SS
    INFORMATION SCIENCES, 1986, 40 (03) : 183 - 206
  • [23] Assessing the reliability of diverse fault-tolerant software-based systems
    Littlewood, B
    Popov, P
    Strigini, L
    SAFETY SCIENCE, 2002, 40 (09) : 781 - 796
  • [24] FAULT-TOLERANT SOFTWARE-RELIABILITY MODELING USING PETRI NETS
    LEU, SW
    FERNANDEZ, EB
    KHOSHGOFTAAR, T
    MICROELECTRONICS AND RELIABILITY, 1991, 31 (04): : 645 - 667
  • [25] RELIABILITY OF FAULT-TOLERANT SOFTWARE BASED ON A SYSTEM ARCHITECTURE WITH A RECOVERY METAPROGRAM
    LEU, SW
    FERNANDEZ, EB
    KHOSHGOFTAAR, T
    PROCEEDINGS : THE TWENTY-FIRST SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 1989, : 423 - 426
  • [26] Reliability and performance analysis of hardware-software systems with fault-tolerant software components
    Levitin, G
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2006, 91 (05) : 570 - 579
  • [27] Fault trees and Markov models for reliability analysis of fault-tolerant digital systems
    Dugan, Joanne Bechta
    Bavuso, Salvatore J.
    Boyd, Mark A.
    Reliability Engineering and System Safety, 1993, 39 (03): : 291 - 307
  • [28] Software reliability modeling with test coverage: Experimentation and measurement with a fault-tolerant software project
    Cai, Xia
    Lyu, Michael R.
    ISSRE 2007: 18TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2007, : 17 - 26
  • [29] Reliability measurement of fault-tolerant onboard memory system under fault clustering
    Choi, M
    Park, N
    Meyer, FJ
    Lombardi, F
    Piuri, V
    IMTC 2002: PROCEEDINGS OF THE 19TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1 & 2, 2002, : 1161 - 1166
  • [30] Modeling Network Systems Under Simultaneous Cyber-Attacks
    Da, Gaofeng
    Xu, Maochao
    Zhao, Peng
    IEEE TRANSACTIONS ON RELIABILITY, 2019, 68 (03) : 971 - 984