Model-based evaluation: from dependability to security 论文

2004IEEE Transactions on Dependable and Secure Computing引用 508
Software Reliability and Analysis ResearchSafety Systems Engineering in AutonomyAdvanced Software Engineering Methodologies

详细信息

发表期刊/会议
IEEE Transactions on Dependable and Secure Computing
发表日期
2004-01-01
发表年份
2004

关键词

Software Reliability and Analysis ResearchSafety Systems Engineering in AutonomyAdvanced Software Engineering Methodologies

摘要

The development of techniques for quantitative, model-based evaluation of computer system dependability has a long and rich history. A wide array of model-based evaluation techniques is now available, ranging from combinatorial methods, which are useful for quick, rough-cut analyses, to state-based methods, such as Markov reward models, and detailed, discrete-event simulation. The use of quantitative techniques for security evaluation is much less common, and has typically taken the form of formal analysis of small parts of an overall design, or experimental red team-based approaches. Alone, neither of these approaches is fully satisfactory, and we argue that there is much to be gained through the development of a sound model-based methodology for quantifying the security one can expect from a particular design. In this work, we survey existing model-based techniques for evaluating system dependability, and summarize how they are now being extended to evaluate system security. We find that many techniques from dependability evaluation can be applied in the security domain, but that significant challenges remain, largely due to fundamental differences between the accidental nature of the faults commonly assumed in dependability evaluation, and the intentional, human nature of cyber attacks.