Security requirements engineering: A framework for representation and analysis

被引:219
|
作者
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 条
  • [1] Performance Analysis of Security Requirements Engineering Framework by Measuring the Vulnerabilities
    Prabhakaran, Salini
    Selvadurai, Kanmani
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (03) : 435 - 444
  • [2] Framework for Engineering Complex Security Requirements Patterns
    Mazo, Raul
    Feltus, Christophe
    2016 6TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS 2016), 2016, : 250 - 254
  • [3] An Ontology Based Information Security Requirements Engineering Framework
    Chikh, Azeddine
    Abulaish, Muhammad
    Nabi, Syed Irfan
    Alghathbar, Khaled
    SECURE AND TRUST COMPUTING, DATA MANAGEMENT, AND APPLICATIONS, 2011, 186 : 139 - +
  • [4] BPMN extension evaluation for security requirements engineering framework
    Zareen, Saima
    Anwar, Syed Muhammad
    REQUIREMENTS ENGINEERING, 2024, 29 (02) : 261 - 278
  • [5] DIGS - A Framework for Discovering Goals for Security Requirements Engineering
    Riaz, Maria
    Stallings, Jonathan
    Singh, Munindar P.
    Slankas, John
    Williams, Laurie
    ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [6] Security requirements engineering framework for software product lines
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (10) : 1094 - 1117
  • [7] Survey and analysis on Security Requirements Engineering
    Salini, P.
    Kanmani, S.
    COMPUTERS & ELECTRICAL ENGINEERING, 2012, 38 (06) : 1785 - 1797
  • [8] Security Requirements Engineering: A Framework for Cyber-Physical Systems
    Rehman, Shafiq Ur
    Allgaier, Christopher
    Gruhn, Volker
    2018 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2018), 2018, : 315 - 320
  • [9] Engineering transparency requirements: A modelling and analysis framework
    Hosseini, Mahmood
    Shahri, Alimohammad
    Phalp, Keith
    Ali, Raian
    INFORMATION SYSTEMS, 2018, 74 : 3 - 22
  • [10] A framework to support requirements analysis in engineering design
    Brace, William
    Cheutet, Vincent
    JOURNAL OF ENGINEERING DESIGN, 2012, 23 (12) : 873 - 901