IBM Security Z Security

Security for Z

Join this online user group to communicate across Z Security product users and IBM experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Allowlist members for ACF2

    Posted 01/04/24 11:37 AM

    Hello All,

    I would like to confirm that when using zSecure Audit (v2.5.0) for ACF2, that the allowlist members still require each specific ID to be listed? It has been quite some time since I've looked at this, and I didn't see anything in the documentation, but would like to know if UID masks might now be supported?

    I tried supplying a UID mask and none of the IDs that should match it were marked compliant upon my re-evaluation.

    Thanks in advance,
    Matt



    ------------------------------
    Matt Ross
    ------------------------------


  • 2.  RE: Allowlist members for ACF2

    Posted 01/04/24 01:45 PM

    Hi Matt

    The STIGs typically don't refer to GROUPs or UIDs but instead say you have to specify a list of user IDs.  And the tools used by STIG reports rely (largely) on newlist type=trusted, which identifies user ID.

    But it is not difficult to write CARLa that writes all the user IDs that match a (a list of) UID masks to each of the allowlist members.  In fact, I did just that several years ago implementing STIG reporting at an ACF2 site.



    ------------------------------
    Rob van Hoboken
    ------------------------------



  • 3.  RE: Allowlist members for ACF2

    Posted 12/17/25 06:19 PM

    Hello Rob,ure 

    I read with interest this entry and noticed your comment - 'In fact, I did just that several years ago implementing STIG reporting at an ACF2 site.'  Could you elaborate on that?  Is there a service or feature that can be obtained to 'implement STIG reporting at an ACF2 site'?  We had a meeting with our IBM reps on zSecure and they said they do not offer any such service.  Is the service on offered in the EU or by you and a private company?  I need all the details for doing this for a client site.  

    Many thanks!

    Lynn Gilson



    ------------------------------
    Lynn Gilson
    ------------------------------



  • 4.  RE: Allowlist members for ACF2

    Posted 12/18/25 04:22 AM
    Edited by Rob van Hoboken 12/18/25 04:28 AM

    Hey Lynn

    This must have been back in 2018 or 2019, so don't hold me to the details.  We built one batch job, say PREPCUST, that had to be run before the (daily) STIG job.  PREPCUST took a PDS with member names identical to the CKACUST members that it had to prep.  Each of those members had a CARLa program to select LIDs relevant to the CKACUST member, and generate the LID/user ID into a ddname.

    Take CKACUST member SYSPAUDT, the list of user IDs who perform system programming tasks.  I assume you have a position in the UID string to single out system programmers, yes? Lets say SYSPROG in pos 5.  So the generator for this member looks like

    newlist type=run nopage dd=SYSPAUDT outlim=1
      sortlist '* generated' datetime 'by job' jobname 'user' userid
    newlist type=acf2_lid nopage dd=SYSPAUDT
      select uid='****SYSPROG -'a
      sortlist LID

    Next you compose JCL for PREPCUST with a DD name and a SYSIN concatenation for each member you need to prepare:

    // SET PREPCODE='pds with carla members'
    //PREPCUST EXEC C2RC
    //SYSIN    DD *
     alloc type=acf2 backup
     include dd=geners

    //GENERS   DD DISP=SHR,DSN=&PREPCODE(SECAAUDT)
    //         DD DISP=SHR,DSN=&PREPCODE(SYSPAUDT)
    //SECAAUDT DD DISP=SHR,DSN=&CKACUST(SECAAUDT)
    //SYSPAUDT DD DISP=SHR,DSN=&CKACUST(SYSPAUDT)
    //

    Note: written from memory, based on zSecure release 2.4 capabilities, not tested.  Contact me directly if you need hand-holding or demos.

    ------------------------------
    Rob van Hoboken
    ------------------------------



  • 5.  RE: Allowlist members for ACF2

    Posted 12/22/25 10:59 AM
    Edited by Lynn Gilson 12/23/25 10:45 AM

    Hello Rob, 

    Many thanks for your reply!  I will work with your recommendation above.   Meanwhile, more generally, the company contracted  for their IT services.  zSecure apparently had been in the company profile of products and generally not exploited for anything concerning audits.  The mgmt team had heard or was reminded about many of the excellent features and security certifications (DISA STIG NIST PCI DSS) and is inquiring about starting to use and implement the audit component.  I had read this 'post' and saw your comment on 'implementing STIG reporting' and had come to know of services in Vanguard or Rocket Software for possibly implementing security audit reporting - the ability to create a full set of reports, the 'full monty' they say  :-)  . 

    Are you in business (your own or associated with) of services to offer to implement STIG reporting, a turn-key set of reports possibly that can be generated daily,weekly,monthly,quarterly,yearly to start the company on the road to successful internal and external auditing using fully implemented z/Secure Audit to provide these report artifacts?  I'm on the z/OS 3.1 upgrade team but always knew of the capabilities of z/Secure and so thought of asking on this TechXchange and sharing with my HCL colleagues. 

    Hope this isn't too verbose and confusing. 

    Very best regards,

    Lynn   



    ------------------------------
    Lynn Gilson
    ------------------------------