IBM

z/OS: RACF Administration

Course Code: RACF (Also known as: RACFGB)      Days: 4
Show all IBM System z Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

This course introduces students to the concepts, terminology, commands, and procedures involved in administering and auditing a RACF secured system. No previous RACF experience is assumed and all major aspects of RACF administration and auditing are covered. The course can be run with either online labs (if a suitable environment is available) or with paper based labs (if online access is not available).

Audience

This course will benefit RACF Administrators, RACF Auditors, help desk personnel, and anyone requiring a knowledge of RACF administration principles and practices. It is of particular benefit to those new to RACF administration or auditing.

Skills Gained

After completing the course, delegates will be able to:

  • Identify the need for security in business information systems
  • Understand how RACF meets business information systems security needs
  • Design a group structure to meet their installations requirements
  • Describe the various ways in which RACF commands can be issued
  • Use the group related commands to administer the group structure
  • Describe the effect of the various group profile related parameters
  • Use the user related commands to administer user profiles
  • Use the various group authorities effectively
  • Explain the management and use of the various non-RACF segments in user profiles
  • Describe the effect of the various user profiles related parameters
  • Connect users to groups and manage the assigned group authorities
  • Describe the advantages and disadvantages of both discrete and generic dataset profiles
  • Use the dataset related commands to manage both discrete and generic profiles
  • Specify the appropriate auditing parameters for dataset profiles
  • Provide users with the appropriate access to protected datasets
  • Use the general resource commands to manage general resources
  • Describe how CICS transactions, load modules, secured signon, and the started task table can be protected and controlled
  • Describe how digital certificates, field level access checking, and RACF variables can be protected and controlled
  • Use the search command to locate specified profiles in the database
  • Use and explain the operation of the rvary and setropts management commands
  • Explain how RACF Remote Sharing operates and how its use can be controlled
  • Identify how the operation of RACF changes when running in a parallel sysplex
  • Explain how to control RACF operation in a parallel sysplex
  • Describe how to use the RACF Report Writer product to format and print audit records
  • Identify how to process RACF audit records within a DB2 database
  • Use and interpret the output of the Data Security Monitor
  • Use the database unload utility, cross reference utility, remove id utility, database verification utility, database split/merge/extend utility, and the database block update utility.

Prerequisites

No previous RACF experience is required, however delegates should be fully familiar with the OS/390 environment.

Course Outline

Introduction

What is RACF?

Why do we need security?

Security in the old days

Security these days

What security do we need?

Where are the dangers?

How can RACF help?

RACF profiles

How RACF operates

The RACF database

Resource Classes

The RACF Manuals

The Manual Library

RACF Security Administrators Guide

RACF Command Language Reference

BookManager

Planning for Security

The Security Policy

Resource Ownership

Grouping Resources and Users

Document the Plan

The Group Structure

What are Groups?

Why have Groups?

Users and Groups

The Initial Group Structure

The Group Hierarchy

System Special and Group Special

Group Profile Ownership

Group Connections

The RACF Commands

Entering RACF Commands

RACF Commands and the Manuals

Entering RACF Commands in Batch

Online Help

Defining RACF Groups

Group Profile Commands

Basic ADDGROUP

Specifying the Superior Group

Dataset Profile Modelling

RACF Remote Sharing Parameters

Other ADDGROUP Parameters

Non-RACF Segments

Full ADDGROUP Syntax

Full ALTGROUP Syntax

Full LISTGRP Syntax

LISTGRP Output

Full DELGROUP Syntax

Group Command Authority

Defining Users

User Profile Commands

Basic ADDUSER

Specifying the Default Group

Group Authority

Class Authority

Group Access Authority

RACF Remote Sharing Parameters

Dataset Profile Modelling

RACF Authorities

RACF Attributes

Security Levels and Security Categories

Security Level Checking

Security Category Checking

Security Labels

Other ADDUSER Parameters

Non-RACF Segments (CICS)

Non-RACF Segments (DCE)

Non-RACF Segments (DFP, LAUGUAGE, OMVS)

Non-RACF Segments (NETVIEW)

Non-RACF Segments (OPERPARM)

Non-RACF Segments (TSO)

Non-RACF Segments (WORKATTR)

Full ADDUSER Syntax

Basic ALTUSER

ALTUSER Only Parameters

Full ALTUSER Syntax

Full LISTUSER Syntax

LISTUSER Output

Full DELUSER Syntax

User Command Authority

Basic PASSWORD

Changing Other Users Passwords

Full Syntax of PASSWORD

Password Command Authority

Connecting Users to Groups

Connect and Remove Commands

Basic CONNECT

Full CONNECT Syntax

Basic REMOVE

Full REMOVE Syntax

Connect/Remove Command Authority

Dataset Profiles

Dataset Profile Commands

Basic ADDSD

Discrete Dataset Profiles

Discrete Profile Parameters

Generic Dataset Profiles

Generic Wildcard Characters - %

Generic Wildcard Characters - *

Generic Wildcard Characters - **

Specifying Dataset Attributes

Access Levels

Auditing Access Attempts

Profile Copying

RACF Remote Sharing Parameters

Security Level & Category Checking

Other Profile Attributes

Full ADDSD Syntax

Basic ALTDSD

ALTDSD Only Parameters

Full ALTDSD Syntax

Basic LISTDSD

Listing Many Dataset Profiles

Listing Generic or Discrete Profiles

Specifying What to List

Full LISTDSD Syntax

LISTDSD Output

Full DELDSD Syntax

Dataset Command Authority

Basic PERMIT

Conditional Access Lists

Permitting Many Users Access

Removing Users and Groups

Deleting Access Lists

Full PERMIT Syntax

Permit Command Authority

General Resource Profiles

General Resource Profile Commands

Basic RDEFINE

Common RDEFINE Parameters

Adding Additonal Profile Information

When the class is DLFCLASS

When the Class is APPCLU

When the Class is PTKTDATA

When the Class is STARTED

When the Class is SYSMVIEW

When the Class is TAPEVOL

When the Class is TERMINAL

Full RDEFINE Syntax

Resource Grouping Classes

Protecting CICS Transactions

Protecting Load Modules

Protecting SDSF

Basic RALTER

RALTER Only Parameters

Full RALTER Syntax

Basic RLIST

Common RLIST Parameters

Listing Non-RACF Segments

Special RLIST Features

Full RLIST Access

RLIST Output

Full RDELETE Syntax

Remember PERMIT?

General Resource Command Authority

Special RACF Features

The Started Task Table

Using ICHRIN03

Using the STARTED Class

The Global Access Checking Table

Using the Global Access Checking Table

RACF Variables

Using the RACFVARS Class

Using RACF Variables

Field Level Access Checking

Using the FIELD Class

FIELD Class Examples

The FACILITY Class

Digital Certificates

Basic RACDCERT

Full RACDCERT Syntax

RACDCERT Command Authority

SEARCH Command Basics

SEARCH Control Parameters

The FILTER & MASK Parameters

FILTER & MASK Examples

The Backup RACF Database

The RACF Database Name Table

The RVARY Command

The SETROPTS Command

Basic SETROPTS

Dataset Related Parameters

General Parameters

In-Storage Profile Parameters

B1 Security Parameters

JES Parameters

Userid & Password Parameters

Auditor Parameters

SETROPTS LIST Example

SETROPTS Command Authority

RACF Remote Sharing Facility

The RACF Remote Sharing Facility

RACF Command Direction

RACF Password Synchronisation

Managed User Associations

Controlling RACLINK Use

Controlling Password Synchronisation

Controlling the AT Keyword

Automatic RACF Command Direction

Controlling Automatic RACF Command Direction

Combined RACF Command Direction

Use of ONLYAT Keyword

Automatic Password Synchronisation

Controlling Automatic Password Synchronisation

Password Synchronisation by Command

Combined RACF Command Direction

Defining RRSF Nodes

The RACF Subsystem & Parameter Library

RACF and Sysplex

Types of Sysplex

Basic Sysplex

Parallel Sysplex

RACF and Sysplex

RACF Communication

RACF Data Sharing

RACF Data Sharing Problems

The Four Sysplex Modes

The RACF Database Name Table

Coupling Facility Structures

Defining Coupling Facility Structures

In-Storage Profiles

RACLISTed profiles via RACROUTE

In-Storage Profiles and Sysplex

Introducing RACGLIST

RACGLIST and REFRESH

Using RACGLIST

Auditing RACF

RACF Auditing

The RACF Report Writer

Basic RACFRW Commands

Full RACFRW Syntax

Full SELECT Syntax

Basic EVENT Syntax

Full EVENT Syntax

Full LIST Syntax

RACFRW Output Example

Full SUMMARY Syntax

RACF/SMF Data Unload Utility

SMF Unload Utility JCL

Using the Unloaded RACF SMF Data

Processing the RACF SMF Data with DB2

The Standard DB2 Tables

The Data Security Monitor

The System & Group Tree Reports

Program Properties & Authorised Caller Table Reports

Class Descriptor Table & RACF Exits Reports

The Global Access Table Report

Started Procedure Table Reports

Selected User Attribute Reports

Selected Data Sets Report

RACF Utility Programs

The Database Unload Utility

The Database Cross Reference Utility

The Database Cross Reference Utility Output

The RACF Remove ID Utility

The Database Verification Utility

Database Verification Utility Output

The Database Split/Merge/Extend Utility

The Database Block-Update Utility Command

4/2003 TC


How to make a booking for the RACF course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership