IPIC link security

Link security restricts the resources a user can access, depending on the remote system from which they are accessed. The practical effect of link security is to prevent a remote user from attaching a transaction or accessing a resource for which the link user ID has no authority.

When link security is in use, all requests are given an authority defined by the link user ID. For IPCONNs, all requests for a connection have the same link user ID.

The user request will run under the task user ID that is shown in Table 1, depending on the setting of the link user ID and the USERAUTH option. In some cases, there is a secondary user ID associate with the task. Security checks are also run against the secondary user ID.

In Table 1:
  • link_user is either the SECURITYNAME if LINKAUTH(SECUSER) is used, or the user ID associated with the certificate if LINKAUTH(CERTUSER) is used.
  • remote_user is the user ID from the remote system in the message. For connections between CICS regions, this is the user ID of the remote CICS task.
Note:

If a failure occurs in establishing link security, the link is given the security of the local region's default user. This can happen, for example, when the link user ID has been revoked.