Simplifying Client-Server Application Development with Secure Reusable Components

Abstract

Internet-related crime is increasing at a rapid rate. Attackers exploit weaknesses in the Web’s underlying communication protocols, which were originally designed for a nonhostile environment. Meanwhile, society is facing a large deficit of security trained people that can remedy the situation. The development of secure software is simply too complex for most of today’s IT professionals. In this paper, we present a communication component that reduces the complexity involved in engineering secure client-server applications, thereby enabling software practitioners to develop more secure systems. Specifically, we propose a solution based on a Public Key Infrastructure, that encapsulates communication, allowing programmers to focus on high-level application development issues.

6 Figures and Tables

Cite this paper

@inproceedings{Espelid2006SimplifyingCA, title={Simplifying Client-Server Application Development with Secure Reusable Components}, author={Yngve Espelid and Lars-Helge Netland and Khalid A. Mughal and Kjell J\orgen Hole}, year={2006} }