Trusted Solaris 7 への移行

Trusted Solaris 2.5.1 から Trusted Solaris 7 への変更点

Trusted Solaris 7 の変更点は、ユーザー、管理者、および開発者に影響を及ぼします。変更は次の項目に対し行われています。

インストールと構成

Trusted Solaris 2.5.1 のインストール手順には、ラベルの構成が含まれていました。Trusted Solaris 7 では、インストール担当者がインストールの後でラベルを構成する必要があります。

インストールの相違点

ほとんどのハードウェアでは Solaris 7 のインストールと同じですが、次の例外があります。

Trusted Solaris 7 でサポートされる Solaris のインストール時の特徴は次のとおりです。

構成の相違点

デフォルトのラベル構成値を変更するには、セキュリティ管理者が /etc/system ファイルを編集します。

Stop-A 停止機構を有効にするには、セキュリティ管理者が /etc/default/kbd ファイルを編集します。

管理役割は、「システム管理 (System_admin)」フォルダの「エンコーディングの検査 (Check Encodings)」アクションを使用して、サイト固有の label_encodings ファイルをインストールできます。

ラベル

Trusted Solaris 7 のインストールでは、ラベルの構成は行われません (「インストールと構成」を参照)。『Trusted Solaris のラベル管理』には、ラベルに多数のコンパートメントを作成する方法が説明されています。Trusted Solaris 7 では、情報ラベルはサポートされません。

多数のコンパートメント

label_encodings ファイルに多数のコンパートメントを作成し、管理する方法については、『Trusted Solaris のラベル管理』で説明しています。

情報ラベル

Trusted Solaris 7 以降のリリースでは、情報ラベル (IL) はサポートされません。Trusted Solaris ソフトウェアは、以前のリリースが動作するシステムからの通信やファイルの IL を ADMIN_LOW とみなします。

オブジェクトは今後も CMW ラベルをもち、CMW ラベルには IL[SL] のように IL 構成要素が含まれますが、IL 構成要素は ADMIN_LOW に固定されます。

その結果、Trusted Solaris 7 では次のようになります。

印刷

Solaris 7 の印刷機能に Trusted Solaris のセキュリティが追加されたため、Trusted Solaris 環境での印刷にいくつかの変更点があります。

コマンドと関数

製品の技術的な変更と非標準インタフェースの削除により、コマンドと関数が変更されました。

マニュアルページ

マニュアルページの形式と命名方法が変わりました。マニュアルページは AnswerBook2TM で表示できます。製品の機能変更に伴い、それに対応するマニュアルページが変更されました。

ファイルシステムとマウント

Trusted Solaris 7 におけるファイルシステムのセキュリティ属性の実装方法は、Trusted Solaris 2.5.1 ではなく Solaris 7 と同じです。属性がファイルシステムの i ノードに格納されていたのに代わり、オペレーティングシステムがファイルシステムセキュリティ属性を管理します。その結果、Trusted Solaris 7 の管理者には次の影響があります。

マウント時のセキュリティ属性を指定するには、コマンド行で mount(1M) コマンドの -S オプションを使用するか、vfstab_adjunct ファイルに属性を指定します。マウント時のセキュリティ属性は、ファイルシステムに対する既存のセキュリティ属性を置き換えます。しかし、そのファイルシステム内のファイルやディレクトリに対するセキュリティ属性を置き換えることはありません。アクセス制御を決定するときには、ファイルシステムレベルまたはマウント時に指定されたセキュリティ属性よりも、ファイルおよびディレクトリに対するセキュリティ属性の方が優先されます。

ログインとリモートログイン

「ログインを有効にする (Enable Logins)」ダイアログボックスの選択肢が増えました。

プロファイルで役割に remote login 承認が与えられます。スーパーユーザーの役割に対するこの承認は、Maintenance and Repair プロファイルに入っています。役割によってリモートログインを行うには、リモートログインするホストごとに別の手順が必要です。この手順については、『Trusted Solaris 管理の手順』を参照してください。

Trusted Solaris 2.5.1 では、/etc/default/passwd ファイルに MAXBADLOGINS のデフォルト値として 3 が ファイルに設定されていました。Trusted Solaris 7 では Solaris モデルに従います。/etc/default/login ファイルに変数 RETRIES の デフォルト値として 5 が設定されます。

システムの起動と停止

Trusted Solaris 2.5.1 では、ユーザーが Stop-A シーケンスを使ってコンピュータを停止できるようにするには、管理者が /etc/system ファイルの abort_enable キーワードに 1 を設定しました。Trusted Solaris 7 では、管理者が /etc/default/kbd ファイルの #KBD_ABORT=enable 行をコメント解除します。デフォルトでは、Stop-A シーケンスは無効になっています。

承認および特権リストの変更

承認と特権のリストが変更になりました。新しい承認、削除された特権、新しい特権があります。承認は、意味を示す定数の代わりに数字で扱われます。

印刷システムに関して、次の承認が追加されました。

特権 PRIV_SYS_SYSTEM_DOOR が追加されました。

IL に関連する次の特権が削除されました。