• DocumentCode
    2845202
  • Title

    On the Effective Use of Security Test Patterns

  • Author

    Smith, Ben ; Williams, Laurie

  • fYear
    2012
  • fDate
    20-22 June 2012
  • Firstpage
    108
  • Lastpage
    117
  • Abstract
    Capturing attacker behavior in a security test plan allows the systematic, repeated assessment of a system\´s defenses against attacks. To address the lack of security experts capable of developing effective black box security test plans, we have empirically developed an initial set of six black box security test patterns. These patterns capture the expertise involved in creating a black box security test plan in the same way that software design patterns capture design expertise. Security test patterns can enable software testers lacking security expertise (in this paper, "novices") to develop a test plan the way experts could. The goal of this paper is to evaluate the ability of novices to effectively generate black box security tests by accessing security expertise contained within security test patterns. We conducted a user study of 47 student novices, who used our six initial patterns to develop black box security test plans for six requirements from a publicly available specification for electronic health records systems. We created an oracle for the security test plan by forming a panel of researchers who manually completed the same task as the novices. We found that novices will generate a similar black box test plan to the oracle when aided by the six black box security test patterns.
  • Keywords
    Catalogs; Natural languages; Programming; Security; Software; Storage area networks; Testing; black box; patterns; security; testing; user study; vulnerability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Security and Reliability (SERE), 2012 IEEE Sixth International Conference on
  • Conference_Location
    Gaithersburg, MD, USA
  • Print_ISBN
    978-1-4673-2067-2
  • Type

    conf

  • DOI
    10.1109/SERE.2012.23
  • Filename
    6258300