SOFSEM
SOFSEM 2005
31st Annual Conference on Current Trends in
Theory and Practice of Informatics
January 22 - 28, 2005
Hotel MAJ, Liptovsky Jan,
Slovak Republic, Europe


SAP NetWeaver - Secure Design of Web Based Enterprise Applications

Abstract: SAP is a worldwide leader in providing big scale enterprise applications. The current market trends shift the focus SAP and its competitors toward a comprehensive web based integration platform for all of its functional solutions providing the ease-of-use and user interface experience of World Wide Web. Unfortunately the original Internet technology standards have not been designed with security in mind. Trying to design web based enterprise applications poses particular challenges because of the inherent nature of the information distributed in the context of enterprise applications.

SAP NetWeaver is an application and integration technology platform which includes an enterprise portal, data warehouse, integration broker and application server. The purpose of the platform is to provide the underlying infrastructure for SAP enterprise applications including ERP, CRM, SCM but also to facilitate integration with third party applications.

The lecture will provide an overview of the following security aspects involved in designing secure web based applications:

  • user authentication (X.509, SecurID)
  • public key infrastructure (PKI)
  • digital signatures (PKCS #7)
  • directory services (LDAP)
  • role based access to portal content
  • single sign-on (SSO)
  • logging and security audit
  • network protocol security (SSL, SNC)
  • clustering, load-balancing

Additionally, a specific theoretical problem will be discussed in more depth. This the problem of the concurrent use of the Secure Sockets Layer (SSL) protocol for authentication and the so-called reverse proxy server for content filtering. The analysis will uncover some of the real-life problems that software engineers are facing today. The lecture will be supplemented by examples of how various security aspects are implemented in the context of SAP NetWeaver platform.



Department of Computer Science, Faculty of Mathematics, Physics, and Informatics, Comenius University, Bratislava
All rights reserved. © 2004, 2005