12.07.2015 Views

eTrust CA-Top Secret Security for z/OS and OS ... - SupportConnect

eTrust CA-Top Secret Security for z/OS and OS ... - SupportConnect

eTrust CA-Top Secret Security for z/OS and OS ... - SupportConnect

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Controlling HFS Using <strong>CA</strong> SAF HFS <strong>Security</strong>Path Name TranslationA path name can be up to 1023 characters in length, except when used in the JCLPATH= keyword where the limit is 255 characters. The path name is also casesensitive <strong>and</strong> can contain special characters. In order to allow external securityto validate HFS files, <strong>eTrust</strong> <strong>CA</strong>-<strong>Top</strong> <strong>Secret</strong> validation of HFS files requires pathname manipulation.Be<strong>for</strong>e validation, all path names are converted to upper case <strong>and</strong>, if necessary,truncated at 255 characters. An exit point is provided <strong>for</strong> cases when file namesreside in paths that are greater than 255 characters. The installation can use theexit to provide a meaningful name.<strong>eTrust</strong> <strong>CA</strong>-<strong>Top</strong> <strong>Secret</strong> resource authorization processing considers the periodcharacter as a delimiter. This delimiter is used when permitting maskedresources, such as, when providing security <strong>for</strong> data sets. Path names, however,use the slash character as a delimiter. Be<strong>for</strong>e a file is validated, the path namewill have all slash characters, with the exception of the first, translated into aperiod delimiter. Other special characters is translated into the dollar sign ($).These include characters that are used as masking characters in resourcepermissions. If not translated, these characters could create undesired results.The special characters include the period, asterisk, dash, plus, blank, <strong>and</strong> quote.An exit point is provided which can further modify any character to meet specialneeds, with the exception of the slash character which will always be translatedto a period delimiter.Some examples of path name translation follow:Original pathnameTranslated path nameSample resourceauthorizations<strong>Security</strong>action/bin/su /BIN.SU TSS PER(USER01) HFSSEC(/BIN.SU)ACCESS(NONE)/u/user01/proj1/file1.txt/U.USER01.PROJ1.FILE1$TXTTSS PERMIT(USER01)HFSSEC(/U.%.PROJ1.FILE1$TXT)ACCESS(ALL)/usr/sbin/mknod /USR.SBIN.MKNOD TSS PER(SYSPROG)HFSSEC(/USR.SBIN.MKNOD)ACCESS(ALL)No access toswitch usercomm<strong>and</strong>All accessallowedAllow systemprogrammersto createspecialcharacters.Controlling Access to the Hierarchical File System 2–5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!