IBM GC28-1920-01 manual Changes to RACF Authorization Processing, Restrictions

Models: GC28-1920-01

1 110
Download 110 pages 26.8 Kb
Page 65
Image 65
Changes to RACF Authorization Processing

Changes to RACF Authorization Processing

Extensions have been introduced to RACF's processing of authorization r which boththe RACF identity of andthe thserverRACF identity of a client of server application are used in a resource access decision.

RACF support for OpenEdition DCE introduces new indicators in the ACEE. Th indicators mark the ACEE clientas a ACEE. Client ACEEs are created by OS/390 OpenEdition and RACF on behalf of multithreaded unauthorized application on OS/390.

Client ACEEs can

only be created through the OS/390 OpenEdition

pthread_security_np

callable servicepthread orsecurity_np()

C language

function call.

 

 

There are two types of client ACEEs:

ŸUnauthenticated client ACEE

When an

unauthenticated client

ACEE

is

used

in

an

access

control

de

two

authorization

checks

occur.

 

 

 

 

 

 

 

 

 

The

first check uses the client

ACEE. This

is

the ACEE

that

is

a

 

with the current task. If the request is successful, the sec

 

performed.

 

 

 

 

 

 

 

 

 

 

 

 

 

The

second check

uses

the

ACEE

associated

with

the

server. This

 

same

ACEE that

is

associated

with

the

application

server's

addre

The automatic checking of both the client's identity and the serv performed for RACF resources defined to RACF via profiles and for OpenEdition resources, such as hierarchical file system files (HFS), access is governed by POSIX permission bits.

ŸAuthenticated client ACEE

When an authenticated client ACEE is used in an access control dec this ACEE is used in the access control decision. Audit records co additional relocate section, indicating that this authorization requ processed using an ACEE which was created on behalf of an unautho application.

An authenticated client ACEE is created when the client of the se application has supplied its RACF password (or RACF PassTicket) to th

application server.

The

application

server specifies

the client's RA

(or RACF

PassTicket)

on

pthreadthe _security_np

OS/390

OpenEdition

callable

service or

on

the pthreadC languagesecurity_np()

function

call.

Restrictions

The

security

administrator

must

be

aware

of the restrictions of the

ACEE

support,

in which both

the

application

server's RACF identity and

RACF

identity

are used in

resolving

access

decisions.

ŸRACROUTE REQUEST=FASTAUTH processing has not been enhanced to automatically check both the server and client RACF identities.

Ideally, application servers on OS/390 do not have to run APF-authori supervisor state or in a system storage protection key. Unauthoriz application servers on OS/390 are therefore unable to use the RACR REQUEST=LIST instruction to build in-storage profiles for RACF-defined

Chapter 7. Administration Considerations41

Page 65
Image 65
IBM GC28-1920-01 manual Changes to RACF Authorization Processing, Restrictions, callable servicepthread orsecuritynp