• DocumentCode
    2982915
  • Title

    Maintaining software with a security perspective

  • Author

    Jiwnani, Kanta ; Zelkowitz, Marvin

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    194
  • Lastpage
    203
  • Abstract
    Testing for software security is a lengthy, complex and costly process. Currently, security testing is done using penetration analysis and formal verification of security kernels. These methods are not complete and are difficult to use. Hence it is essential to focus testing effort in areas that have a greater number of security vulnerabilities to develop secure software as well as meet budget and time constraints. We propose a testing strategy based on a classification of vulnerabilities to develop secure and stable systems. This taxonomy will enable a system testing and maintenance group to understand the distribution of security vulnerabilities and prioritize their testing effort according to the impact the vulnerabilities have on the system. This is based on Landwehr´s (1994) classification scheme for security flaws and we evaluated it using a database of 1360 operating system vulnerabilities. This analysis indicates vulnerabilities tend to be focused in relatively few areas and associated with a small number of software engineering issues.
  • Keywords
    operating systems (computers); program testing; security of data; software maintenance; budget constraints; operating system vulnerabilities; security flaw classification scheme; software engineering; software maintenance; software security testing; stable systems; time constraints; vulnerability classification; Data security; Databases; Formal verification; Kernel; Operating systems; Software maintenance; Software testing; System testing; Taxonomy; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2002. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1819-2
  • Type

    conf

  • DOI
    10.1109/ICSM.2002.1167766
  • Filename
    1167766