• DocumentCode
    625562
  • Title

    Security Testing with Fault-Models and Properties

  • Author

    Buchler, Marco

  • Author_Institution
    Tech. Univ. Munchen, Munich, Germany
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    501
  • Lastpage
    502
  • Abstract
    Web applications are complex and face a massive amount of sophisticated attacks. Since manually testing web applications for security issues is hard and time consuming, automated testing is preferable. In model-based testing, test cases are often generated using structural criteria. Since such test cases do not directly target security properties, this Ph.D thesis proposes to use a fault model for generating tests for web applications. Faults are represented as known source code vulnerabilities that, by using respective mutation operators at the model level, are injected into models of a System Under Validation to generate “interesting” test cases. To achieve this, advantages of penetration testing are combined with model-checkers dedicated to security analysis. To find attacks on real systems the gap between an abstract attack trace output by a model-checker and a penetration test needs to be addressed. This Ph.D thesis contributes with a semi-automatic methodology to turn abstract attack traces operational.
  • Keywords
    Internet; formal verification; program testing; security of data; Web applications; abstract attack; automated testing; fault model; model-based testing; model-checkers; penetration testing; respective mutation operators; security issues; security testing; semi-automatic methodology; source code vulnerabilities; structural criteria; test cases; Abstracts; Mechanical factors; Model checking; Security; Semantics; Syntactics; security testing; property based testing; mutation testing; model checking; semi-automatic test execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.74
  • Filename
    6569774