Fairwinds Insights (Pro)

Fairwinds Insightsコネクタは、Fairwinds Insights REST APIを使用して、組織全体のKubernetesセキュリティの検出事項をインポートします。DefectDojoは、アクティブなクラスタをすべて列挙してそれぞれについてレコードを作成し、そのクラスタのSecurity アクションアイテム(Polaris、Trivy、Kube-bench、OPA、その他のInsightsレポートに由来)を検出事項としてインポートします。クラスタごとの個別設定はありません。

Prerequisites

Fairwinds Insightsのorganization名とAPIトークンが必要です。トークンはInsightsアプリのOrganization Settings > Tokensで作成します。read_onlyトークンで十分です。このトークンは組織単位のスコープを持ち、ベアラートークンとして送信されます。ログに記録されることはありません。

Connector Mappings

  1. Locationフィールドを空欄のままにするとhttps://insights.fairwinds.comが使用されます。あるいは、Insightsのホストを明示的に入力することもできます。
  2. InsightsのOrganization名(ダッシュボードのURLに表示されるスラッグ)を入力します。
  3. SecretフィールドにInsightsのAPIトークンを入力します。
  4. 必要に応じて、インポートする検出事項を制限するためにMinimum Severityを設定します。

DefectDojoは、アクティブな各クラスタをレコードにマッピングし、Securityの各アクションアイテムを検出事項にマッピングします。深刻度はFairwindsの数値スコア(DefectDojoの情報〜重大にマッピング)に基づき、そのアイテムを生成したFairwindsのレポート(polaristrivykube-benchなど)がツールタグになり、影響を受けるKubernetesリソースとコンテナイメージが含まれ、CVE識別子があれば抽出されます。検出事項は静的検出事項として記録され、Fairwindsのアクションアイテムのidで重複排除されます。

詳細については、Fairwinds Insights APIのドキュメントを参照してください。