To secure your Classic data server, create security classes
and profiles in your external security manager (ESM) and configure
service-level parameters in the server.
About this task
Work with
your Security Administrator to determine the appropriate levels of
security for your site. For best results, secure as many operations
as you can while maintaining site standards and performance. You can
secure administrative connections to your Classic data server, remote
operator commands, monitoring, table mapping, catalogs, and the replication
process itself.
When you
secure the configuration data sets and the VSAM files for subscriptions
and replication mappings, use the following table to locate them.
You specified high level qualifiers for these data sets in the customization
parameters file when you performed the installation customization
process.
Table 1. High level qualifiers
and corresponding data sets.
| High level qualifier (HLQ) |
Function |
CDCPCFGD="&&CPHLQ..CACCFGD"
CDCPCFGX="&&CPHLQ..CACCFGX"
|
Configuration data sets
|
CDCCATNM="&CPHLQ..CATALOG"
CDCIDXNM="&CPHLQ..CATINDX"
|
Catalog data sets |
CDCPSUBS="&CPHLQ..SUB"
|
Subscription data sets
|
CDCPRMDS="&CPHLQ..RM"
|
Replication mapping data sets
|
Procedure
- Determine which users require access to your Classic data
servers and the level of access that each user requires.
Decide
whether each user requires READ or CONTROL access to subscriptions, administrative functions,
and remote console commands.
- Ensure that each user has a valid z/OS® user account.
- If you grant different levels of access to system resources
for multiple users, follow these steps.
- Ask your System Administrator to define the profiles
and classes that you require by using the System Authorization Facility
(SAF).
Follow the remaining steps for each applicable
service:
- Administration service (PAA)
- Operator service (OPER)
- Query processor service (QP)
- Ensure that VALIDATE=Y for the SAFEXIT parameter.
VALIDATE=Y is the default setting, so omitting the keyword
has the same effect as specifying VALIDATE=Y.
If you use SAFEXIT
with VALIDATE=N then the Classic data server only validates that each
user has a valid user account and password. Users have full access to objects on the Classic
data server except the catalog, where SQL privileges determine access.
- Optional: Override the default class and
profile names in the xxxCLASS and xxxPROF parameters.
Exception: You cannot specify class and profile
overrides for the monitoring service or query processor service.
- Run data description language (DDL) on
the server that contains the appropriate GRANT statements to secure
access to catalog objects.
- Perform the following security tasks
for the source server.
- For IMS:
- Grant UPDATE access to the IMS RECON
data sets.
- If you use IMS DBRC command
authorization, the Classic data server needs LIST.* authority for
DBRC.
- Ensure that the data server has READ authority for the IMS DBDLIB
data sets that the data server references. Grant READ authority for
all IMS log data sets that need
to be accessed.
- For a DB/DC or DBCTL subsystem these data sets include the primary
and secondary online log data sets and the corresponding primary and
secondary system log data sets.
- For logs produced by DL/I batch jobs one of these types of logs
will only be accessed if it contains data capture log records. When
processing historical changes, the log can potentially contain data
capture log records.
- Grant READ access for CLASS(FACILITY)
RESOURCE(BPX.CONSOLE) to the job or started task for the Classic data
server.
- Grant UPDATE access to the configuration
data sets and the VSAM files for subscriptions and replication mappings.
- The user ID associated with the job
or started task needs an OMVS segment for TCP/IP access.