監査
SUSE Multi-Linux Managerでは、一連の監査タスクを通じてクライアントを追跡できます。 クライアントがすべての公開セキュリティパッチ(CVE)を最新の状態に保っているか確認し、サブスクリプションの照合を行い、OpenSCAPを使用して仕様のコンプライアンスを確認できます。
SUSE Multi-Linux Manager Web UIでは、`Audit`に移動して監査タスクを実行します。
1. CVE監査
CVE (共通脆弱性識別子)は、一般に知られているセキュリティの脆弱性に対する修正です。
|
CVEが利用可能になったらすぐにクライアントに適用する必要があります。 |
各CVEには、識別番号、脆弱性の説明、およびさらなる情報へのリンクが含まれています。 CVE識別番号は、`CVE-YEAR-XXXX`の形式を使用します。
SUSE Multi-Linux Manager Web UIでは、に移動して、すべてのクライアントとその現在のパッチステータスのリストを表示します。
デフォルトでは、パッチデータは毎日23:00に更新されます。 CVE監査を開始する前に、最新のパッチを確保するためにデータを更新することをお勧めします。
SUSE Multi-Linux Manager Web UIで、に移動し、`cve-server-channels-default`スケジュールを選択します。
cve-server-channels-bunchをクリックします。
1回のみの実行スケジュールをクリックしてタスクをスケジュールします。 CVE監査を続行する前に、タスクを完了させてください。
SUSE Multi-Linux Manager Web UIでは、に移動します。
特定のCVEのパッチステータスを確認するには、`CVE Number`フィールドにCVE識別子を入力します。
検索するパッチステータスを選択するか、すべてのステータスをオンのままにしてすべてを検索します。
監査サーバをクリックしてすべてのシステムを確認するか、監査イメージをクリックしてすべてのイメージを確認します。
このページで使用されているパッチステータスアイコンに関する詳細情報は、CVE Auditを参照してください。
各システムについて、`Actions`列は脆弱性に対処するために必要な情報を提供します。 該当する場合、候補となるチャネルやパッチのリストも提供されます。 システムを`System Set`に割り当てて、さらにバッチ処理を行うこともできます。
SUSE Multi-Linux Manager APIを使用して、クライアントのパッチステータスを確認できます。
audit.listSystemsByPatchStatus APIメソッドを使用します。
このメソッドに関する詳細は、SUSE Multi-Linux Manager APIガイドを参照してください。
2. OVAL
CVE監査操作は、チャネルとOVAL(オープン脆弱性評価言語)の2つの主要なデータソースに依存しています。 これら2つのソースは、CVE監査を実施するためのメタデータを提供し、それぞれ異なる目的を果たします。
- チャンネル
-
チャンネルには、パッチを含む更新されたソフトウェアパッケージが含まれており、脆弱性に対処するために必要な重要なパッチに関する洞察を提供します。
- OVAL
-
対照的に、OVALデータは、脆弱性そのものに関する情報、およびシステムをCVEに対して脆弱にするパッケージに関する情報を提供します。
CVE監査はチャンネルデータのみを使用して実施できますが、OVALデータを同期させることで、特に、ゼロデイ脆弱性や部分的にパッチが適用された脆弱性に関連するケースで、結果の精度が向上します。
OVALデータはチャネルデータよりもはるかに軽量です。 例えば、openSUSE Leap 15.4のOVALデータは約50 MBです。
OVALデータを同期しただけで、すでに CVE 監査を実施し、システムがCVEに対して脆弱かどうかを確認できます。ただし、パッチはチャンネルから取得されるため、パッチを適用することはできません。
|
OVAL機能の主な特徴は次のとおりです。
|
以下のプロシージャを使用して、OVALデータを有効、無効、または更新できます。
コンテナ内のファイル`/etc/rhn/rhn.conf`に次の設定を追加または編集します。
java.cve_audit.enable_oval_metadata=trueTomcatおよびTaskomaticサービスを再起動します。
systemctl restart tomcat taskomatic
あるいは、OVALデータサポートを無効にするためのプロシージャを使用します。
`rhn.conf`に次の設定を追加または編集します。
java.cve_audit.enable_oval_metadata=falseTomcatおよびTaskomaticサービスを再起動します。
systemctl restart tomcat taskomatic
SUSE Multi-Linux Manager Web UIで、に移動し、`oval-data-sync-default`スケジュールを選択します。
oval-data-sync-bunchをクリックします。
1回のみの実行スケジュールをクリックしてタスクをスケジュールします。
CVE監査を続行する前に、タスクを完了させてください。
2.1. CPEの収集
特定のクライアントに適用される脆弱性を正確に特定するために、そのクライアントが使用しているオペレーティングシステム製品を特定する必要があります。 そのために、クライアントのCPE(共通プラットフォーム列挙)をSaltグレインとして収集し、それをデータベースに保存します。
新しく登録されたクライアントのCPEは自動的に収集され、データベースに保存されます。 ただし、既存のクライアントについては、少なくとも一度は`Update Packages List`アクションを実行する必要があります。
SUSE Multi-Linux Manager Web UIで、に移動し、クライアントを選択します。
次に、`Software`タブに移動し、`Packages`サブタブを選択します。
パッケージリストの更新をクリックして、パッケージを更新し、クライアントのCPEを収集します。
2.2. OVALソース
OVALデータの整合性と最新性を確保するために、SUSE Multi-Linux Managerはすべての製品の公式メンテナーからのみOVALデータを消費します。以下に、OVALデータソースのリストを示します。
| 製品 | ソースURL | OVALがサポートするバージョンはSUSE Multi-Linux Managerです。 |
|---|---|---|
openSUSE Leap |
||
openSUSE Leap Micro |
||
SUSE Linux Enterprise Server |
SUSE Linux Enterprise Server 16 |
|
SUSE Linux Enterprise Desktop |
SUSE Linux Enterprise Desktop 15 |
|
SUSE Linux Enterprise Micro |
SUSE Linux Enterprise Micro 5.5 |
|
SUSE Linux Micro |
SUSE Linux Micro 6.2 |
|
SUSE Liberty Linux |
SUSE Liberty Linux 10 |
|
RedHat Enterprise Linux |
RedHat Enterprise Linux 9 |
|
Debian |
Debian 13 |
|
Ubuntu |
Ubuntu 24.04 |
|
AlmaLinux |
AlmaLinux 10 |
|
Oracle Linux |
Oracle Linux 10 |
|
OVALメタデータは、openSUSE Leap、SUSE Linux Enterprise Server製品、RHEL、Debian、またはUbuntuを使用するクライアントの一部に対するCVE監査にのみ使用されます。これは、他の製品に対するOVAL脆弱性定義メタデータが存在しないためです。 |
3. CVEステータス
クライアントのCVEステータスは、通常`affected`、not affected、または`patched`のいずれかです。
これらのステータスは、SUSE Multi-Linux Managerに利用可能な情報のみに基づいています。
SUSE Multi-Linux Manager内では、これらの定義が適用されます:
- 特定の脆弱性の影響を受けるシステム
-
脆弱性がマークされた関連パッチ内の同じパッケージのバージョンより前のバージョンのパッケージがインストールされているシステム。
- 特定の脆弱性の影響を受けないシステム
-
脆弱性がマークされた関連パッチにも含まれているパッケージがインストールされていないシステム。
- 特定の脆弱性に対するパッチが適用されたシステム
-
脆弱性がマークされた関連パッチ内の同じパッケージのバージョン以上のバージョンのパッケージがインストールされているシステム。
- 関連パッチ
-
関連するチャンネルでSUSE Multi-Linux Managerとして知られているパッチ。
- 関連するチャンネル
-
SUSE Multi-Linux Managerによって管理されているチャンネルで、システムに割り当てられているもの、システムに割り当てられているクローンチャンネルのオリジナル、システムにインストールされている製品にリンクされたチャンネル、またはシステムの過去または将来のサービスパックチャンネルのいずれかです。
|
SUSE Multi-Linux Manager内で使用される定義のため、CVE監査結果は状況によっては不正確である可能性があります。 例えば、管理されていないチャンネル、管理されていないパッケージ、または準拠していないシステムは、不正確に報告される可能性があります。 |