2006 · 54 citations · 11 references
Abstract. Misuse cases are a useful technique for eliciting and modelling security requirements and threats. In addition they may be very useful in a risk analysis process, particularly as part of the system development process. The original misuse case notation adds inverted use cases to model threats and inverted actors to represent attackers. However, an attack is usually performed by exploiting a vulnerability in a system and it would be useful to be able to represent vulnerable functions in a model. In addition, it should be possible to discern between insiders and outside attackers in a model, as they have very different abilities and potential for attacking a system. This paper therefore proposes an extended misuse case notation that includes the ability to represent vulnerabilities and the insider threat, and discusses the use of this extended notation in the system development and risk analysis processes. 1
11
Using abuse case models for security requirements analysis
John McDermott, Chris Fox · 2003 · 397 citations
Misuse cases: use cases with hostile intent
Ian Alexander · IEEE Software · 2003 · 329 citations
Eliciting security requirements by misuse cases
Guttorm Sindre, Andreas L. Opdahl · 2002 · 328 citations
Donald Firesmith · The Journal of Object Technology · 2003 · 193 citations · Full text
Templates for Misuse Case Description
Guttorm Sindre, Andreas L. Opdahl · 2001 · 143 citations