Section 10 of 10

Security Management

Default users, security parameters, the audit log, protecting RFC connections, and periodic security review.

Open contents

An SAP system holds a company most sensitive data โ€” financials, partners, prices, personnel. Securing it is a core Basis responsibility.

Default users

Standard users to deal with
UserPurposeAction
SAP*Superuser with all authorisationsChange the password and lock
DDICDictionary; used by installation and updatesChange the password, normally lock
SAPCPICLegacy CPI-C communicationDelete if unused
EARLYWATCHMonitoringChange the password or delete
TMSADMTMS communicationChange the password

Security parameters

Parameters to review
ParameterControls
login/min_password_lngMinimum password length
login/password_expiration_timePassword lifetime
login/fails_to_user_lockFailed attempts before locking
login/disable_multi_gui_loginConcurrent logons for one user
login/no_automatic_user_sapstarThe SAP* emergency path
rfc/reject_expired_passwdRejecting RFC with expired passwords

The security audit log

Events worth recording
EventWhy
Failed logonsDetect attempted intrusion
SAP* and DDIC logonsTrack privileged account use
User master changesDetect improper authorisation grants
Transaction startsRecord of sensitive activity
RFC callsExternal access
Direct report executionRunning programs through SE38

RFC connections

Network protection

MeasureContent
SNCEncrypting GUI to server traffic
SAP RouterAccess control and routing for external connections
Web DispatcherHTTP distribution and SSL termination
FirewallClosing unnecessary ports
Gateway configurationreginfo and secinfo restricting external program registration

Periodic review

  • Who holds SAP_ALL (SUIM)
  • Locking users who have not logged on for a long time
  • Accounts belonging to people who have left
  • Segregation-of-duties conflicts
  • Production users holding debug authorisation (S_DEVELOP)
  • Security-related SAP Notes not yet applied
  • Security findings in the EarlyWatch Alert report

๐Ÿ“– Unfamiliar term? Look it up in the SAP glossary.

Check your understanding

Test what you just read.

Quiz 1

Which transaction code is used to configure the Security Audit Log?

Quiz 2

Which transaction code is used to display the Security Audit Log?

Quiz 3

Which transaction code manages instance profiles?

Quiz 4

SNC encrypts communication between SAP GUI and the server.

Quiz 5

Password policies can only be configured through ABAP programs.

Quiz 6

Which event is NOT typically recorded by the Security Audit Log?