11.3. SCAP コンテンツの設定
11.3.1. OpenSCAP Puppet モジュールのインポート
ホストで OpenSCAP 監査を設定するために Puppet を使用しない場合は、この手順をスキップできます。
OpenSCAP でホストを監査するには、先に Puppet 環境をインポートする必要があります。Puppet 環境には、OpenSCAP 設定をデプロイするために各ホストに割り当てる必要のある Puppe クラスが含まれます。
Satellite Web UI で、Puppet 環境と、監査する各ホストを関連付ける必要があります。
手順
- Satellite Web UI で、Configure > Environments に移動します。
- satellite.example.com からの環境のインポート をクリックします。
監査するホストに関連付けられた Puppet 環境のチェックボックスを選択します。
Puppet 環境が存在しない場合には、実稼働 環境のチェックボックスを選択します。OpenSCAP に必要な Puppet クラスは、デフォルトで 実稼働 環境に含まれます。
- 更新 をクリックします。
11.3.2. デフォルト OpenSCAP コンテンツのロード
CLI で、次のいずれかの方法を使用して、デフォルトの OpenSCAP コンテンツをロードします。
手順
Hammer コマンドを使用します。
# hammer scap-content bulk-upload --type default
(非推奨)
foreman-rakeコマンドを使用します。# foreman-rake foreman_openscap:bulk_upload:default
11.3.3. 追加の SCAP コンテンツ
追加の SCAP コンテンツは、各自で作成したものか他から取得したものかを問わず、Satellite Server にアップロードできます。SCAP コンテンツは、ポリシーに適用される前に Satellite Server にインポートされる必要があります。
たとえば、Red Hat Enterprise Linux リポジトリーで利用可能な scap-security-guide RPM パッケージには、Payment Card Industry Data Security Standard (PCI-DSS) バージョン 3 向けのプロファイルが含まれます。このコンテンツは、オペレーティングシステムのバージョン固有ではないため、Red Hat Enterprise Linux を実行していない場合でも Satellite Server にアップロードできます。
11.3.4. 追加の SCAP コンテンツのアップロード
Satellite Web UI で追加の SCAP コンテンツをアップロードします。Satellite Web UI の代わりに CLI を使用するには、CLI procedure を参照してください。
手順
- Satellite web UI で、Hosts > SCAP contents に移動し、New SCAP Content をクリックします。
タイトル テキストボックスにタイトルを入力します。
例:
RHEL 7.2 SCAP Content- ファイルの選択 をクリックしてから、SCAP コンテンツファイルが含まれるロケーションに移動し、開く を選択します。
- Submit をクリックします。
SCAP コンテンツファイルが正常にロードされると、Successfully created RHEL 7.2 SCAP Content (RHEL 7.2 SCAP コンテンツが正常に作成されました) といったメッセージが表示され、SCAP コンテンツ のリストに新規のタイトルが含まれます。
CLI 手順
SCAP コンテンツを Satellite Server にアップロードするには、次のコマンドを入力します。
# hammer scap-content bulk-upload \ --directory /usr/share/xml/scap/ssg/content/ \ --location "_My_Location_" \ --organization "_My_Organization_" \ --type directory
/usr/share/xml/scap/ssg/content/の SCAP コンテンツは、scap-security-guideパッケージの一部です。