• No results found

SAP NetWeaver Single Sign-On. Product Management SAP NetWeaver Identity Management & Security June 2011

N/A
N/A
Protected

Academic year: 2021

Share "SAP NetWeaver Single Sign-On. Product Management SAP NetWeaver Identity Management & Security June 2011"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

SAP NetWeaver Single Sign-On

Product Management

SAP NetWeaver Identity Management & Security June 2011

(2)

Agenda

SAP NetWeaver Single Sign-On: Solution overview

Key benefits of single sign-on

Solution positioning

Identity Provider and Security Token Service

Secure Login

SSO using Kerberos authentication

SSO using X.509 certificate authentication

Secure Store & Forward (SSF) integration

Strong authentication

Enterprise Single Sign-On

(3)

SAP NetWeaver Single Sign-On

Solution overview

SAP NetWeaver Single Sign-On Identity Federation Secure Login Enterprise SSO Web Access Mgmt Secure Communication

(4)

SAP NetWeaver Single Sign-On

Compliant identity management and single sign-on

Compliance

Governance

SAP Business Object

Access Control

Identity Management

SAP NetWeaver Identity

Management

Authentication and

Single Sign-On

SAP NetWeaver Single

Sign-On

SAP offers a complete suite of compliance, governance, identity management,

and single sign-on solutions.

(5)

© 2011 SAP AG. All rights reserved. Internal 5

Improved security

SAP NetWeaver Single Sign-On

Single sign-on and secure communication channels

Secure

Communication

Channel

Confidentiality

Integrity

Compliance

Encryption of

communication

channel

SSO

Improved user

productivity

Reduction of

password-related

helpdesk calls

Alternative user

authentication

(6)

SAP NetWeaver Single Sign-On

Key capabilities

Compliance

Governance

SAP Business Object

Access Control

Identity Management

SAP NetWeaver Identity

Management

SAP offers a complete suite of compliance, governance, identity and single

sign-on solutions

Compliant Identity Management and Single Sign-On

Single sign-on for SAP GUI for Windows,

SAP GUI for Java, Web applications

Integration capabilities

(Microsoft Active Directory Server;

Microsoft Certificate Store)

Strong encryption of communication

channels between client

and SAP application server

Single sign-on for legacy systems

Support of additional authentication methods

(Radius, smart cards)

Authentication and

single sign-on

SAP NetWeaver Single

Sign-On

This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

(7)

© 2011 SAP AG. All rights reserved. Internal 7

Positioning of SAP NetWeaver Identity Management and

SAP NetWeaver Single Sign-On

SAP NetWeaver Identity Management and Single Sign-On

SAP NetWeaver Identity Management

User and Role Management Provisioning

Identity Center

Virtual Directory Server Identity Services

Integration with SAP Business Objects Access Control

Identtiy Provider & Security Token Service

Heterogeneous, cross-company identity management and variable, standards-based, multi-method authentication and single sign-on

Integration: Deploy users, roles,systems as well as authentication and SSO configurations with one click in provisioning

Secure and standards-based connectivity and integration enhancements of business processes

Secure Communication Channels

Encryption of communication between client and application server

 Secure default installation for every SAP system

Encryption of

communication channels between SAP servers and all SAP GUIs

Secure default installation for every SAP system (encrypted channels)

SAP NetWeaver Single Sign-On

Federation with Identity Provider / Security Token Service

Standards-based Single Sign-On to SAP Windows GUI, SAP and non-SAP web-based applications (Kerberos, X.509, SAML)

Digital Signatures (hardware crypto tokens) Re-authentication

Strong authentication: Radius (eg OTP tokens), smart cards, etc

Enterprise Single Sign-On

(8)

SAP NetWeaver Single Sign-On: Solution components

SAP NetWeaver Single Sign-On Identity Federation Secure Login Enterprise Single Sign-On

 Web-based and web service-based authentication, SSO and identity federation with Identity Provider (IDP) and Security Token Service (STS) via SAML 2.0

 Cross-company domain SSO, heterogeneity, interoperability

 Standards-based single sign-on to SAP Windows GUI, as well as SAP and non-SAP web-based applications (Kerberos, X.509)

 Digital signatures for integrity

 Strong authentication and re-authentication for business-critical applications

 Enterprise SSO to legacy applications requiring user ID/password authentication (terminal server, ftp, databases etc)

Web Access Management

 Endorsed Business Solution (EBS) with CA SiteMinder product

 Policy-based authentication and authorization to web applications

 XACML-based, policy-enforced access

Secure Communication Channels

 Encryption of communication channels between SAP client and application server

 Based on SNC and Kerberos

 Encryption only  No single sign-on Partner API Available free of charge

(9)

Solution in detail:

Identity federation

SAP NetWeaver Single Sign-On Identity Federation Secure Login Enterprise SSO Web Access Mgmt Secure Communication

(10)

What is Identity Federation?

Identity federation allows the transfer of identity

information across (company) domain boundaries.

 Federation enables users to work across domains securely and seamlessly.

 It creates cross-company single sign-on scenarios and reduces the user administration effort by re-using

identity information from one domain for user authentication in other domains.

 Identity federation is based on open industry standards to guarantee maximum interoperability.

 SAP provides identity federation capabilities in SAP NetWeaver Identity Management through the Identity Provider (IDP) and the Security Token Service (STS).

 Both options are based on SAML 2.0 (Security Assertion Markup Language); in addition, the STS supports X.509 certificates.

(11)

© 2011 SAP AG. All rights reserved. Internal 11

Single sign-on and identity federation using

SAML for web applications and services

Identity Provider + Security Token Service

Identity federation and single sign-on via SAML 2.0 in heterogeneous landscapes

Identity federation and single sign-on

SP SP SP SAP NetWeaver Composition Environment 7.20 SAP NW Java 7.20 SAP Business

Suite 7i2010 Non-SAP

IDP/STS

Non-SAP

Single sign-on for

Web-based

applications and

services

Support of

cross-company business

processes

Extensible identity

information model

Based on open SAML

standard

Successful

participation in Liberty

Alliance and Kantara

interop tests 2009 and

2011

(12)

Identity Provider: Web browser-based SSO

In a single sign-on environment, a number of systems which provide services to the end user (Service

Providers) trust the one system which administrates the end user’s identity (Identity Provider).

Web users who are trying to access such a Service Provider system with their Web browser will be redirected to the Identity Provider. Once a user is authenticated by the Identity Provider, the user can access any of those service providers without re-authenticating.

(13)

© 2011 SAP AG. All rights reserved. Internal 13

IdP/STS can be installed as a component via SAP NetWeaver Identity Management or SAP NetWeaver Single Sign-On

AS ABAP 7.02 AS Java 7.20

SAP support for Web browser-based SSO

SAP NetWeaver Identity

Management 7.2

Identity Center Virtual Directory Server SAML 2.0 IDP SAML 2.0 SP WS-Trust STS

Min. Java 7.0 SP 14 Min. Java 7.20

SAP NetWeaver Single

Sign-On 1.0

E-SSO Secure Login SAML 2.0 IDP WS-Trust STS Min. Java 7.20

(14)

Security Token Service: Web service-based SSO

For Web services-based SSO, a Security Token Service (STS) is used.

The STS is a Web service that enables you to use single sign-on (SSO) in heterogeneous system landscapes.

The STS acts as a token broker. It supports a number of authentication methods from a Web service consumer and can convert these tokens into a security token that a Web service provider can use. The STS supports X.509, SAML 1.1, and SAML 2.0 tokens.

Just as with SAML 2.0 for Web browser-based access, the SAML 2.0 assertion can transport profile and

authorization attributes to the target Web service provider.

(15)

© 2011 SAP AG. All rights reserved. Internal 15

AS ABAP 7.02 / 7.01 No AS Java

SAP support for Web service-based SSO

SAP NetWeaver Identity

Management 7.2

Identity Center Virtual Directory Server SAML 2.0 IdP SAML 2.0 WS Provider STS

Min. Java 7.0 SP 14 min.

Java 7.20

AS ABAP 7.02 / 7.30 No AS Java

SAML 2.0

WS Consumer

SAP NetWeaver Single

Sign-On 1.0

E-SSO Secure Login SAML 2.0 IdP STS min. Java 7.20

(16)

Solution in Detail:

Secure Login

SAP NetWeaver Single Sign-On Identity Federation Secure Login Enterprise SSO Web Access Mgmt Secure Communication

(17)

© 2011 SAP AG. All rights reserved. Internal 17

What is Secure Login?

Secure Login allows re-using an initial user

authentication, such as a Kerberos ticket or SAP

system authentication, for subsequent log-ins to

connected systems within an enterprise IT landscape.

 Secure Login offers flexibility regarding the initial authentication mechanism.

 The solution offers a standards-based (X.509) SSO technology, but does not require the implementation of a full-blown, costly Public-Key Infrastructure (PKI).

 It combines maximum security, such as re-authentication, with ease of use and minimum implementation requirements.

(18)

Secure Login: Solution architecture

Client System SAP Frontend NWBC SAPGui Enterprise Single Sign-On Policy Store Secure Login Client

Backend System Backend System SAP Backend System

ABAP Stack Secure Login Library Backend System Backend System Non-SAP Backend System NetWeaver CE 7.2 Secure Login Server Config Data Backend System Backend System Authentication Server (e.g. SAP User

Management) Secure Login Library R R DIAG, SNC HTTP(S) R PSE Service Non-SAP client Java Stack Browser Key Store Web Browser SLWC (Applet) SAP or Java Crypto Library

(19)

© 2011 SAP AG. All rights reserved. Internal 19

Secure Login: Platform availability

(20)

Single sign-on with Secure Login via Kerberos

SAP Business Suite Microsoft Active Directory User authenticated via Microsoft Active Directory

start SAP GUI

request security token authenticate via security token secure communication 1 2 3 4 SAP

Authentication through standardized

security tokens based on Kerberos

Low implementation effort

Tight integration between SAP GUI,

Windows client and Windows Active

Directory

Strong encryption and single sign-on to

standard Windows GUI

(21)

© 2011 SAP AG. All rights reserved. Internal 21

Single sign-on with Secure Login via X.509 certificates

SAP Business

Suite

Login Server

start SAP GUI

call authenticate via certificate secure communication Authentication Server (AD, LDAP, ...) automatic creation of certificate

User will be prompted for credentials

Out-of-the-box generated

certificates can be used

for SAP GUI and Web

applications

Low entry barrier into

X.509 certificate based

access

PKI integration available

but not required, short

lived X.509 certificates

can be generated

Strong encryption

Digital signatures via

SSF integration

validate create 1 2 3 4 5 SAP new capabilities

(22)

Strong authentication with Secure Login

SAP Business Suite User authenticated via Microsoft Active Directory

start SAP GUI

request security token authenticate via security token secure communication 1 2 3 4

Authentication via smart card and

existing PKI (Microsoft CA)

PKCS#11 also supported

Low implementation effort

Strong encryption

Multi-factor authentication

Microsoft Certificate Store SAP new capabilities

(23)

© 2011 SAP AG. All rights reserved. Internal 23

Re-authentication with Secure Login

SAP Business

Suite

User is already authenticated and has already

received an SSO token Starts business critical transaction Receives access request Triggers re-authentication authenticate via security token secure communication 1 2 3 6 Secure Login Server SAP NetWeaver CE 7.20 SAP 4

Gets prompted for re-authentication Sends credentials 5 

Re-authentication to secure

business-critical

transactions

Possibility to configure the

enforcement of an

additional authentication

step (user re-enters

credentials) for critical

transactions

(24)

Web client: Zero footprint client software

Provides certificate to SAP GUI

and internet browser (SSO

enablement)

Secure connection between SAP

GUI and SAP application server

Support of SAP GUI Java

No distribution of client software

Secure Login Server Web Interface SAP Application Server (Java, ABAP) Client Authentication Server (AD, LDAP, RSA ...) validation authenticate via certificate and

secure communication SAP 1 2 3 4 new capabilities

(25)

© 2011 SAP AG. All rights reserved. Internal 25

Digital signatures via SSF API and Secure Login Library

SRM SCM CRM

PLM ERP

Industry Solutions

SAP Business Suite

SAP NetWeaver

SSF Call Interface

SSF API

SAP Cryptolib

Secude Login Library

Digital signatures for legally

binding contracts

Integration with SSF API

Out of the box support for a

set of SAP transactions

Consistent with SAP SSO

mechanisms

Easy and flexible to

implement

Generation of X.509

certificates and smart card

support

(26)

Digital signatures – step by step

End-user desktop

SAP System SAP client / UI 1. SAP transaction triggers digital signature 3. User information is transferred

2. User authenticates and digital certificate is received

4. SAP application digitally signs document and stores data

Supported out of the box for a set of SAP transactions; additional

programming/integration necessary if:

ABAP programming for other transactions not yet supporting SSF

Integration of Secure Login Library with client actions

(27)

Solution in Detail:

Enterprise Single Sign-On

SAP NetWeaver Single Sign-On Identity Federation Secure Login Enterprise SSO Web Access Mgmt Secure Communication

(28)

What is Enterprise Single Sign-On?

Enterprise Single Sign-On (E-SSO) helps users

authenticate to multiple non-SAP systems or

applications without the need to remember every

password or logon dialog. After the end user has

successfully authenticated to the E-SSO, further logon

procedures to applications running under the system’s

control are carried out automatically by E-SSO.

 E-SSO supports: Windows applications, Java

applications, Web-based applications, Web site forms, and Terminal emulators.

 If you do not have a smart card you can use a soft token to store the credentials.

 E-SSO installs plug-ins (toolbar) for Internet Explorer and/or Firefox to facilitate SSO to protected web sites.

(29)

© 2011 SAP AG. All rights reserved. Internal 29

E-SSO Windows

Client

Secure store

Provides access to:

 Single sign-on to applications that don not support standardized authentication tokens  Web applications  Windows applications  Java applications  Databases  Terminal emulators Highlights:  Wizard-based  Automatic and/or

drag & drop authentication

Primary authentication

(30)

Solution in Detail:

Web Access Management

SAP NetWeaver Single Sign-On Identity Federation Secure Login Enterprise SSO Web Access Mgmt Secure Communication

(31)

© 2011 SAP AG. All rights reserved. Internal 31

What is Web access management?

Web access management controls access to Web resources, providing:

 Authentication management

 Policy-based authorizations

 Auditing and reporting

 Single sign-on

CA SiteMinder Web access management solution is an SAP-endorsed business solution. It complements the security features in the SAP NetWeaver technology platform by controlling user access to SAP applications and helping securely deliver essential information to

(32)

Endorsed Business Solution for Web Access

Management: CA SiteMinder

CA SiteMinder for WAM to

SAP NetWeaver Application Server

WEB SERVICES & FEDERATED APPLICATIONS USERS MOBILE DEVICE USER STORE POLICY SERVER WEB or PROXY SERVER Web Agent SAP WebAS Application Server SAP AGENT

Extends web-based single

sign-on to SAP NetWeaver

Application Server systems

to offer Web Access

Management

Offers policy-based

authentication and

authorization in web

environments

Integration via certification

against SAP standard APIs

for JAAS login modules

Successful, long-term

partnership between SAP

and CA

(33)

Solution in Detail:

Secure Communication Channel

SAP NetWeaver Single Sign-On Identity Federation Secure Login Enterprise SSO Web Access Mgmt Secure Communication

(34)

What is a secure communication channel?

A secure communication channel uses an encryption algorithm to render the transmitted data unreadable during transport, protecting the information passing through the channel.

SAP offers free encryption libraries for the communication between SAP Application Servers and between SAP

Clients and Servers (based on the SNC interface and Kerberos technology, planned to be available in October / November 2011).

A secure communication channel provides:

 Compliance

 Integrity

(35)

© 2011 SAP AG. All rights reserved. Internal 35

Securing the communication channel between client and

standard Windows GUI

SAP app

server

SAP app

server

SNC

Standard

Win GUI

RFC

client

BEX

browser

Clients

Application

servers

SAP NetWeaver Business Client

SNC

SNC

 Included in SAP NetWeaver license

 Encryption between SAP client and application server

 Based on SNC and Kerberos

 Encryption of communication channel only

 No single sign-on

References

Related documents

variable. This is often shaped by their previous engagement with technical support and access to up- to-date specific agronomic information. In some cases Thematic Experts

SAP offers a complete suite of compliance, governance, identity management, and single sign-on solutions.. Compliant Identity Management and

With the Sap netWeaver® identity management (Sap netWeaver id management) component, you can implement central- ized administration of your employees’ user accounts and

• Business-driven, compliant identity management – Align identity manage- ment with business processes running in SAP® applications; fulfill compliance requirements by

SAP NetWeaver Identity Management Architecture Summary and Additional Information

Ismafil - to refer loosely to the land between the Suit antes of'" Sennar and Darfur, which during the Turco-Egyptian rule and ever since came to be known as mucforiyyat

[r]

The primary objectives of this study were to determine the availability of Cu, Ni, Pb and Zn from municipal sewage sludge to sunflower plants, in four soils with different