• DocumentCode
    3456220
  • Title

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

  • Author

    He, Qingfeng ; Otto, Paul ; Antón, Annie I. ; Jones, Laurie

  • Author_Institution
    ABB Inc., US Corporate Res. Center, Raleigh, NC
  • fYear
    2006
  • fDate
    13-14 April 2006
  • Lastpage
    92
  • Abstract
    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 specification, 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
  • Keywords
    authorisation; data privacy; formal specification; information systems; object-oriented programming; software quality; Requirements-based Access Control Analysis and Policy Specification method; Web-based event registration system; access control policies; access control policy specification; data security; database design; information assurance; information system privacy; information system quality; organizational privacy policies; organizational security policies; requirements design; requirements specifications; security engineering; software artifacts; software design; software development; software engineering; system requirement compliance; Access control; Computer aided software engineering; Computer science; Control system analysis; Data privacy; Data security; Information security; Information systems; Programming; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Assurance, 2006. IWIA 2006. Fourth IEEE International Workshop on
  • Conference_Location
    London
  • Print_ISBN
    0-7695-2564-4
  • Type

    conf

  • DOI
    10.1109/IWIA.2006.7
  • Filename
    1610001