• No results found

Finding the Leak Access Logging for Sensitive Data. SAP Product Management Security

N/A
N/A
Protected

Academic year: 2021

Share "Finding the Leak Access Logging for Sensitive Data. SAP Product Management Security"

Copied!
19
0
0

Loading.... (view fulltext now)

Full text

(1)

SAP Product Management Security

Finding the Leak –

(2)

Disclaimer

This document does not constitute a legally binding proposal, offer, quotation or bid on the part of SAP. SAP assumes that the parties negotiate legally binding contracts relating to the subject of this

document in a later phase. Any and all information contained in this document is preliminary and subject to change and shall not at any time be considered as binding. Especially preliminary is the described solution, the scope and the pricing. SAP expressly reserves the right to make subsequent alterations to the content of this document. This document is exclusively based on the information

provided to SAP by the customer and SAP’s understanding of the customer’s requirements. Changing these requirements might also cause a change in system architecture or functionality. The contents of this document represent business secrets of SAP and must be handled in confidence by the customer. In particular, forwarding information to third parties is prohibited. This document and information

included in it must be used exclusively for the purposes of evaluating the possibility of future business cooperation between SAP and customer. Any other use requires prior written consent from SAP. If the underlying proposal is not accepted, all documents and all copies of these documents must be

returned to SAP immediately on demand or, if no request is made, destroyed within one month after rejection or non-acceptance of our proposal. All brands, trademarks etc. used in this document,

(3)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 3

Agenda

Why Use Read Access Logging?

The Way it Works

(4)

Customer Challenges with Data Access

Compliance with data privacy regulations

Compliance with industry standards (e.g. Basel suite for the banking industry)

Monitor the access to classified data or other sensitive data (such as information

about company assets or salary data)

Monitor user actions on a need-to-know basis only, deleting the logs thereafter

SAP provides a solution that allows to log read access to sensitive data:

(5)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 5

Use Cases for Read Access Logging (RAL)

John is a data security officer in a bank. Recent

analysis of stock transactions indicate malicious orders with insider information about bank customers. John was asked to investigate the issue and identify the information leak.

Chelsea is a compliance manager at a big retailer. A customer of the retailer has complained that his

(6)

Read Access Logging Application

The Read Access Logging Application can be accessed via the transaction

SRALMANAGER providing access to

Read Access Logging Configuration

Data logged with Read Access Logging

Administrative Log

In addition, Read Access Logging is integrated into the archiving framework to allow automated archiving of older log entries.

(7)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 7

Read Access Logging with SRALMANAGER

(8)

The Way it Works

The Read Access Logging framework (RAL) allows customers to trace which data

was sent out of the system, by enabling remote communication and user interface

infrastructures to log access to sensitive data.

When an application/transaction is started, the Read Access Logging configuration is

read.

It indicates whether the current remote-enabled function module, Web service

operation, Dynpro or Web Dynpro UI element is log-relevant.

The RAL configuration defines which fields and elements should be logged.

Knowing this, the requested field and element values are set for logging.

Finally, the log data is written to the database.

(9)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 9

The Way it Works

Read Access Logging Framework

Configurations

Log conditions

Log writer Log data indatabase

(10)

Features

Read Access Logging (RAL) allows you to track data access:

Who

had access to the data

Which data

was accessed

When

was the data accessed

How

was the data accessed (transaction or user interface)

Amount of detail to be logged is customizable based on

User interfaces

used to access the data

Operations

executed on remote APIs

Users

using the remote APIs / user interfaces

(11)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 11

Supported Channels

Read Access Logging supports the following channels:

Web Dynpro

You can log context-bound UI elements of Web Dynpro-based user interfaces.

Dynpro

You can log Dynpro UI elements and ALV grid-based user interfaces.

Remote Function Calls (RFC)

You can log server and client side of RFC-based communication.

Web service calls

(12)

Entities Used During Configuration

Log purpose

Each RAL configuration requires a logging purpose. It groups the log events you want to record by use case and reason for recording.

Log domain

Log domains define the semantic meaning of the data elements that will be captured during the log recording. This helps auditors understand the data recorded in the log results.

Log context

Log context is the key field that other visible fields are related to within the logging session.

Log group

A log group is a collection of fields that are displayed in the same log entry (based on the logging purpose).

Log condition

(13)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 13

Transport Integration

Read Access Logging entities can

be transported to other systems and

clients

Logging purposes

Log domains

Configurations

User interface recordings

User exclusion list

(14)

Authorization – Template Roles to Work with Read Access Logging

Template roles Description Assigned authorization objects

SAP_BC_RAL_ADMIN_BIZ A template role for business

administrators doing the configuration and monitoring

S_RAL_BLKL User exclusion list S_RAL_CLIS- En Disabling client S_SRAL_CFG Configuration S_RAL_LDOM Log domains S_RAL_PURP Logging purposes S_RAL_REC Recording

S_RAL_ELOG Administrative log S_RAL_LOG Log Data

SAP_BC_RAL_ADMIN_TEC For technical administrators responsible for archiving, maintaining the user

exclusion list, en- and disabling client and monitoring administrative log

(S_ARCHIVE) Archiving

S_RAL_BLKL User exclusion list S_RAL_CLIS En-/Disabling client S_RAL_ELOG Administrative log

SAP_BC_RAL_ANALYZER A template role for Read Access Logging analyzer

S_RAL_LOG Log Data

SAP_BC_RAL_SUPPORTER A template role for Read Access Logging support engineer

(15)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 15

Availability I

NW 7.40 SP0

First shipment of framework and Web service channel

NW 7.40 SP2

Shipment connection to archiving / ILM, RFC channel, Web Dynpro channel

NW 7.40 SP3

Automatic transport of configurations

NW 7.40 SP4

Shipment of Web Dynpro query logging, Dynpro + ALV grid channel

NW 7.31 SP9

(16)

Availability II

NW 7.30 SP11 Available as of 28.02.2014 NW 7.11 SP13 Available as of 07.02.2014 NW 7.02 SP15 Available as of 07.02.2014 NW 7.01 SP15 Available as of 31.01.2014

(17)

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 17

Key Take-Aways !

Read Access Logging supports you in

staying compliant with data privacy

regulations

Logging access to sensitive data is made

easy with the Read Access Logging

solution

Read Access Logging is deeply integrated

(18)

Further Information

Read Access Logging on SAP Community Network

http://scn.sap.com/docs/DOC-53843

SAP Insider Article about Read Access Logging

http://scn.sap.com/docs/DOC-44006

Documentation on SAP Help Portal

(19)

© 2014 SAP AG. All rights reserved. 43

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

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

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

© 2014 SAP AG. All rights reserved.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an

SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

References

Related documents

The Policy will result in the creation of a converged regulatory authority, the restructuring of the broadcasting and postal sectors, the establishment of a Universal Service

16 In December 2006, the gross positive fair value of derivatives vis-à-vis residents of the United Kingdom totaled $697 billion, while the gross negative fair value totaled

the ARB suggested that an innocent violation of an SEC rule may give rise to jurisdiction under SOX if an employee were retaliated against for reporting it. While it was merely

The summary resource report prepared by North Atlantic is based on a 43-101 Compliant Resource Report prepared by M. Holter, Consulting Professional Engineer,

In a time span of only ten weeks, a team of eleven highly dedicated students have managed to design a unique flapping miniature aircraft, named DelFly.. The aircraft can hover almost

+ Stagnant CapEx, Reduced Operating Expenses Expected: Analysts are predicting capital expenditures of public energy companies to grow at 2% or less year-over-year

Step 6 Create an SSH remote management policy and apply the associated service policy to all VLAN interfaces or just to the VLAN interface allocated to the user context by entering

Control tables in the logging database are updated with the logging parameters of the system so that the data access programs can determine what to access and where to store the