====== 脆弱性検出 ====== {{indexmenu_n>30}} [[ja:documentation:start|Pandora FMS ドキュメント一覧に戻る]] ===== 脆弱性監視 ===== 強化評価の実行方法と同様に、Pandora FMS エンドポイントとリモート検出エンジンは、システムにインストールされたソフトウェアに関する情報を検索し、この情報を Pandora FMS が持つ脆弱性の中央データベース (NIST、Miter などのソースからダウンロード) と比較し、既知の脆弱性を持つソフトウェアパッケージのリストを提供します。 この機能は、エンドポイントがある場合 (およびこれらのエンドポイントでソフトウェアインベントリが有効になっている場合)、またはエンドポイントが存在せずネットワークをスキャンする必要がある場合に使用できます。ネットワークがスキャンされる場合、提供される情報量は少なくなります。エージェントを使用することをお勧めします。 **ソフトウェアインベントリが有効である限り** 、バージョン7の全てのエンドポイントが使用できます。このシステムは Linux® と MS Windows® システムで動作します。 強化と同様の仕組みで、Pandora FMS は脆弱性の数とその危険性に基づいた各システムごとのリスク指標を提供します。 これはシステム脆弱性の情報パネルを提供し、時間経過ごとのリスクの進化を示し、攻撃の複雑さ、重大度、脆弱性の種類、攻撃ベクトル、ユーザ操作、必要な権限の種類といった様々な基準で分類した脆弱性を表示します。 {{ :wiki:pfms-system_risk_summary-1.png }} コントロールパネルを操作して情報をフィルタし、脆弱なソフトウェアパッケージが指定された詳細レベルと、それに適用される脆弱性(CVE コード付き)と問題の説明を表示できます。 {{ :wiki:pfms-system_risk_summary-2.png }} {{ :wiki:pfms-system_risk_summary-3.png }} ===== CVE とは? ===== **CVE(Common Vulnerabilities and Exposures, 共通脆弱性識別子)** はソフトウェアやハードウェアのセキュリティ脆弱性に対するユニークで標準化された識別子です。CVE は特定のセキュリティ脆弱性を識別しリスト化するため世界中で利用されている命名・追跡システムです。このシステムは脆弱性情報の整理、伝達、参照を容易にし、サイバーセキュリティコミュニティと IT プロフェッショナルがセキュリティの問題により効率的に対処して解決できるようにするため作成されました。 CVEの鍵となる特徴は以下です。 * **固有識別**: 各 CVE は識別のための固有の番号を持ち、追跡や参照を容易にします。例えば「CVE-2021-12345」のようなフォーマットになります。 * **詳細な説明**: 各 CVE は脆弱性の詳細な説明を含んでおり、ユーザが問題の性質と影響をより良く理解できます。 * **相互参照**: CVE はしばしば米国国立標準技術研究所(NIST)の国家脆弱性データベース(NVD)といった他のセキュリティリソースやデータベースとの相互参照を含んでおり、脆弱性についての追加情報を提供しています。 * **発行日**: CVE は通常脆弱性情報が公開された日付を含んでいます。 CVE はコンピュータセキュリティ産業、ソフトウェア・ハードウェアベンダー、セキュリティ研究者、システム管理者が脆弱性を追跡し管理するために利用されています。この標準化された命名法は脆弱性を世界中に一貫して伝達・対処し、組織とエンドユーザをセキュリティの脅威から保護するのに不可欠です。加えて CVE の存在は、組織が最新の脅威を把握し、必要に応じパッチ適用やセキュリティ対策を取るためのデータベースやツールを作成することを容易にします。 ===== Pandora FMS 脆弱性データベース ===== [[:ja:documentation:pandorafms:technical_annexes:vdb_pfms|Pandora FMS 脆弱性データベース]]は2つのソースから取得されます。 * NVD NIST、MITER、Red Hat からデータを組み合わせた **CVE 検索** * Canonical、Red Hat、Debian、Arch Linux、NVD NIST、Microsoft Security Updates の**リポジトリからの直接情報** Pandora サーバーはこのデータから独自のデータベースを構築し、メモリ内でセ​​グメント化とインデックス作成を行い迅速な検出を実現します。これにより、Pandora FMS エンドポイントによって報告されたオペレーティングシステムに対応する脆弱性のみが読み込まれます。 エンドポイントを用いて脆弱性を検出するため、デフォルトでは Pandora FMS サーバによって配布される、パッケージとアプリケーション名を様々な CVE と関連付けるデータベースを利用します。リモートで脆弱性を検知するため、CPE と CVE を関連付けるデータベースが利用されます。コンソールはサーバデータベースで見つかった様々な CVE 情報を含むデータベースを利用し、ユーザへの表示とレポート生成を行います。様々な CVE データはバージョン774から存在する ''tpandora_cve'' テーブルから読み込まれます。 ===== 脆弱性監査の設定 ===== ==== サーバでの設定 ==== ローカルな脆弱性検知のためには、[[:ja:documentation:pandorafms:installation:04_configuration#dataserver|データサーバ]]がアクティブでエンドポイントが[[:ja:documentation:pandorafms:management_and_operation:04_inventory#collection_of_data_for_the_inventory|インベントリ情報を送信している]]必要があります。 リモート脆弱性検知のためには[[:ja:documentation:pandorafms:installation:04_configuration#discoveryserver|自動検出サーバが有効である]]必要があります。 ==== エージェントでの設定 ==== エージェントを手動で無効化または有効化することも、[[:ja:documentation:pandorafms:management_and_operation:12_console_setup#ks1_3|詳細設定セクション]] のグローバル設定を (デフォルトで) 使用することもできます。 {{ :wiki:pfms-agent_setup_view-advanced_options-vulnerability_scanning.png }} ==== リモートスキャンタスク ==== これを利用するためには、[[:ja:documentation:pandorafms:monitoring:17_discovery_2#ks2_3|自動検出]]に進み新たに脆弱性検出タスクを立ち上げる必要があります。脆弱性検出を始めるために、既存の1つ以上のグループを選択するよう求められます。スキャンには各エージェントのメイン IP アドレスが使用されます。監視していない、または Pandora FMS に存在しない対象の場合は、はじめに通常のネットワーク検出で検出しておく必要があります。 脆弱性スキャンは新しいエージェントを作成しません。 {{ :wiki:pfms-discovery-application-tasks-vulnerability_scan-example_1.png }} {{ :wiki:pfms-discovery-application-tasks-vulnerability_scan-example_2.png }} {{ :wiki:pfms-discovery-application-tasks-vulnerability_scan-example_3.png }} ===== 脆弱性データ表示 ===== 情報を取得できると各監視システムに脆弱性のタブが表示されます。 **バージョン775現在** ダッシュボードが表示され、(脆弱性ランキングで最低の)最も脆弱なシステム**トップ10** 、(最も頻出の)**脆弱性トップ10** 、その他グルーピングのグラフが含まれています。 これらのレポートはいくつかの要素でフィルタできます。 * 機器のグループ * 攻撃の複雑さ(低/中/高) * 脆弱性の種類(機密性、完全性、可用性、…) * アクセスベクトル(ネットワーク、隣接ネットワーク、…) * ユーザ操作(なし、必要、など) * 必要な権限(なし、低、…) {{ :wiki:pfms-vulnerability_views-1.png }} {{ :wiki:pfms-vulnerability_views-2.png }} {{ :wiki:pfms-vulnerability_views-3.png }} {{ :wiki:pfms-vulnerability_views-4.png }} スコープメトリクスで脆弱性を素早くフィルタできます。 {{ :wiki:pfms-vulnerability_views-5.png }} ==== 戦略的セキュリティの表示 ==== **操作(Operation)****→ セキュリティ(Security) ****→ 脆弱性(Vulnerabilities)** メニューに進みます。 === 概要 === エージェントの全体像が表示され、システム全体のリスク、攻撃の複雑さの重大度、インストールされている各ソフトウェアパッケージがもたらす脆弱性をまとめたグラフが表示されます。 {{ :wiki:pfms-operation-security-vulnerabilities-summary_section.png }} エージェントグループでフィルタできます。デフォルトでは**全て(All)** のグループが表示されます。 === データの内訳 === セキュリティデータの内訳として、最も脆弱であるトップ10のエージェントとトップ10のソフトウェアパッケージを表示します。 {{ :wiki:pfms-operation-security-vulnerabilities-data_breakdown_section.png }} 情報はエージェントグループでのフィルタと CSV フォーマットでのエクスポートが可能です。**必要な権限** 、**ユーザ操作** 、**攻撃ベクトル** の項は[[#監査|監査]]セクションを参照するボタンがあります。 === 監査 === デフォルトでは全ての脆弱性情報を表示するので、ロードに時間がかかるかもしれません。CVE 番号を含む脆弱性の特徴の組み合わせでフィルタすることができます。 {{ :wiki:pfms-operation-security-vulnerabilities-audit_section.png }} 情報をフィルタすると、各アイテムに詳細な情報を表示するボタン(目のアイコン)が現れます。 [[ja:documentation:start|Pandora FMS ドキュメント一覧に戻る]]