
The current version of the Unified Connectivity Framework increases the security of RFC communication by reducing the number of RFC functions that are visible externally and in this way greatly reduces the interface for external attacks:
RFMs are only used to a small extent in the ABAP server for communication with other systems or clients. RFMs are mainly called to realize asynchronous scenarios or load balancing/parallelization.
These RFMs must also not be visible to the outside. This is also true for those RFMs that can be reached from the outside that are not necessary for the scenarios in the actual system and can therefore not be used.
Until now, external access to the function modules using RFC was restricted/controlled exclusively by special authorization checks and the corresponding roles with purpose-specific assignments to users.
Unified Connectivity also provides more simple and more comprehensive control about which RFMs can be called by other systems: An RFM can only be called externally if it is assigned to a Communication Assembly (CA) that in turn is configured to be linked to a virtual host.
Authorization checkes are still required for checks in the user context.