• DocumentCode
    3687055
  • Title

    Automated Detection of Information Flow Vulnerabilities in UML State Charts and C Code

  • Author

    Paul Muntean;Adnan Rabbi;Andreas Ibing;Claudia Eckert

  • Author_Institution
    Dept. of Comput. Sci., Tech. Univ. Munich, Munich, Germany
  • fYear
    2015
  • Firstpage
    128
  • Lastpage
    137
  • Abstract
    Information flow vulnerabilities in UML statecharts and C code are detrimental as they can cause data leakages or unexpected program behavior. Detecting such vulnerabilities with static code analysis techniques is challenging because code is usually not available during the software design phase and previous knowledge about what should be annotated and tracked is needed. In this paper we propose textual annotations used to introduce information flow constraints in UML state charts and code which are afterwards automatically loaded by informationflow checkers that check if imposed constraints hold or not. We evaluated our approach on 6 open source test cases available in the National Institute of Standards and Technology (NIST)Juliet test suite for C/C++. Our results show that our approach is effective and can be further applied to other types of UML models and programming languages as well, in order to detect different types of vulnerabilities.
  • Keywords
    "Unified modeling language","Software","Grammar","Cryptography","Software algorithms","Computer bugs"
  • Publisher
    ieee
  • Conference_Titel
    Software Quality, Reliability and Security - Companion (QRS-C), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/QRS-C.2015.30
  • Filename
    7322134