Task 5: Activating security
To create a BBSEC member
Create a PDS member called BBSEC in a working data set.
- Copy BBSAMP member BBSEC to the member you just created.
Add a TYPE statement to BBSEC for each product to identify the products that you want to secure.
You can add as many TYPE statements as necessary to define security for your products.
Save the updated BBSEC member.
When you are ready to activate security, see Adding BBSEC to a parameter library.
BBSEC TYPE statements
The format of the BBSEC TYPE statement varies depending on the product or products that you want to secure.
Syntax for common resources
This variation of the TYPE statement is used for BBI-SS PAS resources that are common to the following products:
- BMC AMI Ops Automation
- BMC AMI Ops Monitor for CICS
- BMC AMI Ops Monitor for Db2
- BMC AMI Ops Monitor for DBCTL
- BMC AMI Ops Monitor for IMS Online
- BMC AMI Ops Monitor for MQ
Syntax for BMC AMI Ops Automation advanced security and BMC AMI Ops Monitor for Db2 command-level security
This variation of the TYPE statement is used to activate security for additional BMC AMI Ops Automation and BMC AMI Ops Monitor for Db2 features.
Syntax rules
Observe the following syntax rules when creating or updating a BBSEC member:
- Each TYPE statement and its parameters can be specified in positions 1 to 72 on one or more lines.
- To continue a TYPE statement on the next line, put a comma at the end of the line to be continued.
- Do not break multi-value keywords across lines. For example, FEATURE=(CMD,APPL,EXEC) must appear on a single line.
- Specify comments on separate lines with an asterisk (*) in column 1. Comments are not supported on the same line as a TYPE statement.
- BMC supports the use of system symbols. For example, you can use SS=AO&SYSCLONE where the SSID is consists of AO followed by the resolved value of &SYSCLONE.
- When using a symbol name within a TYPE statement, end the symbol name with a period. For example, TYPE=BBI,SSID=JO8D,PREFIX=JA&SYSCLONE.,FEATURE=(BBIDISP,CONSCMD)
- PROCESS LIST=YES can be used as the first statement in the BBSEC member. When the BBI-SS PAS processes the BBSEC member and a PROCESS statement is found, the BBI-PAS issues WTOs listing the lines as they are read, showing the resolved system symbols. Valid values for LIST are YES or NO. NO is the default.
TYPE statement parameters
The following table describes the BBSEC TYPE statement parameters:
Parameter | Description |
---|---|
TYPE | Activates security for the specified product or group of products You can specify as many TYPE statements as needed in a BBSEC member. Specify one of the following products on each TYPE statement:
|
SS or SSID | One- to four-character subsystem ID of the BBI-SS PAS where the specified resources are to be protected The SSID is part of the resource name that defines resources to your ESM. Each SSID that is used in a resource name must be specified on a separate TYPE statement in BBSEC. SS= or SSID= can use wildcards for the ssid.
SS=AO* would match any SSID that starts with AO and can be two to four characters in length. The third and fourth character can exist or not, and if they exist they can be any character. |
PREFIX | (Optional) One- to eight-character prefix for all BMC AMI Ops product resource names The default is BBM. |
CLASS | (Optional) One- to eight-character security class name that is used to identify BMC AMI Ops product resources The default is $BOOLE. |
FEATURE | Specify one or more keywords.
|
BBSEC examples
To turn on security for four BBI-SS PASs with the default prefix of BBM and the default security class of $BOOLE, BBSEC might contain the following statements:
* SYS2, SYS3, and SYS4 to security class $BOOLE
*
TYPE=BBI,SS=SYS1
TYPE=BBI,SS=SYS2
TYPE=BBI,SS=SYS3
TYPE=BBI,SS=SYS4
To use a prefix of CHARLIE and a security class of SECURE for the same BBI-SS PASs, BBSEC might contain the following statements:
* SYS2, SYS3, and SYS4 to security class SECURE
*
TYPE=BBI,SS=SYS1,PREFIX=CHARLIE,CLASS=SECURE
TYPE=BBI,SS=SYS2,PREFIX=CHARLIE,CLASS=SECURE
TYPE=BBI,SS=SYS3,PREFIX=CHARLIE,CLASS=SECURE
TYPE=BBI,SS=SYS4,PREFIX=CHARLIE,CLASS=SECURE
To secure the CMD and APPL features of BMC AMI Ops Automation, define them as follows:
* to security class $BOOLE
*
TYPE=BBI,SS=SYS1
*
* The following turns on security for the CMD and
* APPL features of AutoOPERATOR advanced security
*
TYPE=AAO,SSID=SYS1,FEATURE=(CMD,APPL)
The following example secures the BMC AMI Ops Automation CMD feature for multiple BBI-SS PASs with different SSIDs:
* SYS2, SYS3, and SYS4
*
TYPE=BBI,SS=SYS1
TYPE=BBI,SS=SYS2
TYPE=BBI,SS=SYS3
TYPE=BBI,SS=SYS4
*
* The following turns on security for the CMD feature of
* AutoOPERATOR advanced security for BBI-SS PASs SYS1,
* SYS2, SYS3, and SYS4
*
TYPE=AAO,SS=SYS1,FEATURE=(CMD)
TYPE=AAO,SS=SYS2,FEATURE=(CMD)
TYPE=AAO,SS=SYS3,FEATURE=(CMD)
TYPE=AAO,SS=SYS4,FEATURE=(CMD)
The following example secures Db2 SQL host variable data in BMC AMI Ops Monitor for Db2 views and the RECTRACE report:
* variable data in BMC AMI Ops Monitor for Db2 views and the
* RECTRACE report using default values
*
TYPE=DB2HVAR
*
* The following protects the display of host
* variable data in BMC AMI Ops Monitor for Db2 views and the
* RECTRACE report defining values for prefix and class
*
TYPE=DB2HVAR,PREFIX=CHARLIE,CLASS=SECURE
For more information about securing host variable data, see Additional resources for BMC AMI Ops Monitor for Db2.
To add BBSEC to a parameter library
You can activate security by adding BBSEC to SYS1.PARMLIB, the logical PARMLIB concatenation, or the BBIPARM concatenation.
- Test your security parameters at the BBI-SS PAS level by performing the following tasks:
- Copy BBSEC into the BBPARM data set for a BBI-SS PAS.
- Warm start the BBI-SS PAS to read the new BBSEC member.
- Test product access at the BBI-SS PAS level to make sure that it provides the security that you want.
- When you are satisfied with the way that security is working at the BBI-SS PAS level, copy (or move) BBSEC to SYS1.PARMLIB, the logical PARMLIB concatenation, or the BBIPARM concatenation for other PASs.The BBSEC member in SYS1.PARMLIB, the logical PARMLIB concatenation, or the BBIPARM concatenation overrides any BBSEC members in specific BBPARM data sets.
Disabling security (full-screen mode)
Disabling security for products that run in full-screen mode involves modifying the BBSEC member.
To disable security for one or more specific products
- In the BBSEC member in both the logical PARMLIB concatenation and the BBIPARM concatenation, change the TYPE statements for the appropriate products to comments by typing an asterisk (*) in column one.
- Warm start each affected BBI-SS PAS.
To disable security for all products
- Perform one of the following tasks:
- Remove the BBSEC member from both the logical PARMLIB concatenation and the BBIPARM concatenation.
- Rename all BBSEC members to a different name.
- Warm start each affected BBI-SS PAS.