システム・データ・セットのセキュリティー

このトピックには、システム・データ・セットの UACC 値を定義するガイドラインが含まれています。

多くのシステム・データ・セットに割り当てる必要がある UACC 値を表 1 にリストします。 ただし、インストール先のセキュリティー・ポリシー上、UACC に NONE を要求するデータ・セットが ある場合があることに注意してください。例えば、セキュリティー管理者は、マクロ・ライブラリーを使用するプログラムを アセンブルまたはコンパイルする必要があるプログラマーに対して READ アクセス権を与える場合は、それらのライブラリーに関して UACC(NONE) を指定できます。システム・データ・セットの詳細については、DASD システム・データ・セットの保護を参照し てください。

マルチレベル・セキュア・システム上のシステム・データ・セットを割り当てるためのセキュリティー・ラベルのガイドラインについては、「z/OS マルチレベル・セキュリティーの計画および Common Criteria」を参照してください。

以下のように、システム・データ・セットを保護するために、総称プロファ イルを作成することを考慮してください。
ADDSD 'SYS1.*' UACC(NONE) SECLABEL(SYSHIGH)

SYS1.* プロファイルに NONE の UACC を指定すると、新しいプロダクトに よってシステムに追加されるシステム・データ・セットがすべて保護されます。新しいシステム・データ・セットに、NONE または SYSLOW の SECLABEL より 高位の UACC が必要な場合は、それらに関してより特定のプロファイルを作成 してください。

さらに、表 1 の情報を用いて、特定のデータ・セット (ま たは SYS1.DUMPxx データ・セットなどのデータ・セットのグループ) に関して、特定のプロファイルを作成するようにしてください。

READ またはそれより高位の UACC で示されたデータ・セットには、グローバル・アクセス検査テーブル項目を作成することを検討する必要があります。詳しくは、グローバル・アクセス検査テーブルの設定を参照してください。

次の表で NONE より高い UACC を持つシステム・データ・セットに関しては、UACC(NONE) を指定して、ID(*) ACCESS (アクセス権限) のア クセス・リスト項目を作成することもできます。この項目により、 RACF® に対して定義されていないユーザーは、 そのデータ・セットにアクセスできなくなります。

制限されたユーザーは、RESTRICTED 属性で定義され、多くのユーザーが共用できるユーザー ID を使用してシステムにログインします。制限されたユーザーは、グローバル許可検査テーブル、UACC、またはアクセス・リストの ID(*) 項目を使用して保護リソースにアクセスすることを禁止されています。RESTRICTED 属性で定義されているユーザー ID は、アクセスが必要なすべての保護リソースのアクセス・リスト上で、十分な権限によって特別に許可される必要があります。 このために、制限されたユーザーが、表 1 で READ または それ以上の UACC でリストされているデータ・セットへアクセス可能にするには 、RESTRICTED 属性を持つ各ユーザー ID に対して、UACC 値で示されるレベルの アクセスを特別に許可する必要があります。

表 1. システム・データ・セットの UACC 値
データ・セット UACC 注釈
APF ライブラリー NONE 許可プログラム機能ライブラリー
チェックポイント・データ・セット NONE  
配布ライブラリー・データ・セット NONE  
ISPF パネル・ライブラリー READ パネル定義、スケルトン、CLIST など。アクセスを制限しなければならない場合は、UACC(NONE) を指定する。
JES2 オフロード・データ・セット NONE  
ロード・ライブラリー READ  
マスター・カタログ READ  
ページ・データ・セット NONE PLPA、共通データ・セット、ローカル・ページ・データ・セットを含む。z/OS MVS 初期設定およびチューニング ガイド を参照してください。
PSF 保護フォント・データ・セット NONE  
PSF 保護オーバーレイ・データ・セット NONE  
PSF 保護ページ・セグメント・データ・セット NONE  
RMF™ データ・セット NONE VSAM データ・セット
セキュリティー定義データ・セット NONE  
SMP データ・セット NONE  
スワップ・データ・セット NONE  
SYS1.AMACLIB READ  
SYS1.AMODGEN READ  
SYS1.ASAMPLIB READ  
SYS1.BRODCAST READ  
SYS1.CMDLIB READ  
SYS1.DAE NONE  
SYS1.DUMPxx NONE z/OS MVS 初期設定およびチューニング 解説書 を参照してください。
SYS1.HELP READ TSO オンライン・ヘルプ
SYS1.IMAGELIB NONE  
SYS1.JESPARM NONE  
SYS1.JES3LIB READ  
SYS1.LINKLIB READ  
SYS1.LOGREC NONE  
SYS1.LPALIB READ インストール・システムのセキュリティー・ポリシーに応じて、UACC は NONE または READ になる。
SYS1.MACLIB READ  
SYS1.MANx NONE SMF データ・セット。z/OS MVS 初期設定およびチューニング 解説書 を参照してください。
SYS1.MIGLIB READ  
SYS1.MODGEN READ  
SYS1.NUCLEUS READ  
SYS1.OVERLIB READ  
SYS1.PARMLIB READ パスワード、または TSOKEYxx メンバー内の ACBPW パスワードなどの他の機密情報を含む メンバーがある場合、UACC は NONE でなければならない。
SYS1.PROCLIB READ  
SYS1.RACF NONE アクティブおよびバックアップ RACF データベース、 IRRUT400 ユーティリティーで作成される分割データ・セット、およびアーカイブ・コピーからなるデータ・セットを 含む。ご使用のインストール・システムでは異なるデータ・セット名を使用できる。
SYS1.SAMPLIB READ  
SYS1.SAXREXEC READ REXXLIB 連結で定義されている System REXX ライブラリー、または任意のライブラリー。 インストール・システムのセキュリティー・ポリシーに応じて、UACC は NONE または READ になる。
SYS1.SIEALNKE READ  
SYS1.SIEAMIGE READ  
SYS1.SIEASID READ  
SYS1.STGINDEX NONE  
SYS1.SVCLIB NONE  
SYS1.TELCMLIB READ  
SYS1.UADS NONE  
SYS1.VTOCIX… NONE  
SYS1.VVDS… NONE  
SYS1.VTAMLIB READ  
SYS1.VTAMLST NONE  
トレース・データ・セット NONE  
ユーザー・カタログ UPDATE  
ユーザー・ダンプ・データ・セット NONE