• DocumentCode
    2993259
  • Title

    XSS pattern for attack modeling in testing

  • Author

    Bozic, Josip ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
  • fYear
    2013
  • fDate
    18-19 May 2013
  • Firstpage
    71
  • Lastpage
    74
  • Abstract
    Security issues of web applications are still a current topic of interest especially when considering the consequences of unintended behaviour. Such services might handle sensitive data about several thousands or millions of users. Hence, exploiting services or other undesired effects that cause harm on users has to be avoided. Therefore, for software developers of such applications one of the major tasks in providing security is to embed testing methodologies into the software development cycle, thus minimizing the subsequent damage resulting in debugging and time intensive upgrading. Model-based testing evolved as one of the methodologies which offer several theoretical and practical approaches in testing the system under test (SUT) that combine several input generation strategies like mutation testing, using of concrete and symbolic execution etc. by putting the emphasis on specification of the model of an application. In this work we propose an approach that makes use of an attack pattern model in form of a UML state machine for test case generation and execution. The paper also discusses the current implementation of our attack pattern testing tool using a XSS attack pattern and demonstrates the execution in a case study.
  • Keywords
    Internet; Unified Modeling Language; formal specification; program debugging; program testing; security of data; SUT; UML state machine; Web applications; XSS attack pattern; attack modeling; attack pattern model; attack pattern testing tool; concrete execution; cross-site scripting; debugging; input generation strategies; model specification; model-based testing; mutation testing; security issues; software development cycle; symbolic execution; system under test; test case execution; test case generation; testing methodologies; time intensive upgrading; Adaptation models; Conferences; Data models; Security; Software; Testing; Unified modeling language; Attack pattern model; cross-site scripting; model-based testing; security testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2013 8th International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/IWAST.2013.6595794
  • Filename
    6595794