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
相关论文
共 50 条
  • [21] A systematic co-engineering of safety and security analysis in requirements engineering process
    Jung, Sejin
    Yoo, Junbeom
    Malek, Sam
    INTERNATIONAL JOURNAL OF CRITICAL INFRASTRUCTURE PROTECTION, 2023, 43
  • [22] Trust Trade-off Analysis for Security Requirements Engineering
    Elahi, Golnaz
    Yu, Eric
    PROCEEDINGS OF THE 2009 17TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2009, : 243 - +
  • [23] A Framework for Software Requirements Engineering
    Hashim, Khairuddin
    Khairuddin, Nurul Naslia
    SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 117 - +
  • [24] A KNOWLEDGE REPRESENTATION LANGUAGE FOR REQUIREMENTS ENGINEERING
    DUBOIS, E
    HAGELSTEIN, J
    LAHOU, E
    PONSAERT, F
    RIFAUT, A
    PROCEEDINGS OF THE IEEE, 1986, 74 (10) : 1431 - 1444
  • [25] Security Requirements Engineering Framework with BPMN 2.0.2 Extension Model for Development of Information Systems
    Zareen, Saima
    Akram, Adeel
    Ahmad Khan, Shoab
    APPLIED SCIENCES-BASEL, 2020, 10 (14):
  • [26] A systems engineering framework: Requirements analysis for the development of rural microgrids
    Doorsamy, Wesley
    Cronje, Willem A.
    Lakay-Doorsamy, Lorinda
    2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 1251 - 1256
  • [27] Applying a security requirements engineering process
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    COMPUTER SECURITY - ESORICS 2006, PROCEEDINGS, 2006, 4189 : 192 - 206
  • [28] A comparison of security requirements engineering methods
    Fabian, Benjamin
    Guerses, Seda
    Heisel, Maritta
    Santen, Thomas
    Schmidt, Holger
    REQUIREMENTS ENGINEERING, 2010, 15 (01) : 7 - 40
  • [29] Position on Metrics for Security in Requirements Engineering
    Kundi, Mahwish
    Chitchyan, Ruzanna
    2014 IEEE 1ST INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET), 2014, : 29 - 31
  • [30] A Readiness Model for Security Requirements Engineering
    Mufti, Yusuf
    Niazi, Mahmood
    Alshayeb, Mohammad
    Mahmood, Sajjad
    IEEE ACCESS, 2018, 6 : 28611 - 28631