• DocumentCode
    2376067
  • Title

    Testing Security Policies: Going Beyond Functional Testing

  • Author

    Traon, Yves Le ; Mouelhi, Tejeddine ; Baudry, Benoit

  • fYear
    2007
  • fDate
    5-9 Nov. 2007
  • Firstpage
    93
  • Lastpage
    102
  • Abstract
    While important efforts are dedicated to system functional testing, very few works study how to test specifically security mechanisms, implementing a security policy. This paper introduces security policy testing as a specific target for testing. We propose two strategies for producing security policy test cases, depending if they are built in complement of existing functional test cases or independently from them. Indeed, any security policy is strongly connected to system functionality: testing functions includes exercising many security mechanisms. However, testing functionality does not intend at putting to the test security aspects. We thus propose test selection criteria to produce tests from a security policy. To quantify the effectiveness of a set of test cases to detect security policy flaws, we adapt mutation analysis and define security policy mutation operators. A library case study, a 3-tiers architecture, is used to obtain experimental trends. Results confirm that security must become a specific target of testing to reach a satisfying level of confidence in security mechanisms.
  • Keywords
    Access control; Context modeling; Data security; Genetic mutations; Libraries; Permission; Reliability engineering; Software reliability; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability, 2007. ISSRE '07. The 18th IEEE International Symposium on
  • Conference_Location
    Trollhattan
  • ISSN
    1071-9458
  • Print_ISBN
    978-0-7695-3024-6
  • Type

    conf

  • DOI
    10.1109/ISSRE.2007.27
  • Filename
    4402200