• DocumentCode
    1833442
  • Title

    Security Evaluation of Service-oriented Systems with an Extensible Knowledge Base

  • Author

    Jung, Christian ; Rudolph, Manuel ; Schwarz, Reinhard

  • Author_Institution
    Fraunhofer Inst. for Exp. Software Eng. (IESE), Kaiserslautern, Germany
  • fYear
    2011
  • fDate
    22-26 Aug. 2011
  • Firstpage
    698
  • Lastpage
    703
  • Abstract
    Service-oriented software architectures promise enhanced interoperability, reusability, and flexibility for the implementation of business processes. However, assuring the quality of SOA software is challenging due to the distributed, inhomogeneous, and often non-transparent nature of service building blocks. Especially security, which is an overarching quality concern of a system, poses a hard problem for quality assurance in a SOA context. We have developed SiSOA, a method for static security analysis of SOA systems based on reverse-engineering techniques to recover the software architecture and to extract security-related information from available system artifacts. In SiSOA, the extraction and aggregation of security facts is controlled by security rules stored in an extensible knowledge base. In this paper, we describe the structure of the SiSOA knowledge base, its underlying principles, and its role within the SiSOA methodology. We briefly survey our SiSOA prototype tool, and we illustrate the application of knowledge base rules with exemplary security scenarios.
  • Keywords
    knowledge based systems; open systems; program diagnostics; quality assurance; reverse engineering; security of data; service-oriented architecture; software quality; software reusability; SOA software quality; SiSOA; business processes; extensible knowledge base; knowledge base rules; quality assurance; reverse-engineering techniques; security evaluation; security-related information extraction; service building blocks; service-oriented software architectures; service-oriented systems; software flexibility; software interoperability; software reusability; static security analysis; system artifacts; IEEE Potentials; Knowledge based systems; Prototypes; Security; Service oriented architecture; Tagging; Security; architecture-centric software assessment; security evaluation; service-oriented architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security (ARES), 2011 Sixth International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    978-1-4577-0979-1
  • Electronic_ISBN
    978-0-7695-4485-4
  • Type

    conf

  • DOI
    10.1109/ARES.2011.109
  • Filename
    6046023