The Infrastructure of modern society is controlled by software systems that are vulnerable to attack. Successful attacks on these systems can lead to catastrophic results; the survivability of such information systems in the face of attacks is therefore an area of extreme importance to society. This paper presents model-based techniques for the diagnosis of potentially compromised software systems; these techniques can be used to aid the self-diagnosis and recovery from failure of critical software systems. It introduces Information Survivability as a new domain of application for model-baesed diagnosis and it presents new modeling and reasoning techniques relevant to the domain. In particular: 1) We develop techniques for the diagnosis of compromised software systems (previous work on model-base diagnosis has been primarily cconcerned with physical components); 2) We develop methods for dealing with model-based diagnosis as a mixture of symbolic and Bayesian inference; 3) We develop techniques for dealing with common-mode failures; 4) We develop unified representational techniques for reasoning about information attacks, the vulnerabilities and compromises of computational resources, and the observed behavior of computations; 5) We highlght additional information that should be part of the goal of modelbased diagnosis.
[1]
Randall Davis,et al.
Diagnosis Based on Description of Structure and Function
,
1982,
AAAI.
[2]
P. Pandurang Nayak,et al.
Efficient enumeration of instantiations in Bayesian networks
,
1996,
UAI.
[3]
Walter Hamscher,et al.
Joshua: Uniform Access to Heterogeneous Knowledge Structures, or why Joshing Is Better than Conniving or Planning
,
1987,
AAAI.
[4]
Sampath Srinivas,et al.
Modeling techniques and algorithms for probabilistic model-based diagnosis and repair
,
1996
.
[5]
Brian C. Williams,et al.
Diagnosing Multiple Faults
,
1987,
Artif. Intell..
[6]
Randall Davis,et al.
Diagnostic Reasoning Based on Structure and Behavior
,
1984,
Artif. Intell..
[7]
Steffen L. Lauritzen,et al.
Bayesian updating in causal probabilistic networks by local computations
,
1990
.
[8]
Brian C. Williams,et al.
Diagnosis with Behavioral Modes
,
1989,
IJCAI.
[9]
Randall Davis,et al.
Model-based reasoning: troubleshooting
,
1988
.