Analyzer SYSTEM security

HZASANP2 in the PARMLIB defines the system security settings for running the Analyzer.

The following system security settings are defined:

***********************************************************************
* ZAO Analyzer on-line mode settings for z/OS SYSTEM security         *
*                                                                     * 
***********************************************************************
* SECURITY=SYSTEM - HTTPS (SSL encrypted) communications              *
*                     with z/OS system security (SAF/RACF).           *
*                     Refer to HZASANS1/2/3 in JCLLIB for sample JCL  *
*                     to define RACF profiles/certificates.           *
*                                                                     *
***********************************************************************
SECURITY = SYSTEM                                                      
                                                                       
***********************************************************************
* The following settings are only applicable for                      *
* SECURITY=SYSTEM:                                                    *
*                                                                     *
*   AUTH_HLQ         defines SAF/RACF profile high level qualifier    *
*                                                                     *
*   AUTH_UPPERCASE=Y Analyzer will uppercase passwords when           *
*                    invoking SAF/RACF password authentication.       *
*                    When password phrase support has been            *
*                    enabled AUTH_UPPERCASE=Y has no effect, and      *
*                    mixed case is used.                              *
*   AUTH_UPPERCASE=N Analyzer will pass through mixed case passwords  *
*                    when invoking SAF/RACF password authentication   *
*                                                                     *
*   GSK_KEYRING_FILE defines SAF/RACF Keyring name of SSL Certificate *
*   GSK_KEY_LABEL    defines SAF/RACF Label   name of SSL Certificate *
*   GSK_....         defines optional z/OS SSL environment variables. *
*                    The z/OS Cryptographic Services Secure Sockets   *
*                    Layer Programming manual explains the            *
*                    environment variables.                           *
*                    For example, define GSK_HW_CRYPTO = 32           *
*                    for SHA-256 digest generation.                   *
*                                                                     *
* JCLLIB(HZASANS1) contains sample JCL to define RACF profiles, using *
* a high level qualifier of 'ZAO'. If you have changed HZASANS1,    *
* you may also need to change the AUTH_HLQ TPARAM setting.            *
*                                                                     *
* JCLLIB(HZASANS2/3) contains sample JCL to define RACF SSL           *
* Certificates.  If you have changes HZASANS2/3, you may also need to *
* change the GSK_KEYRING_FILE and GSK_KEY_LABEL TPARAM settings.      *
*                                                                     *
***********************************************************************
AUTH_HLQ         = ZAO                                               
AUTH_UPPERCASE   = Y                                                   
GSK_KEYRING_FILE = ZAO_KEYRING                                        
GSK_KEY_LABEL    = ZAOCERT                                          
HZASANS1 in the JCLLIB has sample JCL to define RACF® security profiles.
Note: The RACF® ID can be an existing RACF® group (which user IDs have been connected to) and/or existing RACF® user IDs.
If your z/OS® system has been set up to use a third party alternative to RACF®, you must define comparable settings in your third party security product.

/*--------------------------------------------------------------*/
/* ZAO ANALYZER DATABASE PROFILES                               */
/*--------------------------------------------------------------*/
 RDELETE FACILITY  ZAO.DB.AU*                                   
 RDEFINE FACILITY  ZAO.DB.AU*          UACC(NONE)               
 PERMIT            ZAO.DB.AU*          ACCESS(READ) -           
   CLASS(FACILITY) ID(ZAOADM,ZAOUSR,AUID001)                  
                                                                  
 RDELETE FACILITY  ZAO.DB.*                                     
 RDEFINE FACILITY  ZAO.DB.*            UACC(NONE)               
 PERMIT            ZAO.DB.*            ACCESS(READ) -           
   CLASS(FACILITY) ID(ZAOADM,ZAOUSR)                          
 PERMIT            ZAO.DB.*            ACCESS(NONE) -           
   CLASS(FACILITY) ID(AUID001)                                    
/*--------------------------------------------------------------*
/* ZAO ANALYZER MENU PROFILES                                   *
/*--------------------------------------------------------------*
 RDELETE FACILITY  ZAO.MENU.ASSET                              
 RDEFINE FACILITY  ZAO.MENU.ASSET      UACC(NONE)              
 PERMIT            ZAO.MENU.ASSET      ACCESS(READ) -          
   CLASS(FACILITY) ID(ZAOADM,ZAOUSR,AUID001)                 
                                                                 
 RDELETE FACILITY  ZAO.MENU.DISC                               
 RDEFINE FACILITY  ZAO.MENU.DISC       UACC(NONE)              
 PERMIT            ZAO.MENU.DISC       ACCESS(READ) -          
   CLASS(FACILITY) ID(ZAOADM,ZAOUSR)                         
                                                                 
 RDELETE FACILITY  ZAO.MENU.ADMIN                              
 RDEFINE FACILITY  ZAO.MENU.ADMIN      UACC(NONE)              
 PERMIT            ZAO.MENU.ADMIN      ACCESS(READ) -          
   CLASS(FACILITY) ID(ZAOADM)                                  
                                                                     
 RDELETE FACILITY  ZAO.MENU.ADMIN.LIB_CLASSIFICATION               
 RDEFINE FACILITY  ZAO.MENU.ADMIN.LIB_CLASSIFICATION UACC(NONE)    
 PERMIT            ZAO.MENU.ADMIN.LIB_CLASSIFICATION ACCESS(READ) -
   CLASS(FACILITY) ID(ZAOADM)                                      
                                                                     
 RDELETE FACILITY  ZAO.MENU.CUSTOM                                 
 RDEFINE FACILITY  ZAO.MENU.CUSTOM     UACC(NONE)                  
 PERMIT            ZAO.MENU.CUSTOM     ACCESS(READ) -              
   CLASS(FACILITY) ID(ZAOADM,ZAOUSR)                             
                                                                     
  SETROPTS RACLIST(FACILITY) REFRESH