• No results found

SEC100 Secure Authentication and Data Transfer with SAP Single Sign-On. Public

N/A
N/A
Protected

Academic year: 2021

Share "SEC100 Secure Authentication and Data Transfer with SAP Single Sign-On. Public"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 2

Speakers

Las Vegas, Oct 19 - 23

Christian Cohrs, Area Product Owner

Barcelona, Nov 10 - 12

(3)

Disclaimer

This presentation outlines our general product direction and should not be relied on in making a

purchase decision. This presentation is not subject to your license agreement or any other agreement

with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation. This presentation and SAP's

(4)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 4

Agenda

Product overview SAP Single Sign-On

Main scenarios and recommendations

Capabilities

(5)
(6)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 6

SAP Security products

In the IT application security product portfolio

SAP Business Suite SAP Cloud Applications SAP Mobile Applications 3rdParty

Systems SAP HANA Cloud Platform SAP NetWeaver Application Server

SAP Access Control SAP Identity

Management

Make it simple for users to do

what they are allowed to do. Know your users and what they can do.

SAP Single

Sign-On

Ensure corporate compliance to regulatory requirements. Platform Security

Make sure that SAP solutions run securely

SAP Enterprise Threat Detection

Counter possible threats and identify attacks.

SAP Code Vulnerability

Analysis

Find and correct vulnerabilities in customer

code.

SAP Cloud Identity service

(7)

Security

Productivity

Simplicity

SAP Single Sign-On

(8)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 8

SAP Single Sign-On

Benefits in detail

Security

 With just one password to remember, a strong password policy is finally feasible

 No more need for password reminders on post-it notes

 All passwords stored in one protected, central place

Productivity

 Increased efficiency for users who only need to remember one password

 Higher productivity due to reduced efforts for manual authentication, password reset, helpdesk interaction,…

Simplicity

 Lean product, fast implementation project, quick ROI

 No more efforts to provision, protect and reset passwords across many systems

(9)

SAP Single Sign-On

Product description

SAP Single Sign-On provides simple, secure access to IT applications for business users. It offers advanced security capabilities to protect your company data and business applications.

Simple and secure access

 Single sign-on for native SAP clients and web applications

 Single sign-on for mobile devices

 Support for cloud and on-premise landscapes

Secure data communication

 Encryption of data communication for SAP GUI

 Digital signatures

 FIPS 140-2 certification of security functions

Advanced security capabilities

 Two-factor authentication

 Risk-based authentication using access policies

 RFID-based authentication

(10)

Public

SAP Single Sign-On

(11)

SAP Business Suite

Single sign-on based on Kerberos / SPNEGO

SAP Business Suite Secure Login Client CommonCryptoLib SPNEGO for ABAP Microsoft Active Directory Token: Kerberos SPNEGO only available in newer SAP NetWeaver releases

SAP Business Suite

SAP NetWeaver

SAP GUI, SAP NetWeaver Business Client, Analysis for Office,

(12)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 12

SAP and Non-SAP Applications

Single sign-on based on X.509 certificates

SAP and

non-SAP applications

Secure Login Client

Secure Login Server (or own PKI) CommonCryptoLib

Microsoft Active Directory, ABAP, LDAP, other login modules

Token: X.509 certificate

This option supports

most platforms and clients.

Recommended for heterogeneous and intranet scenarios SAP Business Suite

SAP NetWeaver

Non-SAP systems Legacy systems SAP GUI, SAP NetWeaver Business Client, Analysis for Office,

(13)

Cloud and Cross-Company

Single sign-on and Identity Federation based on SAML

SAP and non-SAP applications

SAP Identity Provider

Token: SAML

(14)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 14

SAP Single Sign-On

(15)

SAP Single Sign-On

(16)

Public

SAP Single Sign-On

(17)

State of the art capabilities

• Encryption  AES 256bit  RSA • Digital Signatures  ECDSA  RSA • Key exchange

 Diffie-Hellman with elliptic curves

• Hash function

 SHA-2 (up to SHA-512)

• Perfect Forward Secrecy for TLS with ECDHE

• Elliptic Curves P-224, P-256, P-384, P-521

• See SAP Note 2004653 for complete list of capabilities

FIPS 140-2 certification

• Received in January 2015 for the crypto kernel of CommonCryptoLib

• Mandatory for customers in some industries

SAP Single Sign-On

(18)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 18

SAP Single Sign-On

Digital signatures

Benefits of digital signatures

 Confirm that a document was created by a known sender

 Confirm that a document was not tampered with during transmission

 Provide the means for a binding signature that cannot be denied afterwards

Usage with SAP NetWeaver AS ABAP

 Based on Secure Store & Forward (SSF) interface

 Server-side digital signatures: supported by SAP CommonCryptoLib

 SAP Single Sign-On includes support for Hardware Security Modules

 Client-side digital signatures: supported by Secure Login Client for SAP GUI

More Information on SAP Help Portal and SAP Service Marketplace

 Digital Signing with Secure Store and Forward (SSF)

 Digital Client Signature

 Digital Signatures (SSF) with a Hardware Security Module

(19)

SAP Single Sign-On

Two-factor authentication

Authentication requires two means of identification

 Knowledge of a password

 Possession of a physical device, such as a cell phone

Options for the second factor

 SAP Authenticator mobile app

– Generates one-time passwords (RFC 6238 compatible)

– Available for iOS and Android

 One-time password sent using SMS

 One-time password sent using e-mail

 RSA / RADIUS

Usage scenarios

 Recommended for scenarios with special security requirements

(20)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 20

SAP Single Sign-On

Risk-based authentication based on context

Risk-based authentication

 Risk-based enforcement of stronger authentication

 Example: User access from outside the corporate network  Two-factor authentication is required

INTRANET

CORPORATE LDAP

DMZ

SAP Identity Provider or Secure Login Server

2FA Token

• Evaluate context such as IP address, user roles, device,..

• Accept access, deny access or enforce 2FA

• Return SSO token (SAML or X.509)

(21)

SAP Single Sign-On

Limit business functionality based on context

Runtime

SAP Application Server

Check access policy and handle access

restrictions

 Temporarily reduce user roles and authorizations for session on AS Java

 Extend customer exits in applications on AS ABAP to allow risk-based authorization

checks, e.g. for admin tasks or data download

SAML assertion

Risk-based authorization handling

• Relies on SAP Identity Provider, using SAML 2.0

• Access policy information added to SAML assertion after authentication

• On AS Java, dynamic reduction of available roles based on access policy. See SAP note 2151025.

• On AS ABAP, access policy information available in security session. See SAP note 2057832.

(22)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 22

SAP Single Sign-On

Mobile single sign-on with SAP Authenticator

Details

 Relies on time-based one-time passwords for authentication

 SAP Authenticator apps available for iOS and Android

 Self-registration for end users

 Administrative user interfaces

Usage Scenarios

 Single sign-on for web applications

 Single sign-on for Fiori native client (see SCN

blog for details)

Alternative options

(23)

SAP Single Sign-On

RFID-based user identification

Identify users with RFID token (Radio Frequency

Identification)

Instant user identification with RFID token

Single sign-on based on X.509 certificates

Usage Scenarios

Warehouse and production scenarios

Kiosk/terminal computers

Technical integration

Identification data stored in Microsoft Active Directory

(24)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 24

Scope

 The security capabilities of the Application Server ABAP are often based on certificates

 When customers have a security policy that defines a short certificate validity, certificates expire on a regular basis and need to be updated

 Certificate Lifecycle Management helps manage the renewal of certificates, reduces the manual efforts and prevents downtimes

Registration of Application Server ABAP with Secure Login Server

 Administrator establishes trust relationship between AS ABAP and Secure Login Server

 Administrator configures for each relevant certificate the corresponding Secure Login Server profile

Automated renewal of certificates

 Scheduled ABAP report checks the local Application Server ABAP for certificates that are about to expire

 ABAP report retrieves renewed certificate from Secure Login Server and installs it

Benefit

 No more manual steps required

 SAP supported solution

 Mitigate risk of unexpected downtime

Planned innovation, subject to change

Certificate Lifecycle Management

(25)
(26)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 26

Summary

SAP Single Sign-On offers a suite of security and

productivity capabilities, for SAP as well as non-SAP

applications

It offers

Investment protection

Flexibility

Single sign-on for heterogeneous system landscapes

What are the main business drivers?

Protect business, reputation and trust

Lower password related costs

(27)

SAP TechEd Online

Continue your SAP TechEd education after the event!

http://sapteched.com/online

 Access replays of keynotes, Demo Jam, SAP TechEd live interviews, select lecture sessions, and more!

(28)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 28

Further Information

Related SAP TechEd sessions:

SEC806 - Roadmap Q&A SAP Single Sign-On

SEC162 - Single Sign-On and Authorizations for SAP Fiori Made Simple (Hands-On) SEC263 - Risk-Based Authentication for SAP Fiori and SAP Portal (Hands-On)

SEC700 - Risk-Based Authentication in Action (Code review) TEC102 - Security Strategy Overview

SEC106 - The Cloud Solution for Authentication, Single Sign-On and User Management

SAP Public Web

http://scn.sap.com/community/sso

http://www.sap.com/pc/tech/security/software/single-sign-on/index.html

SAP Education and Certification Opportunities

www.sap.com/education

Watch SAP TechEd Online

(29)

Thank you

Contact information:

Christian Cohrs

Regine Schimmer

Area Product Owner SAP Single Sign-On

Product Management SAP Single Sign-On

(30)

© 2015 SAP SE or an SAP affiliate company. All rights reserved. Public 32

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epxfor additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future

References

Related documents

SAP NetWeaver Developer Studio 7.1 is required to deploy web applications with the SAP NetWeaver AS Java 7.2 administrative consoles. SAP NetWeaver Developer Studio can be installed

z SAP J2EE Engine as client component z Using an Intermediary Proxy Server HTTPS (SSL) SAP Java Cryptographic Toolkit HTTPS (SSL) WEB Se rv er SAP Java Cryptographic Toolkit

In this How-To Guide, we will provide information on how to create and run a SAP UI5 application on HANA Cloud using SAP Web IDE. SAP HANA Cloud Platform is the

Network services If you configure single sign-on authentication for the BlackBerry Administration Service and the BlackBerry Web Desktop Manager, Microsoft Active Directory running

It lets you rapidly design, build, and deploy web applications based on SAPUI5, and supports you in extending SAP Fiori apps. With SAP Web IDE, developers can collaborate

Integrated Development Environment: SAP HANA Studio and SAP HANA Cloud Platform Tools for Java. Command Line for scripting and continuous integration support: SAP HANA Client and

Client NW Cloud NW Cloud Portal SAP Mobile Platform High Performance Applications on SAP HANA NW Gateway “SAP UI5” NW Single Sign On NW Identity Manage ment Enterpr

Constrained delegation using protocol transition allows the use of user credentials represented by a SAP Logon Ticket to obtain a Kerberos ticket which can be used for SSO to MS