Security requirements engineering: A framework for representation and analysis

被引:226
作者
Haley, Charles B. [1 ]
Laney, Robin [1 ]
Moffett, Jonathan D. [1 ]
Nuseibeh, Bashar [1 ]
机构
[1] Open Univ, Ctr Res Comp, Dept Comp, Milton Keynes MK7 6AA, Bucks, England
基金
英国工程与自然科学研究理事会;
关键词
requirements engineering; security engineering; security requirements; argumentation;
D O I
10.1109/TSE.2007.70754
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a framework for security requirements elicitation and analysis. The framework is based on constructing a context for the system, representing security requirements as constraints, and developing satisfaction arguments for the security requirements. The system context is described using a problem-oriented notation, then is validated against the security requirements through construction of a satisfaction argument. The satisfaction argument consists of two parts: a formal argument that the system can meet its security requirements and a structured informal argument supporting the assumptions expressed in the formal argument. The construction of the satisfaction argument may fail, revealing either that the security requirement cannot be satisfied in the context or that the context does not contain sufficient information to develop the argument. In this case, designers and architects are asked to provide additional, design information to resolve the problems. We evaluate the framework by applying it to a security requirements analysis within an air traffic control technology evaluation project.
引用
收藏
页码:133 / 153
页数:21
相关论文
共 82 条
  • [1] Stakeholders: Who is your system for?
    Alexander, I
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2003, 14 (01): : 22 - 26
  • [2] ALLEN JH, 2001, P 5 NAT COLL INF SYS
  • [3] Anderson Ross., 2001, SECURITY ENG GUIDE B
  • [4] [Anonymous], NIST SPEC PUBL
  • [5] [Anonymous], 1998, NSPW 98 WORKSH NEW S
  • [6] [Anonymous], 1999, CHAOS REC SUCC
  • [7] [Anonymous], 2006, CERT CC STAT 1988 20
  • [8] [Anonymous], 2005, 3 S REQTS ENGR INFO
  • [9] ANTON AI, 2001, ADV INFORM SECURITY, V2, P29
  • [10] Basic concepts and taxonomy of dependable and secure computing
    Avizienis, A
    Laprie, JC
    Randell, B
    Landwehr, C
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) : 11 - 33