• No results found

How To Write An Sap Security Note

N/A
N/A
Protected

Academic year: 2021

Share "How To Write An Sap Security Note"

Copied!
83
0
0

Loading.... (view fulltext now)

Full text

(1)

SAP Active Global Support

October, 2013

Security Patch Process

(2)

© 2013 SAP AG. All rights reserved. 2

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

(3)

Abstract

Software security remains a critical topic of interest to all companies and to the information technology

industry.

The security of a specific system thereby also significantly depends on the secure installation and

operation of this system. SAP gained a lot of experience from its support for and engagement with

numerous customers. It uses the resulting best practices not only for further improvements and

enhancements of its support offering but also makes them available as recommendations, services and

tools directly to its customers.

In this presentation you will learn about the self services and tools available for security maintenance of

SAP delivered code, centered around the “Security Notes” section in the

EarlyWatch Alert report

.

Using the application

System Recommendations

within the SAP Solution Manager you can track down

critical Security Notes which are required for your systems.

(4)

© 2013 SAP AG. All rights reserved. 4

Agenda

Configuration

Validation

SOS

EWA

Security Notes Report

and System

Recommendations

Security Patch Process

Security Tools and Services

EarlyWatch Alert (EWA) – Security Chapter

Security Notes Report (RSECNOTE)

System Recommendations

Configuration Validation

(5)
(6)

© 2013 SAP AG. All rights reserved. 6

Where’s The Risk If Not Patching?

Without closing the addressed vulnerabilities

it cannot but ensured that business applications are operated in a duly manner

because standard security measures such as

authentication mechanisms

authorizations implementations

security settings (parameters)

can potentially be fully circumvented

This may in turn, negligently, lead to

system / application misuse for various purposes

loss of reputation (see the Sony incident as an example)

falsified financial data and reporting -> issue for financial audits

indirect losses through sabotage, direct losses through theft

(7)

Sep 2010: SAP Introduces Monthly Security Patch Day

Distribute, assess,

plan (& roll-out)

SAP

Other

vendors

NOW

(8)

© 2013 SAP AG. All rights reserved. 8

SAP Introduces Monthly Security Patch Day

SAP Security Patch Day

Regular Patch Day every second Tuesday of a month

Based on feedback from customers and SAP User Groups

Benefit 1:

Better planning for SAP Security Notes with dedicated, regular schedule

Benefit 3:

More efficient patching of SAP systems as it is on the same day

as with other software providers

Benefit 2:

(9)

Announcement Jul 8, 2013:

Implementing SAP security fixes

Important information and call for action

SAP is continuously investing in increasing the quality and security of its products. To improve the consumability of its

security fixes and to further adjust its deployment processes to industry standards, SAP has changed the way how security patches are provided.

SAP delivers important security fixes on its monthly Security Patch Day. SAP strongly recommends its customers to implement security fixes, flagged with priority 1 and priority 2, primarily fixing externally reported issues. The fixes are released on the second Tuesday of every month, and can be used to fix a particular vulnerability without needing to update a system to service packs.

In order to further reduce the implementation efforts for our customers, other security fixes like priority 3 and 4 will generally

be delivered with support packages. SAP strongly recommends its customers to apply Support Packages on their systems

as soon as a support pack is available. The Support Packages can be found on SAP Service Marketplace in the corresponding product area. Information about these improvements will also be published in security notes with priority 3 and 4 some

months after Support Packages have been released.

(10)

© 2013 SAP AG. All rights reserved. 10

Security Patch Process FAQ

http://scn.sap.com/community/security/blog/2012/03/27/security-patch-process-faq

Posted by

Frank Buchholz

in

Security

on Mar 27, 2012 5:12:28 PM

1. Where do I find SAP Security Notes?

2. Where do I find an overview about security services including the management of security notes?

3.

Where do I find information about the application “System Recommendations”?

4.

Where do I find information about the application “Configuration Validation”?

5. There are so many security notes which are relevant for my systems. How should I start implementing

them?

6. What is the difference between the various lists of security notes?

7. There are quite different security notes. How should I start classify them to optimize the

implementation process?

(11)

Security Notes

Security Notes

are standard SAP Notes / HotNews

with information about known security vulnerabilities

and appropriate countermeasures (correction instruction, configuration, service

pack, upgrade, manual measures)

whose corrections are contained in subsequently released Support Packages, if

possible

They can be found here:

http://service.sap.com/securitynotes

(12)

© 2013 SAP AG. All rights reserved. 12 0 10 20 30 40 50 60 70 80 90 100 20 02 .08 20 09 .09 20 09 .10 20 09 .11 20 09 .12 20 10 .01 20 10 .02 20 10 .03 20 10 .04 20 10 .05 20 10 .06 20 10 .07 20 10 .08 20 10 .09 20 10 .10 20 10 .11 20 10 .12 20 11 .01 20 11 .02 20 11 .03 20 11 .04 20 11 .05 20 11 .06 20 11 .07 20 11 .08 20 11 .09 20 11 .10 20 11 .11 20 11 .12 20 12 .01 20 12 .02 20 12 .03 20 12 .04 20 12 .05 20 12 .06 20 12 .07 20 12 .08 20 12 .09 20 12 .10 20 12 .11 20 12 .12 20 13 .01 20 13 .02 20 13 .03 20 13 .04 20 13 .05 (Le e r) 6 - Recommendations/additional info 4 - Correction with low priority 3 - Correction with medium priority 2 - Correction with high priority 1 - HotNews

Count of Security Notes per Month

Source: SMP /securitynotes

Covered by Support Package Upgrade Caution: There are exceptions!

Status from Mai 2013: 2610 Notes in total

Average of ‘typical’

(13)
(14)

© 2013 SAP AG. All rights reserved. 14

CVSS

Common Vulnerability Scoring System

CVSS Base Vectors

CVSS vectors containing only base metrics take the following form:

(AV:[L,A,N]/AC:[H,M,L]/Au:[N,S,M]/C:[N,P,C]/I:[N,P,C]/A:[ N,P,C])

The letters within brackets represent possible values of a CVSS metric. Exactly one option must be chosen for each set of brackets. Letters not within brackets are mandatory and must be included in order to create a valid CVSS vector. Each letter or pair of letters is an abbreviation for a metric or metric value within CVSS. These abbreviations are defined below.

Example 1: (AV:L/AC:H/Au:N/C:N/I:P/A:C)

Example 2: (AV:A/AC:L/Au:M/C:C/I:N/A:P)

Metric: AV = AccessVector (Related exploit range)

Possible Values: L = Local access, A = Adjacent network,

N = Network

Metric: AC = AccessComplexity (Required attack complexity) Possible Values: H = High, M = Medium, L = Low

Metric: Au = Authentication (Level of authentication needed

to exploit)

Possible Values: N= None required, S= Requires single

instance, M= Requires multiple instances

Metric: C = ConfImpact (Confidentiality impact)

Possible Values: N = None, P = Partial, C = Complete Metric: I = IntegImpact (Integrity impact)

Possible Values: N = None, P = Partial, C = Complete Metric: A = AvailImpact (Availability impact)

(15)

CVSS

Common Vulnerability Scoring System

Impact = 10.41*(1-(1-ConfImpact)(1-IntegImpact)*(1-AvailImpact)) Exploitability = 20*AccessComplexity*Authentication*AccessVector f(Impact) = 0 if Impact=0; 1.176 otherwise

BaseScore

= (.6*Impact +.4*Exploitability-1.5)*f(Impact)

ConfImpact

= case ConfidentialityImpact of none: 0

partial: 0.275 complete: 0.660

IntegImpact

= case IntegrityImpact of none: 0

partial: 0.275 complete: 0.660

AvailImpact

= case AvailabilityImpact of none: 0

partial: 0.275 complete: 0.660

AccessComplexity

= case AccessComplexity of high: 0.35

medium: 0.61 low: 0.71

Authentication

= case Authentication of Requires no authentication: 0.704

Requires single instance of authentication: 0.56 Requires multiple instances of authentication: 0.45

(16)

© 2013 SAP AG. All rights reserved. 16

Security Patch Day:

How to implement which note in which system?

Depending on the age of the system

very many

Security Notes

(up to hundreds) are relevant per

system

The

priority of the notes

is not a strong, selective

criteria as approximately 80% of all notes have

priority „HotNews“ or „high“

Depending on the size of the system landscape

you have to patch

many systems

. You have to

align exceptional security patches with regular

maintenance activities.

The

effort

to analyze and to implement security

notes, to identity the test requirements and to

document all activities is quite high

You don‘t get any guarantee that there are no notes

which produce massive

issues

during

implementation or usage in production systems

You cannot accept the

limitation

for a long time, to

rely on the strict selection of security notes

presented by RSECNOTE (for ABAP based

systems)

Different technologies

(especially ABAP, Kernel,

Java) require special patch processes

(17)

The 5 Stages of a Security Patch Process

Useful Documentation:

SAP Security Patch Day Working Paper service.sap.com/sos  Media Library (Deutsch/Englisch)

Security Patch Process FAQ https://scn.sap.com/community/security/blog/2012/03/27/security-patch-process-faq

Details about System Recommendations: service.sap.com/sysrec

Demo of System Recommendations: Link

* BPCA – Business Process Change Analyzer (service.sap.com/testing)

2

4

1

5

3

List of Security Notes

service.sap.com/securitynotes

Monthly

execution of

RSECNOTE

Monthly execution of

„System Recommendations“

Continuous

Security Monitoring using

„Configuration Validation“

(18)

© 2013 SAP AG. All rights reserved. 20

Security Notes in the Service Marketplace

https://service.sap.com/securitynotes → “Security Notes Search”

(19)

Security Notes in the Service Marketplace

https://service.sap.com/securitynotes → “my Security Notes”

If your systems are registered in the SAP Service Market Place, than you can work with a filter “by System” easily.

If this is not the case than you cannot use the filter “by System” but we do not

recommend to use the filter “by Product” for searching for Security Notes.

Limitation: You have to

remove implemented notes manually from the list.

(20)

© 2013 SAP AG. All rights reserved. 22

Security Notes in the Service Marketplace

(21)

Classification of Security Notes by Type

1.

ABAP Correction Instructions

Use Note Assistant (transaction SNOTE) to implement the correction or apply the Support Package

2.

ABAP Software-like manual corrections

Implement the correction manually, e.g. deactivate a web-based service

3.

Kernel Notes

Install a new Kernel

4.

Java Notes

Install Java Support Packages or Patches

5.

Notes about other components

Individual procedure to update the Database, SAPGUI, RFC Library, Business Objects, Sybase, ...

6.

Other manual instructions

(22)

© 2013 SAP AG. All rights reserved. 24

Classification of Security Notes by Implementation Process

1. Implementation as part of a

monthly standard patch process

e.g. for ABAP Correction Instructions or ABAP software-like manual

corrections

2. Implementation as part of a

project

e.g. for notes about other components or other manual instructions

3. Implementation as

part of maintenance activities

e.g. Support Package upgrade, Kernel upgrade, Java upgrade

4. Implementation

after maintenance activities

(23)

Most Important: SAP Security (Patch) Policy

The best support to bring a patch process to live

Describes organization (responsibilities) and processes relevant for implementing security patches

Defines the mandatory timelines for published security patches and implementation of SPs

Often dependent on security classification of systems or applications

Should provide hard targets but should also allow for documented, approved exceptions

(24)

© 2013 SAP AG. All rights reserved. 26

Sample SAP Security Patch Policy

1.

Every system / application has to be put into a security category / classification

[Very High, High, Medium, Low]

2.

No SP level must be older than 1,5yrs

3.

Security Notes published by SAP must be assessed and classified by priority [Very High, High,

Medium, Low] and implementation process [Monthly, Maintenance, Project]

4.

The following timelines

apply (excerpt):

5.

Exceptions are allowed for good reason but must be documented and approved by IT Security

System Class [Max] Note Prio Impl Process Deadline

Very High Very High <any> 30 days

Very High High Monthly 30 days

Very High High Maintenance 90 days

High High Project 180 days

(25)

Preparation for the Patch Process

Define the „Patch Day Roadmap“

Define the responsible person (CERT) who decides about (not) implementing SAP Security Notes

Define the responsible person (IT) for the security patch process of your SAP systems

Register the responsible person in the SAP Service Marketplace as the Security Contact:

(

https://www.service.sap.com/securitycontacts

)

Check the status des SAP Solution Manager (release and SP level, plan for upgrade if required)

Define the methods and tools for identifying and analyzing new SAP Security Notes

Define the teams, testing methods and tools for regression testing of productive business processes

Define the workflow about exceptional and regular transports

(26)

© 2013 SAP AG. All rights reserved. 28

Security Maintenance Management

General Process Overview for testing SP’s and Security Notes

No Action needed Testing Deploy Changes Go Live  Solution Manager Test Management  Regression tests

 Solution Manager Quality Gate Management  No add. functional test

 Integration into Maintenance

Download & Apply

 Support Packages  Latest Sec. Notes

Manual Adjust- ments Apply Support Packages Change of potential bug Apply Single Correction(s) Monthly Security Patches Testing  Solution Manager Test Management  Individual testing

 Immediate risk mitigation  Security Notes(s)

Exceptions

Manual Adjust-

(27)

Security Patch Day of SAP Monthly on 2nd Tuesday Check System Recommendations in Solution Manager Check Service Marketplace /securitynotes Check EarlyWatch Alert RSECNOTE Risk assess-ment The week after the Patch Day

Apply

Security Notes

Apply

Kernel Patches, Java Patches and ABAP Support Packages

Update Configuration

Validation checks

in Solution Manager

Within one month During next maintenance cycle

Apply it now!

Scheduled implementation!

Apply additional manual configuration of Security Notes if necessary Complete Test Perform individual regression test

Sample Patch Process

(28)

© 2013 SAP AG. All rights reserved. 30

Sample Patch Process

Integrated approach with manual policy adoption & checks

Security Patch Day of SAP Monthly on 2nd Tuesday Check System Recommendations in Solution Manager Apply local patch policy

The week after the Patch Day

Apply

Security Notes

Apply

Kernel Patches, Java Patches and ABAP Support Packages

Within one month, three months … During next maintenance cycle Apply within X

days (policy)

Scheduled implementation

Apply additional manual configuration of Security Notes if necessary Complete Test Perform individual regression test Check Status WORKFLOW: WORKFLOW: Document Exception

(29)

Sample Patch Process

Integrated approach with automated policy adoption & checks

Security Patch Day of SAP Monthly on 2nd Tuesday Check System Recommendations in Solution Manager Apply local patch policy

The week after the Patch Day

Apply

Security Notes

Apply

Kernel Patches, Java Patches and ABAP Support Packages

Within one month, three months … During next maintenance cycle Apply within X

days (policy)

Scheduled implementation

Apply additional manual configuration of Security Notes if necessary Complete Test Perform individual regression test Check Status WORKFLOW: WORKFLOW: Document Exception

WORKFLOW: Check in X days

Solution Manager

E.g. Custom Development in SolMan / BW or Process Control

(30)

© 2013 SAP AG. All rights reserved. 32

Implementation of a Security Patch Day Process

Preparations

The following, sample procedure for establishing an SAP Patch Day process describes the necessary steps.

SAP recommends that you always import the latest published SAP security notes as soon as possible. Any delay may increase the security risk to the SAP landscape.

PREPARING FOR THE PATCH DAY PROCESS

1. Enter the name of your security contact in SAP Service Marketplace https://www.service.sap.com/securitycontacts

2. Nominate a person to be responsible for the security maintenance of your SAP systems. 3. Review the status of your SAP Solution Manager. (Version and possible upgrade plans) 4. Which tools and methods are used in your company for testing?

5. Who is responsible for deciding whether or not all SAP security notes are imported in a given month? Does the customer use an authorization process?

6. Create a “Patch Day Roadmap”. How should the process be structured in your company? (Possible templates are provided in the next section)

DECISIONS

1. Define responsibilities

2. Identify previous times, resources, and methods required for testing, and use existing SAP tools to reduce time and costs (for example, the Business Process Change Analyzer, and so on)

(31)

Implementation of a Security Patch Day Process

Sample SAP Security Patch Day Process

At the end of this second Tuesday in the month, you can review the latest list of SAP security notes on the SAP Service Marketplace page www.service.sap.com/securitynotes.

Use the “System Recommendations” function in your SAP Solution Manager (Release 7.0, Support Package 26 and higher) to determine which SAP security notes are relevant for your system landscape. If you schedule the

background job for Tuesday night, the results will be available the next morning. You can also generate change requests from this tool.

The EarlyWatch Alert report and RSECENOTE tool inform you of urgent SAP Active Global Support

recommendations regarding HotNews and other important security notes that have been classified as relevant. As a rule, check the results of the report at the start of the week following the SAP Patch Day.

Regardless of the channel that the customer uses to find information about the latest SAP security notes (SAP

recommends checking all channels: System Recommendations, SAP Service Marketplace, EarlyWatch Alert report, RSECNOTE), customers should always run their own risk assessment after reviewing the information.

The risk assessment should consider whether implementing the notes poses any risks to live operations or

(32)

© 2013 SAP AG. All rights reserved. 34

Implementation of a Security Patch Day Process

Sample SAP Security Patch Day Process

Using “Configuration Validation”, automated reports can check which SAP systems meet the security requirements of the customer, and what is “missing” in the remaining systems. The reports use the target system from your SAP

landscape specified by you, apply the latest SAP security notes, and with the Configuration Validation, can coordinate with other systems.

The SAP security notes are then implemented in the course of that month, and regression tests are performed (where necessary) in order to ensure that the productive business processes are functioning correctly.

In the next maintenance window, update your kernel, and implement the latest JAVA and ABAP support packages. During this update, you will also receive the patches from the SAP security notes. Some of the SAP security notes describe configuration changes that are also required in this context. During the update process, you may find that the process overlaps with another (live) Patch Day. These new SAP security notes should be implemented during this maintenance window if possible.

(33)

Implementation of a Security Patch Day Process

Optimization Points for the Process

1. Ensure an efficient analysis with automated batch jobs and e-mail notifications.

This way, you will receive automatic results by e-mail, and can skip straight to the risk assessment.

2. Use the “System Recommendations” function in the SAP Solution Manager. This provides you with a quick and consolidated analysis of open notes for each system. For more information, see: www.service.sap.com/sysrec

3. Alternatively, if you are using an older version of SAP Solution Manager (Release 7.0, SP 25 or lower), we

recommend using a report that returns all of the notes relevant for the EarlyWatch Alert, that is, the selection of notes displayed in transaction ST13/RSECNOTE. This “Cross System Check” centrally identifies the open notes for each system in a single report in accordance with RSECNOTE.

4. You should run a check for any open SAP security notes regularly (we recommend monthly). Normally, a

monthly list contains around 40–50 notes (exceptions are possible at any time). First check the small number of notes classified as priority 1. Also assess the possible risk posed by other open notes (priority 2 to 4). If possible, these should also be imported immediately. There may be reasons on the customer side to delay the

(34)

© 2013 SAP AG. All rights reserved. 36

Information about SAP Spotlight News

SAP regularly publishes

“ad-hoc” information about

particularly important

security topics linked to

the SAP security notes.

Customers can find this

information at SAP

Service Marketplace.

This information should

not be confused with

HotNews or priority 1

notes. The difference is

that Spotlight News

primarily summarizes key

changes or

(35)

Agenda

Configuration

Validation

SOS

EWA

Security Notes Report

and System

Recommendations

Security Patch Process

Security Tools and Services

EarlyWatch Alert (EWA) – Security Chapter

Security Notes Report (RSECNOTE)

System Recommendations

Configuration Validation

(36)

© 2013 SAP AG. All rights reserved. 38

The Role of EarlyWatch Alert (EWA) for Security

SAP EarlyWatch Alert (EWA) (see

http://service.sap.com/ewa

)

SAP EarlyWatch Alert is an important part of making sure that your core

business processes work. It is a tool that monitors the essential

administrative areas of SAP components and keeps you up to date on their

performance and stability. SAP EarlyWatch Alert runs automatically to keep

you informed, so you can react to issues proactively, before they become

critical.

Security in the EarlyWatch Alert:

The EWA Report includes selected information on critical security observations

– SAP Security Notes: ABAP and Kernel Software Corrections

– Default Passwords of Standard Users

– Password Policy

– Gateway and Message Server Security

– Users with Critical Authorizations

(37)

EarlyWatch Alert in the

SAP Engagement and Service Delivery Work Center

(38)
(39)
(40)

© 2013 SAP AG. All rights reserved. 42

EarlyWatch Alert Chapter “Security”

SAP Security Notes

This chapter in the report indicates that Security Notes are missing in your

system, that can by identified using the tool RSECNOTE.

(41)

Agenda

Configuration

Validation

SOS

EWA

Security Notes Report

and System

Recommendations

Security Patch Process

Security Tools and Services

EarlyWatch Alert (EWA) – Security Chapter

Security Notes Report (RSECNOTE)

System Recommendations

Configuration Validation

(42)

© 2013 SAP AG. All rights reserved. 44

Check for Security-Related SAP Notes

Using Transaction ST13  Tool RSECNOTE

(43)

Transaction ST13  Tool RSECNOTE

Result

The result can be send via

mail, too.

(44)

© 2013 SAP AG. All rights reserved. 46

Transaction ST13  Tool RSECNOTE

Result

RSECNOTE lists three categories:

- Security Notes that require implementation

- Security Notes that are successfully implemented - Security Notes that are manually confirmed

Please note: RSECNOTE focuses on SAP Security HotNews (as far as technically clearly identifiable) and selected

additional Security Notes. Check

(45)

Cross-System check for Security Notes

Report ZSECNOTE_CENTRAL @ SDN

(46)

© 2013 SAP AG. All rights reserved. 48

Agenda

Configuration

Validation

SOS

EWA

Security Notes Report

and System

Recommendations

Security Patch Process

Security Tools and Services

EarlyWatch Alert (EWA) – Security Chapter

Security Notes Report (RSECNOTE)

System Recommendations

Configuration Validation

(47)

To keep your SAP systems up-to-date and secure you have to apply various types of notes and

patches. System recommendations shows all relevant notes and patches for the selected systems

and helps you to easily keep all of your systems up-to-date.

(48)

© 2013 SAP AG. All rights reserved. 50

System Recommendations: Overview

Advantages & Features

 Provides a detailed recommendation of SAP notes and non-SAP notes which should be implemented, based on the actual status of the system and already implemented notes

 The recommendations comprise the following notes categories:

Security notes

Performance-relevant notes HotNews

Legal change notes

Correction notes / Patch notes

 Powerful calculation method for notes provides a comprehensive recommendation for the selected system

 Increase system security by applying up-to-date security-relevant notes exactly tailored for the respective system

 Integration into Change Request Management to directly create Change Requests for the selected notes

(49)

System Recommendations: Process Flow

Select system to check

& update

Connect to SAP Global

Support Backbone

Provide information on latest

relevant notes (for SP level,

patch level)

Send information back to

the customer‘s SAP

Solution Manager

system

Retrieve system

information (SP level,

patch level)

Calculate delta between OSS provided notes and already

implemented notes. Show relevant notes of the system(s) via

System Recommendations or Configuration Validation

(50)

© 2013 SAP AG. All rights reserved. 52

System Recommendation

SAP Solution Manager Workcenter – Change Management

(51)

System Recommendations: Key Elements

BW reporting as of SolMan 7.1 SP 3 Filter by solution, product

system, technical system and date

Filter by application component

Integration of Change Request Management and

(52)

© 2013 SAP AG. All rights reserved. 54

System Recommendations: Key Elements

Integration of Change Request Management and

(53)

System Recommendations: Setup

The following steps are necessary to set up System Recommendations:

Prerequisites:

 The SAP-OSS RFC connection needs to be set up correctly

 All managed systems have to be connected to SAP Solution Manager and documented in

transaction SMSY, and they have to be assigned to a product system and to a solution

 Authorization object: SM_FUNCS

Control access and visibility of tabs in System Recommendations

To collect this data automatically for the use within System Recommendations you can set up a

batch job in the „Settings“ area of System Recommendations.

System Recommendations is part of the „Change Management“ Work Center in

SAP Solution Manager.

Blog: http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24227

Online Help: http://help.sap.com/saphelp_sm70ehp1_sp26/helpdata/en/83/68fad4952d42a192469fa02586aeff/frameset.htm

Important Notes: Note 1554475 System Recommendations - corrections for SP26 Note 1577059 SysRec: No RFC authorization

(54)

© 2013 SAP AG. All rights reserved. 56

Cross-System check for System Recommendations

Report ZSYSREC_NOTELIST @ SDN for SolMan 7.0

SDN

(55)

Cross-System check for System Recommendations

Integrated BW Reporting as of SolMan 7.1 SP 3

List SAP notes not yet implemented in the systems of the selected solution,

(56)

© 2013 SAP AG. All rights reserved. 58

Cross-System check for System Recommendations

BW Reporting as of SolMan 7.1 SP 3

Select note area ..

.. or select notes which have been classified as being ‘important’ by

your CERT department

CERT = Computer Emergency Response Team

Save view

Using the predefined report

0TPL_0SMD_VCA2_SYS_RECOM_NOTES of the application “Configuration Validation”

you can define arbitrary selections, filters and views for a cross-system report based on the results of the application “System

(57)

New with Solution Manager 7.1 SP 9

BW Reporting based on System Recommendations for note list

New option to paste note numbers into the selection screen

of the reporting as of SolMan 7.1 SP 9 for the query showing

results of System Recommendations.

1. Step: Activate the new option

(58)

© 2013 SAP AG. All rights reserved. 60

Extended Functions in System Recommendations

Download selected notes into Note Assistant (SNOTE) of

managed system

Show object list for selected

ABAP notes

Additional information:

+ Note contains automatic correction instruction (SNOTE) + Note contains manual correction instruction

+ Note references to a Kernel Patch

+ ABAP Support Package which contains the solution New list view

Filter and sort list

Execute Business Process Change Analyzer (BPCA) to identify business processes

(59)

Extended Functions in System Recommendations

Show object list for selected ABAP notes

(60)

© 2013 SAP AG. All rights reserved. 62

Extended Functions in System Recommendations

Collect Java Patches and create Maintenance Transaction

Collect Java Patches for selected Notes

Integration with Maintenance Optimizer

(61)

Extended Functions in System Recommendations

Collect Java Patches and create Maintenance Transaction

Integration with Maintenance Optimizer

(MopZ) 2

(62)

© 2013 SAP AG. All rights reserved. 64

Maintenance Optimizer (MopZ)

Step 4: Implementation – Show relevant Security Notes

The Maintenance Optimizer shows relevant

security notes as well

https://service.sap.com/MopZ Example used here:

The planned Support Package Upgrade of the ABAP part of a SolMan 7.1 from SP 5 to SP 7 reduces the count of notes by 50 from 373 to 322.

(63)

Extended Functions in System Recommendations

Integration with Business Process Change Analyzer

Execute Business Process Change Analyzer (BPCA) to identify business processes

(64)

© 2013 SAP AG. All rights reserved. 66

Business Process Change Analyzer (BPCA)

Online Help - Analyzing Business Processes Affected by Changes

http://help.sap.com/saphelp_sm71_sp01/helpdata/en/d7/e0f086fa3440c3bc2debad74ecda22/frameset.htm

Pre-requisites to use the Business Process Change Analyzer (BPCA) for test preparation:

Document Business Processes in a SAP Solution Manager Project.

Create “Technical Bill of Material” (TBOM) for critical business transactions.

How-to Guide for BPCA

https://service.sap.com/~sapidb/011000358700000932192009E

(65)

Solution Manager Architecture in Large Environments

Consolidated reporting in a distributed architecture

Goal: Report group wide status of security configurations and security patching while not all systems are

connected to one central SolMan but area/company SolMans

-

System header data for System Recommendations and Configuration Validation applications are replicated

from central SLD into central Solution Manager

-

Configuration and patch implementation statuses are replicated from local to central Solution Manager

SLD Company Company Company SolMan Business area SolMan Group HQ

weekly/daily replication of tables

AGSNOTE_HEAD, AGSNOTE_DATA

Weekly/daily execution

AGSNO_RPT_COLLECT_DATA weekly/daily replication of tables

AGSNOTE_HEAD, AGSNOTE_DATA

Replication of system data from SLD update central with local table entries

SolMan

Weekly/daily execution

(66)

© 2013 SAP AG. All rights reserved. 68

Agenda

Configuration

Validation

SOS

EWA

Security Notes Report

and System

Recommendations

Security Patch Process

Security Tools and Services

EarlyWatch Alert (EWA) – Security Chapter

Security Notes Report (RSECNOTE)

System Recommendations

Configuration Validation

(67)

Consider Customers Situation of Today …

Are all our CRM systems compliant with the new Configuration Baseline ?.. not

compliant.. which systems? what exactly?

Are security settings applied? …on all systems? …

could you please confirm and report?

Have we imported Transport request xxxx

(with important

performance changes) on all systems? … could I have a list of the systems where it is still

missing?

Are the OS, DB, Software and Kernel on the certain / latest level?

… on all Systems? .. Please show me?

Have we applied SAP Note xxxxx on all systems? …please report implementation status for all

systems?

A large number of systems… Complex SAP Landscape …

… Need to perform comparison of current configuration status against a defined target or

standard configuration baselines

… with minimum efforts and ASAP

(68)

© 2013 SAP AG. All rights reserved. 70

Configuration Validation

Architecture Overview

Configuration and Change Database ( CCDB ) ABAP based installations Solution Tool Plugins JAVA based installations Diagnostics

Agents Extractor Framework (EFWK) Once a day Solution Manager EHP1

Configuration Validation Reporting

DB Table Target System Maintenance Virtual InfoProvider 0SMD_VCA1 Function Module Configuration Validation Change Reporting Copy

Customer defined system configurations / baselines

Existing system configurations

(69)

What is Configuration Validation?

The Idea behind Configuration Validation

...

Reference System Compared Systems

ABAP Notes Software Packages Transports Parameters

...

Configuration Items Configuration Validation Configuration Items ABAP Notes Software Packages Transports Parameters

...

Kernel level Compliance with Reference System Software Packages ABAP Notes Transports System 1 System N

...

System 2

...

ABAP Notes Software Packages Transports Parameters

...

Configuration Items

A reporting to understand how homogeneous the configuration of systems is

System 1 System N

All systems on a certain OS level or DB level?

Template configuration (SAP or DB parameter) applied on

all systems?

No kernel older than 6 month on all systems?

Security policy settings applied? Security defaults in place?

Have certain transports arrvied in the systems?

(70)

© 2013 SAP AG. All rights reserved. 72

Options to report about SAP Notes

A) Configuration Validation using a

Target System

which is based on EarlyWatch online

recommendations (

RSECNOTE

)

Use this option to produce a cross-system analysis comparable to RSECNOTE (ABAP only)

The target system defines which notes should be checked. The note list and the check

conditions are loaded from EarlyWatch online recommendations.

B) Configuration Validation using a

Target System

which is based on

Notes

shown in System

Recommendations

Use this option to produce a cross-system analysis on selected notes (ABAP and Java)

The target system defines which notes should be checked. The initial note list is loaded from

System Recommendations, and can be reduced or extended. The check conditions are loaded

from note definition available at the SAPNet.

C) Reporting using the

results of System Recommendations

(71)

A) ABAP Notes – based on recommendations from RSECNOTE

The SAP Notes from the SAP Security List

Software and Kernel dependency of a Note is

provided

Only relevant SAP Notes for the source system can

be inserted (the SAP Notes matching Components

and Kernel Release from the source system)

Software dependency Kernel dependency

(72)

© 2013 SAP AG. All rights reserved. 74

A) Predefined Report about Security Notes from RSECNOTE

Using this report, the Target

System gets updated

(73)

B) ABAP/Java Notes – based on System Recommendations

The SAP Notes relevant for the source system can

be restricted via

Data Range

Note Group – for example only Security and

Hotnews SAP Notes can be inserted

Option b) all notes based on System Recommendations

(74)
(75)

C) New option to select notes provided by

System Recommendations reporting

Paste

Paste easily

notes from the

clipboard as

filter for

system

recomendation

output

(76)

© 2013 SAP AG. All rights reserved. 78

C) New option to select notes provided by

System Recommendations reporting

Paste

Paste easily notes from the clipboard as filter

for system recommendation output

(77)

New with Solution Manager 7.1 SP 3: Security Dashboards

Personal Dashboard

WebDynpro ABAP Application MY_DASHBOARD

(78)

© 2013 SAP AG. All rights reserved. 80

New with Solution Manager 7.1 SP 3: Security Dashboards

Dashboard Management

Proposal: Create individual dashboard blocks for

different KPIs and include them into a specific

security dashboard.

Define dashboards to be used

by others:

WebDynpro ABAP Applications

DASHBOARD_MANAGEMENT

and

GENERIC_DASHBOARD_VIEWER

(79)

Agenda

Configuration

Validation

SOS

EWA

Security Notes Report

and System

Recommendations

Security Patch Process

Security Tools and Services

EarlyWatch Alert (EWA) – Security Chapter

Security Notes Report (RSECNOTE)

System Recommendations

Configuration Validation

(80)

© 2013 SAP AG. All rights reserved. 84

SAP Security Notes

Note Characteristics And Patch Day

SAP strongly recommends to apply important security fixes as soon as possible

If left unpatched, severe vulnerabilities with high security risk may exist

CVSS scoring adds additional details to the priority of a SAP Note

(81)

SAP Security Notes

Patching Policy And Process

Required to find the right trade-off between security risks and operational risks

that suits the needs of the company / organization

Good policies and processes are key for a fast application of important fixes

Good exception handling make operational risks transparent and the process more flexible

SAP brings a variety of tools to the table that provide additional support during the process

(82)

Thank You!

Contact information:

(83)

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, PowerPoint, Silverlight, and Visual Studio 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, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the United States and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries.

Oracle and Java are registered trademarks of Oracle and 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.

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

Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

IOS is a registered trademark of Cisco Systems Inc.

RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited.

© 2013 SAP AG. All rights reserved.

Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc. INTERMEC is a registered trademark of Intermec Technologies Corporation.

Wi-Fi is a registered trademark of Wi-Fi Alliance. Bluetooth is a registered trademark of Bluetooth SIG Inc.

Motorola is a registered trademark of Motorola Trademark Holdings LLC. Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, 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.

Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company.

References

Related documents

In addition, MM2 was conjugated to an azide- containing bis-spirocyclohexyl nitroxide (N 3 -chex) via coppercatalyzed azide-alkyne cycloaddition (CuAAC) to produce MM3, which

Typically, studies that find relationships between implicit bias and social knowledge are about highly accessible knowledge of culturally prevalent stereotypes (Arkes and

By using a combination of social network analysis and social movement theory, this study illuminates the network of actors fighting Daesh in Iraq by first analyzing the network

CLAHRC: Collaborations for Leadership in Applied Health Research and Care; KT: knowledge translation; NHS: National Health Service.. J Health Serv Res Policy.. Europe PMC Funders

These  finding align with Jones (2009) that stated the increase of supplier performance is logical that,  as  commitment  to  supplier  increases,  the  amount 

Students attending the Imperial College Sutton Trust Summer School 2014 will have the option of studying one of four subject strands in a hands-on, engaging and high

In comparison of the four (4) selected markets in the study area, the result shows that the maximum average selling price and as well as the average profit were obtained in

By sketching some of the troubles and events happening in the local underground in 2011-2014, the Introduction then poses a question that constitutes the starting point of