haven SAP Security
Browse knowledge
Knowledge base
DISCL / SECURITY BASELINE

Information disclosure protection

Suppress unnecessary system details and protect administrative interfaces.

Risk

Headers, errors, traces and unprotected administrative methods can expose information useful for further attacks.

ABAPWeb DispatcherJavaHANA

Settings and priorities

Technology / priorityParameter or mechanismSetting and purpose
ABAP
Standard
login/show_detailed_errors0
Limits information disclosed during failed logon attempts.
ABAP
Standard
service/protectedwebmethodsSDEFAULT or ALL; limited exceptions
Protects sapstartsrv web methods.
Web Dispatcher
Standard
is/HTTP/show_server_header ; is/HTTP/show_detailed_errorsFALSE ; FALSE
Suppresses server headers and detailed errors.
Web Dispatcher
Standard
icm/HTTP/admin_<num>CLIENTHOST and ALLOWPUB=FALSE
Restricts administrative clients and requires authentication.
Web Dispatcher
Standard
icm/trace_secured_dataFALSE
Prevents protected data from being written to traces.
Web Dispatcher
Standard
icm/accept_forwarded_cert_via_httpFALSE
Does not accept forwarded certificates over unsecured HTTP.
Web Dispatcher
Standard
icm/trusted_reverse_proxy_<num>No wildcards in SUBJECT or ISSUER
Defines trusted proxies precisely.
ABAP
Standard
rdisp/TRACE_HIDE_SEC_DATAON
Hides sensitive data in traces.
Java
Standard
UseServerHeaderfalse
Disables the header in HTTP Provider Service.
HANA
Extended
Data at rest encryptionEncrypt data, logs and backups
Protect and manage encryption keys separately.

For Web Dispatcher from NetWeaver 7.50, use icm/HTTP/auth_<xx> instead of the legacy wdisp/permission_table configuration. HTTP restrictions also apply to ICM in ABAP systems.

How to verify

  1. Review error messages and HTTP headers.
  2. Check access to ICM and sapstartsrv administration.
  3. Verify trusted proxy and trace configuration.
  4. For HANA, confirm encryption and key protection.

Related topics

System hardening ↗

Baseline priorities and implementation ↗