Ensuring compliance between policies, requirements and software design:: A case study

被引:0
|
作者
He, Qingfeng [1 ]
Otto, Paul [2 ]
Anton, Annie I. [2 ]
Jones, Laurie [3 ]
机构
[1] ABB Inc, US Corp Res Ctr, 940 Main Campus Dr,Suite 300, Raleigh, NC 27606 USA
[2] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
[3] Mills Coll, Interdisciplinary Comp Sci, Oakland, CA 94613 USA
基金
美国国家科学基金会;
关键词
policy specification; requirements analysis; software design; access control;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Specifying correct and complete access control policies is essential to secure data and ensure privacy in information systems. Traditionally, policy specification has not been an explicit part of the software development process. This isolation of policy specification from software development often results in policies that are not in compliance with system requirements and/or organizational security and privacy policies, leaving the system vulnerable to data breaches. This paper presents the results and lessons learned from a case study that employs the Requirements-based Access Control Analysis and Policy Specification (ReCAPS) method to specify access control policies for a web-based event registration system. The ReCAPS method aids software and security engineers in specifying access control policies derived from requirements specifications and other available sources. Our case study revealed that the ReCAPS method helps identify inconsistencies across various software artifacts, such as requirements specifcation, database design, and organizational security and privacy policies. Had these problems not been identified and resolved, they would have crippled later phases of software development, resulted in missing or incomplete system functionality, and compromised the system's security and privacy. This case study reinforces, validates, and extends our previous recommendations that access control policy specification should be an integral part of the software development process for information systems to achieve information assurance and improve the quality of the information system.
引用
收藏
页码:79 / +
页数:3
相关论文
共 50 条
  • [1] Software Compliance Requirements, Factors, and Policies: A Systematic Literature Review
    Mubarkoot, Mohammed
    Altmann, Jorrn
    Rasti-Barzoki, Morteza
    Egger, Bernhard
    Lee, Hyejin
    [J]. COMPUTERS & SECURITY, 2023, 124
  • [2] Ensuring compliance with drug accountability requirements
    Lumsden, Kurt
    [J]. Pharmaceutical Technology, 2013, 37 (10)
  • [3] Compliance Requirements in Large-Scale Software Development: An Industrial Case Study
    Usman, Muhammad
    Felderer, Michael
    Unterkalmsteiner, Michael
    Klotins, Eriks
    Mendez, Daniel
    Alegroth, Emil
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 : 385 - 401
  • [4] SOFTWARE-DESIGN WITH FUZZY REQUIREMENTS - A CASE-STUDY
    WERNTZ, DG
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING ///, 1989, : 201 - 203
  • [5] Requirements Volatility in Software Architecture Design: An Exploratory Case Study
    Aaramaa, Sanja
    Dasanayake, Sandun
    Oivo, Markku
    Markkula, Jouni
    Saukkonen, Samuli
    [J]. ICSSP'17: PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS, 2017, : 40 - 49
  • [6] Ensuring Safety of Avionics Software at the Architecture Design Level: An Industrial Case Study
    Wu, Ji
    Yue, Tao
    Ali, Shaukat
    Zhang, Huihui
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 55 - 64
  • [7] The Use of Design Thinking in Agile Software Requirements Survey: A Case Study
    Canedo, Edna Dias
    da Costa, Ruyther Parente
    [J]. DESIGN, USER EXPERIENCE, AND USABILITY: THEORY AND PRACTICE, DUXU 2018, PT I, 2018, 10918 : 642 - 657
  • [8] Establishing Regulatory Compliance for Software Requirements
    Ingolfo, Silvia
    Siena, Alberto
    Mylopoulos, John
    [J]. CONCEPTUAL MODELING - ER 2011, 2011, 6998 : 47 - 61
  • [9] Arguing regulatory compliance of software requirements
    Ingolfo, Silvia
    Siena, Alberto
    Mylopoulos, John
    Susi, Angelo
    Perini, Anna
    [J]. DATA & KNOWLEDGE ENGINEERING, 2013, 87 : 279 - 296
  • [10] On the relationship between similar requirements and similar software A case study in the railway domain
    Abbas, Muhammad
    Ferrari, Alessio
    Shatnawi, Anas
    Enoiu, Eduard
    Saadatmand, Mehrdad
    Sundmark, Daniel
    [J]. REQUIREMENTS ENGINEERING, 2023, 28 (01) : 23 - 47