JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (セキュリティサービス)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I セキュリティーの概要

1.  セキュリティーサービス (概要)

パート II システム、ファイル、およびデバイスのセキュリティー

2.  マシンセキュリティーの管理 (概要)

3.  システムアクセスの制御 (作業)

4.  デバイスアクセスの制御 (作業)

5.  基本監査報告機能の使用方法 (作業)

6.  ファイルアクセスの制御 (作業)

7.  自動セキュリティー拡張ツールの使用 (手順)

自動セキュリティー拡張ツール (ASET)

ASET のセキュリティーレベル

ASET のタスク一覧

システムファイルのアクセス権の調整

システムファイルの確認

ユーザーとグループの確認

システム構成ファイルの確認

環境変数の確認

eeprom の確認

ファイアウォールの設定

ASET 実行ログ

ASET 実行ログファイルの例

ASET レポート

ASET レポートファイルの形式

ASET レポートファイルの検査

ASET レポートファイルの比較

ASET マスターファイル

調整ファイル

uid_aliases ファイル

確認リストファイル

ASET 環境ファイル (asetenv)

ASET の構成

環境ファイルの変更 (asetenv)

実行するタスクの選択: TASKS

システムファイル確認タスクのディレクトリの指定: CKLISTPATH

ASET の実行スケジュールの指定: PERIODIC_SCHEDULE

別名ファイルの指定: UID_ALIASES

確認範囲を NIS+ テーブルまで拡張: YPCHECK

調整ファイルの変更

ASET で変更されたシステムファイルの復元

NFS システムを使用するネットワーク操作

各セキュリティーレベルの一括構成の提供

ASET レポートの収集

ASET 環境変数

ASETDIR 環境変数

ASETSECLEVEL 環境変数

PERIODIC_SCHEDULE 環境変数

TASKS 環境変数

UID_ALIASES 環境変数

YPCHECK 環境変数

CKLISTPATH_level 環境変数

ASET ファイルの例

調整ファイルの例

別名ファイルの例

ASET の実行 (作業マップ)

ASET を対話的に実行する方法

ASET を定期的に実行する方法

ASET の定期的な実行を停止する方法

サーバー上で ASET レポートを収集する方法

ASET の問題の障害追跡

ASET のエラーメッセージ

パート III 役割、権利プロファイル、特権

8.  役割と特権の使用 (概要)

9.  役割によるアクセス制御の使用 (手順)

10.  役割によるアクセス制御 (参照)

11.  特権 (手順)

12.  特権 (参照)

パート IV 暗号化サービス

13.  Oracle Solaris の暗号化フレームワーク (概要)

14.  Oracle Solaris の暗号化フレームワーク (手順)

15.  Oracle Solaris 鍵管理フレームワーク

パート V 認証サービスと安全な通信

16.  認証サービスの使用 (手順)

17.  PAM の使用

18.  SASL の使用

19.  Oracle Solaris Secure Shell の使用 (手順)

20.  Oracle Solaris Secure Shell (参照)

パート VI Kerberos サービス

21.  Kerberos サービスについて

22.  Kerberos サービスの計画

23.  Kerberos サービスの構成 (手順)

24.  Kerberos エラーメッセージと障害追跡

25.  Kerberos 主体とポリシーの管理 (手順)

26.  Kerberos アプリケーションの使用 (手順)

27.  Kerberos サービス (参照)

パート VII Oracle Solaris 監査

28.  Oracle Solaris 監査 (概要)

29.  Oracle Solaris 監査の計画

30.  Oracle Solaris 監査の管理 (手順)

31.  Oracle Solaris 監査 (参照)

用語集

索引

ASET の実行 (作業マップ)

作業
説明
参照先
ASET をコマンド行から実行します
指定する ASET レベルにあるシステムを保護します。実行ログを表示して変化を確認します
定期的に ASET をバッチモードで実行します
cron ジョブを設定し、ASET がシステムを保護するようにします。
バッチモードによる ASET の実行を停止します
ASET cron ジョブを削除します。
ASET レポートをサーバーに保存します
監視のためにクライアントから ASET レポートを収集し、中心的な場所に保存します。

ASET で変数を設定する方法は、「ASET 環境変数」を参照してください。ASET を構成する方法は、「ASET の構成」を参照してください。

ASET を対話的に実行する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細は、「RBAC の構成 (作業マップ)」を参照してください。

  2. aset コマンドを使用して ASET を対話的に実行します。
    # /usr/aset/aset -l level -d pathname
    level

    セキュリティーレベルを指定します。有効な値は lowmedium、 または high です。デフォルト設定は low です。セキュリティーレベルの詳細は、「ASET のセキュリティーレベル」を参照してください。

    pathname

    ASET の作業ディレクトリを指定します。デフォルトは /usr/aset です。

  3. 画面に表示される ASET 実行ログを見て、ASET が動作していることを確認します。

    実行ログメッセージは、動作しているタスクを示します。

例 7-1 ASET を対話的に実行する

次の例では、デフォルトの作業ディレクトリを使用して低セキュリティーレベルで ASET を実行します。

# /usr/aset/aset -l low
======= ASET Execution Log =======
 
ASET running at security level low
 
Machine = jupiter; Current time = 0111_09:26
 
aset: Using /usr/aset as working directory
 
Executing task list ...
    firewall
    env
    sysconf
    usrgrp
    tune
    cklist
    eeprom
 
All tasks executed. Some background tasks may still be running.
 
Run /usr/aset/util/taskstat to check their status:
 /usr/aset/util/taskstat [aset_dir]
 
where aset_dir is ASET's operating
directory,currently=/usr/aset.
 
When the tasks complete, the reports can be found in:
 /usr/aset/reports/latest/*.rpt
 
You can view them by:
 more /usr/aset/reports/latest/*.rpt

ASET を定期的に実行する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細は、「RBAC の構成 (作業マップ)」を参照してください。

  2. 必要であれば、ASET を定期的に実行する時刻を設定します。

    システム需要が少ないときに ASET を実行します。/usr/aset/asetenv ファイル内の PERIODIC_SCHEDULE 環境変数を使用して、ASET を定期的に実行する時刻を設定します。デフォルトでは、時刻は深夜に設定されます。

    別の時刻を設定する場合は、/usr/aset/asetenv ファイル内の PERIODIC_SCHEDULE 変数を編集します。PERIODIC_SCHEDULE 変数の設定の詳細は、PERIODIC_SCHEDULE 環境変数」を参照してください。

  3. aset コマンドを使用してエントリを crontab ファイルに追加します。
    # /usr/aset/aset -p

    -p オプションは、決めた時刻に ASET の実行を開始するように /usr/aset/asetenv ファイル内の PERIODIC_SCHEDULE 環境変数に設定した行を crontab ファイルに挿入します。

  4. 次のコマンドを実行すると crontab エントリが表示され、ASET の実行スケジュールを確認できます。
    # crontab -l root

ASET の定期的な実行を停止する方法

  1. Primary Administrator 役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. crontab ファイルを編集します。
    # crontab -e root
  3. ASET エントリを削除します。
  4. 変更を保存して終了します。
  5. crontab エントリを表示して、ASET エントリが削除されていることを確認します。
    # crontab -l root

サーバー上で ASET レポートを収集する方法

  1. Primary Administrator 役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. サーバー上でディレクトリを設定します。
    1. /usr/aset ディレクトリに移動します。
      mars# cd /usr/aset
    2. rptdir ディレクトリを作成します。
      mars# mkdir rptdir
    3. rptdir ディレクトリに移動して、client_rpt ディレクトリを作成します。

      これにより、クライアント用のサブディレクトリ client_rpt が作成されます。レポートを収集するクライアントごとに、この手順を繰り返します。

      mars# cd rptdir
      mars# mkdir client_rpt

      次の例では、ディレクトリ all_reports とサブディレクトリ pluto_rpt および neptune_rpt が作成されます。

      mars# cd /usr/aset
      mars# mkdir all_reports
      mars# cd all_reports
      mars# mkdir pluto_rpt
      mars# mkdir neptune_rpt
  3. client_rpt ディレクトリを /etc/dfs/dfstab ファイルに追加します。

    このディレクトリには、読み取り権と書き込み権があります。

    たとえば、dfstab ファイル内の次のエントリは、読み取り権と書き込み権によって共有されます。

    share -F nfs -o rw=pluto /usr/aset/all_reports/pluto_rpt
    share -F nfs -o rw=neptune /usr/aset/all_reports/neptune_rpt
  4. dfstab ファイル内のリソースをクライアントが利用できるようにします。
    # shareall
  5. 各クライアント上でクライアントのサブディレクトリを、マウントポイント /usr/aset/masters/reports にサーバーからマウントします。
    # mount server:/usr/aset/client_rpt /usr/aset/masters/reports
  6. /etc/vfstab ファイルを編集して、ブート時にディレクトリを自動的にマウントするようにします。

    neptune 上の /etc/vfstab 内の次のエントリ例には、mars からマウントされるディレクトリ /usr/aset/all_reports/neptune_rpt と、neptune 上のマウントポイント /usr/aset/reports が一覧されています。ブート時には、vfstab 内に一覧されたディレクトリが自動的にマウントされます。

    mars:/usr/aset/all_reports/neptune.rpt /usr/aset/reports nfs - yes hard