Registrierung externer Serverprogramme einschränken 
Wenn Sie einen registrierten RFC-Server (auf der Basis von RFC SDK, SAP NetWeaver RFC SDK, JCo, .NET Connector oder Business Connector verwenden, besteht grundsätzlich die Gefahr, dass ein potentieller Angreifer ein externes Schadprogramm an einer RFC-Destination registriert und so RFC-Aufrufe abfängt, die an das korrekte externe RFC-Programm gesendet werden sollen.
Um die folgenden Verfahren zu nutzen, muss das SAP-System folgende Voraussetzungen erfüllen:
SAP Kernel 7.00
Patch Level 119
ABAP Support Package 13
Sie können zwei verschiedene Mechanismen verwenden, um die Registrierung unerwünschter externer Programme an einer RFC-Destination zu verhindern:
Verwendung der Datei reginfo
Verwendung von SNC (Secure Network Communications)
Gehen Sie dazu folgendermaßen vor:
Datei reginfo
Legen Sie im Verzeichnis $DIR_DATA eine Datei mit dem Namen reginfo an.
Hinweis
Wenn Sie einen anderen Dateinamen und/oder ein anderes Verzeichnis verwenden möchten, können Sie den neuen Dateinamen im Profilparameter gw/reg_info hinterlegen.
Die Datei reginfo wird beim Systemstart eingelesen. Jede Zeile kann einen oder mehrere der folgenden Werte enthalten:
Die Programm-ID. Diese definiert die RFC-Destination, der die folgenden Sicherheitseinstellungen zugeordnet werden sollen.
Einen Hostnamen (bzw. IP-Adresse), von dem aus eine Registrierung an dieser RFC-Destination erfolgen darf.
Einen Hostnamen (bzw. IP-Adresse), von dem aus RFC-Aufrufe an diese RFC-Destination gesendet werden dürfen.
Einen Hostnamen (bzw. IP-Adresse), von dem aus die registrierten externen Programme deregistriert werden dürfen.
Hinweis
Das Gateway erlaubt die entfernte Deregistrierung von registrierten Programmen. Grundsätzlich besteht die Gefahr, dass ein Angreifer diese Funktion für einen Denial Of Service-Angriff verwendet. Durch Einschränkung der hierfür zugelassenen Hosts kann ein solcher Angriff verhindert werden.
Die maximal Anzahl registrierter Server für die definierte Programm-ID.
Hinweis
Sie können Aktivitäten (Registrierung, Deregistrierung, RFC-Aufrufe) mit der Datei reginfo sowohl explizit erlauben als auch ausschließen.
Aktivieren Sie beim Anlegen einer RFC-Destination (Transaktion SM59) SNC für diese Destination und definieren Sie einen SNC-Namen für das externe Programm.
Dadurch lässt das Gateway eine Registrierung für die entsprechende Programm-ID nur dann zu, wenn ein externes Programm sich über SNC registriert, das über ein ein signiertes digitales Zertifikat verfügt und den definierten SNC-Namen enthält.
Hinweis
Dieses Verfahren ist insbesondere geeignet, Angriffe durch IP Spoofing abzuwehren, die die Sicherheitseinstellungen in der reginfo-Datei umgehen könnten.
Ausführliche Informationen zur Konfiguration des SAP-Gateway und der reginfo-Datei finden Sie unter:
Weitere Informationen zu SNC erhalten Sie im SNC-Benutzerhandbuch:
http://service.sap.com/security