Skip to content

Kubescape クイズ ​

最終更新: September 13, 2026

問題 ​

1. Kubescape の現在の CNCF 成熟度レベルは何ですか? ​

  • A) 卒業
  • B) インキュベーティング
  • C) サンドボックス
  • D) アーカイブ済み
回答を表示

回答: B) インキュベーティング

Kubescape は 2022 年 12 月 13 日に CNCF に参加し、2025 年 1 月 13 日に Incubating になりました。これは、個別のインストールのセキュリティまたは可用性を保証するものではありません。

2. フレームワーク名とコントロール数は、どのように検証すべきですか? ​

  • A) 常に古い CIS エイリアスを使用する
  • B) バイナリ/ポリシーのバージョンを記録し、実際のリストを確認する
  • C) NSA のコントロール数は変更されない
  • D) SOC2 スキャンに合格すれば認定は完了する
回答を表示

回答: B) バイナリ/ポリシーのバージョンを記録し、実際のリストを確認する

kubescape list frameworks および list controls --framework NSA を使用します。レビューした NSA スナップショットには 26 個のコントロールが含まれており、適用可能性は入力によって決まります。スコアを比較する際は、ポリシーハッシュを保持してください。

3. kubescape scan でローカルファイルのターゲットを省略すると、どうなりますか? ​

  • A) 常に失敗する
  • B) 現在の kubeconfig クラスターをスキャンできる
  • C) 常にローカルファイルのみをスキャンする
  • D) 常に dry run を実行する
回答を表示

回答: B) 現在の kubeconfig クラスターをスキャンできる

CI では、存在する明示的なローカルファイルを渡し、空または存在しないターゲットを拒否する必要があります。--keep-local、分離されたキャッシュ、固定されたポリシーは、入力スコープの確認に代わるものではありません。

4. Operator と CLI の動作を正しく区別している記述はどれですか? ​

  • A) Operator は GUI のみを提供する
  • B) CLI は明示的/アドホックなスキャンを処理し、Operator は有効化された継続的/スケジュールされた機能を実行する
  • C) Operator をインストールすれば、すべてのランタイム機能が動作することを証明できる
  • D) CLI と Operator のイメージは常に同じバージョンである
回答を表示

回答: B) CLI は明示的/アドホックなスキャンを処理し、Operator は有効化された継続的/スケジュールされた機能を実行する

Chart 1.40.4 は scanner image 4.0.13 をレンダリングしますが、テスト済みのローカル CLI は 4.0.14 です。Node/image/runtime/remediation のスコープと権限には、個別の選択と検証が必要です。

5. score と complianceScore はどのような関係にありますか? ​

  • A) 常に等しい
  • B) 常に合計が 100 になる
  • C) 結果スキーマでは別々の集計値である
  • D) どちらも平均 CVSS 値である
回答を表示

回答: C) 結果スキーマでは別々の集計値である

合成された安全でない Pod では、compliance は 55、score は 62.5 になりました。summaryDetails.complianceScore と summaryDetails.score を参照してください。これらのローカル値は、実際のクラスターのセキュリティを測定するものではありません。

6. compliance が 55 で --compliance-threshold 56 の場合、どうなりますか? ​

  • A) 最大リスク制限であるため、合格する
  • B) 最低 compliance を満たさないため、終了コード 1 で終了する
  • C) 常に終了コード 2 で終了する
  • D) 現在の --fail-threshold 0 ゲートと同等である
回答を表示

回答: B) 最低 compliance を満たさないため、終了コード 1 で終了する

同じフィクスチャは、しきい値 55 では終了コード 0 を返し、56 では終了コード 1 を返しました。バージョン 4.0.14 は非推奨の --fail-threshold を受け入れますが、その値は無視します。ゲートとして使用しないでください。

7. kube-bench と Kubescape を比較するための妥当な基準は何ですか? ​

  • A) 名前に基づき、一方がすべてのチェックを置き換えると想定する
  • B) 実際の Node/CIS と workload/config のスコープおよびアクセスを比較する
  • C) どちらもアクセスなしですべての control plane 設定を検査できる
  • D) Kubescape の合格は CIS 証明書である
回答を表示

回答: B) 実際の Node/CIS と workload/config のスコープおよびアクセスを比較する

管理された EKS control plane、ローカルマニフェスト、Node ファイルへのアクセスでは、可視性が異なります。利用不可/未評価のチェックと合格を区別し、それに応じてツールを選択してください。

8. RBAC コントロールに関する正しい記述はどれですか? ​

  • A) C-0036 は常にワイルドカード RBAC をチェックする
  • B) RoleBinding はすべての Namespace でアクセスを付与する
  • C) 現在のコントロール ID/名前と収集スコープを確認する
  • D) scan rbac はレビュー対象の CLI では別のサブコマンドである
回答を表示

回答: C) 現在のコントロール ID/名前と収集スコープを確認する

レビューしたバンドルでは、C-0035 は Administrative Roles に、C-0036/0039 は validating/mutating admission チェックにマッピングされています。RoleBinding は Namespace ごとのものです。静的解析では、外部 IAM が自動的に検証されるわけではありません。

9. image スキャンと host スキャンを正しく区別している記述はどれですか? ​

  • A) host スキャンは image CVE のみをチェックする
  • B) 明示的な image スキャンには registry/DB へのアクセスが必要であり、host スキャンには別のスコープがある
  • C) Grype は SBOM のみを生成する
  • D) image/platform/database のバージョンは重要ではない
回答を表示

回答: B) 明示的な image スキャンには registry/DB へのアクセスが必要であり、host スキャンには別のスコープがある

CLI は Grype と Syft を使用します。Operator の kubevuln は個別にバージョン管理されています。host スキャンには追加のリソース/権限が必要になる場合があります。この監査では、image pull も host スキャンも実行されませんでした。

10. 正しい CLI と in-cluster の例外形式は何ですか? ​

  • A) CLI は任意の ConfigMap を直接使用する
  • B) CLI JSON 配列の alertOnly と v1beta1 SecurityException の alert_only を区別する
  • C) すべての ignore annotation は自動的に例外となる
  • D) 例外を記録すれば問題は修正される
回答を表示

回答: B) CLI JSON 配列の alertOnly と v1beta1 SecurityException の alert_only を区別する

テストでは、alertOnly は compliance を変更せずに失敗を認識しました。exclude-controls は評価の分母を変更します。remediation とは別に、所有者、スコープ、有効期限、および再レビューを追跡してください。

スコア計算 ​

  • 9~10: 十分に理解している
  • 7~8: 見落としたスコープ/ゲートの概念を復習する
  • 6 以下: ガイドとテスト済みの例を確認する

関連ドキュメント ​

ドキュメントに質問する

Enter で送信、Shift+Enter で改行します。