haven SAP Security
Browse knowledge
Knowledge base
TRUST / SECURITY BASELINE

Trust between systems

Maintain only required trust relationships and control their use.

Risk

Unrestricted trust can extend source-system access into a critical target system.

ABAP

Settings and priorities

Technology / priorityParameter or mechanismSetting and purpose
ABAP
Critical
SMT1 ; SM59Required relationships and trusted destinations only
Remove unused trust after confirming dependencies.
ABAP
Critical
Trust authentication methodMigrate relationships and corresponding destinations
Cover both the calling and called systems.
ABAP
Critical
S_RFC_ADM_TTSmall, authorized administrator group
Controls maintenance of trust relationships.
ABAP
Critical
S_RFCACLNo * in source system ID or client
Separate same-user and technical-user authorizations.
ABAP
Standard
rfc/selftrust0
Disables implicit trust between clients of the same system.
ABAP
Extended
rfc/allowoldticket4ttno
Blocks old trusted tickets.
ABAP
Extended
SNC/TLS ; S_ICF ; RFC_TCODEAdditional connection and destination protection
Controls transport, destination use and the transaction-code field.

How to verify

  1. Review SMT1 in the called system and SM59 in the calling system.
  2. Verify migration at both ends of each relationship.
  3. Separate technical-user and same-user scenarios.
  4. Review administrative privileges and S_RFCACL.

Related topics

RFC · Trusted RFC ↗

RFC · RFC client-side controls ↗

Authentication and communication ↗

Baseline priorities and implementation ↗