Security for distributed E-service composition

Stefan Seltzsam, Stephan Börzsönyi, Alfons Kemper

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

Current developments show that tomorrow’s information systems and applications will no longer be based on monolithic architectures that encompass all the functionality. Rather, the emerging need for distribution and quick adaptation to new requirements stemming from, e.g., virtual enterprises, demands distributed systems that can be extended dynamically to compose new services from existing software components. However, usage of mobile code introduces specific security concerns which a security system must be aware of. We present a comprehensive security architecture for extensible, distributed systems using the example of an Internet query processing service which can be extended by user-defined operators. Before an operator is actually used in queries for the first time, our OperatorCheck server validates its semantics and analyzes its quality. This is done semi-automatically using an oracle-based approach to compare a formal specification of an operator against its implementation. Further security measures are integrated into the query processing engine: during plan distribution secure communication channels are established, authentication and authorization are performed, and overload situations are avoided by admission control. During plan execution operators are guarded using Java’s security model to prevent unauthorized resource access and leakage of data. The resource consumption of operators is monitored and limited with reasonable supplementary costs to avoid resource monopolization. We show that the presented security system is capable of executing arbitrary operators without risks for the executing host and the privacy and integrity of data. In the paper we will concentrate on the OperatorCheck server, as this server can itself be viewed as an e-service that can be used by developers and independent associations.

Original languageEnglish
Title of host publicationTechnologies for E-Services - 2nd International Workshop, TES 2001, Proceedings
EditorsDimitrios Georgakopoulos, Fabio Casati, Ming-Chien Shan
PublisherSpringer Verlag
Pages147-162
Number of pages16
ISBN (Print)3540425659, 9783540448099
DOIs
StatePublished - 2001
Externally publishedYes
Event2nd International Workshop on Technologies for E-Services, TES 2001 - Rome, Italy
Duration: 14 Sep 200115 Sep 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2193
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd International Workshop on Technologies for E-Services, TES 2001
Country/TerritoryItaly
CityRome
Period14/09/0115/09/01

Fingerprint

Dive into the research topics of 'Security for distributed E-service composition'. Together they form a unique fingerprint.

Cite this