Kubernetesは、Kubernetes クラスターを使用してコンテナーを大規模に管理および展開するためのオープンソース プラットフォームであり、エンタープライズ インフラストラクチャの基礎となっています。 この人気の高まりは、Kubernetes が攻撃者にとって価値の高い標的になったことも意味します。 次のような Kubernetes ベースのエクスプロイト Teslaでのクリプトジャッキング攻撃 そして シロスケープ マルウェア その現実を紛れもなく明確にしてください。
Kubernetes は現在、エンタープライズ アプリケーション インフラストラクチャの基本コンポーネントであり、ハッカーの共通の攻撃ポイントとなっているため、企業にとって K8 のデプロイメントを保護することは最優先事項でなければなりません。
多くの場合 Kubernetesのセキュリティ ベスト プラクティスは、一般的なネットワークおよびアプリケーション セキュリティのベスト プラクティスと一致しています。 たとえば、保存時および転送時のデータの暗号化は、K8 であろうとそれ以外の運用環境であっても重要です。 同様に、パスワードや API キーなどの機密データを適切に処理することも必須です。 ほとんどの場合、企業の DevSecOps チームはこれらの基本的なベスト プラクティスを認識しており、それらを活用して適切な仕事をしています。
ここでは、基本を超えて、企業のセキュリティを次のレベルに引き上げることができる 7 つの Kubernetes セキュリティのベスト プラクティスを見ていきます。
大まかに言うと、K8sのポスチャ管理と可視性は、次の2つのことを効果的に実行できることです。
もちろん、特にマルチクラウド環境では、これらの目標を達成することは言うは易く行うは難しです。 では、企業のセキュリティ チームは、Kubernetes のセキュリティ体制と可視性を最適化するために具体的に何ができるでしょうか? これらの手順の多くは、次のベスト プラクティスで説明します。 ただし、前提条件は、企業全体でK8sセキュリティを優先するための組織の賛同です。
ここでは、K8sのセキュリティを高レベルで向上させるための取り組みを始めるために、企業が実行できる最も影響力のあるステップをいくつか紹介します。
コンテナー イメージは、K8s ワークロードの構成要素です。 残念ながら、安全でないコンテナイメージは広範囲にわたる脅威です。 2020年の分析では、Docker Hub上のイメージの半数以上が 重大な脆弱性があった.その結果、 K8sクラスター 安全であり、信頼できるソースから取得されることは、Kubernetes セキュリティの重要なベスト プラクティスです。
イメージアシュアランスを実装するには、企業は次のようなセキュリティツールを活用する必要があります。
Kubernetes API サーバーは、企業が安全でないリクエストや悪意のあるリクエストから保護する必要がある攻撃対象領域です。 アドミッションコントローラーは、まさにそれを支援するために設計されたコードです。
アドミッション コントローラーは、承認後、永続化の前に API 呼び出しに作用するため、人的エラー、構成ミス、またはアカウントの侵害が発生した場合にクラスターの変更を防ぐのに役立ちます。 アドミッション コントローラーを使用すると、企業は微調整されたポリシーを定義して、ポッドの更新、イメージのデプロイメント、ロールの割り当てなどのさまざまなアクションを制限できます。
従来の Web アプリケーション ファイアウォール (WAF) と侵入検知防御システム (IDS/IPS) は、最新の Web アプリや API が直面する脅威に対応できるほど柔軟性やインテリジェントが足りません。 ボットやゼロデイ攻撃などの脅威に対処するには、企業は Web アプリケーションと API 保護を使用する必要があります (WAAP)ソリューション。
WAAP は、最新のクラウドネイティブ アプリケーションを念頭に置いて設計されており、次のような機能を提供します。
K8sセキュリティとのバランスを取るのが最も難しいことの1つは、悪意のある動作を特定し、誤検知を制限しながらリアルタイム攻撃からワークロードを保護することです。 バランスを取るために、企業は複数のデータポイントを使用して脅威を特定して軽減するインテリジェントなソリューションを必要としています。 これには、ランタイム保護に対する次の 3 つのアプローチが必要です。
IPS/IDSテクノロジー は長年にわたり企業セキュリティの定番であり、コンテナと Kubernetes の台頭でもそれは変わっていません。 基本的に、不審な振る舞いを検知し、フラグを立てたり、防止したりするツールは、常に企業のセキュリティの基盤となります。 変わったのは、IPS/IDSが保護しなければならない資産の動的な性質と、現代の企業が直面している脅威です。
Kubernetes 用の最新の侵入防御ソリューションは、次のような機能を実行できる必要があります。
さらに、最新の IPS/IDS は、K8 クラスターが展開されている場所にかかわらず保護するために、マルチクラウド環境で動作する必要があります。
セキュリティ体制の現状を把握するために、企業は最新のレポートや可視化(例: ダッシュボード) は、アプリケーション インフラストラクチャ全体を説明します。
すべての企業が必要とする万能のKPIとレポートは存在しないため、カスタマイズは効果的なソリューションの重要な側面です。 ただし、エンタープライズ グレードの K8s セキュリティ視覚化およびレポート ソリューションには、すべてのクラウドからの集約データ、ドリルダウンしてより詳細な詳細を表示する機能、および資産とアラートの単一画面の概要が含まれている必要があります。
視覚化ツールとレポート作成ツールを評価する際には、ダッシュボードと概要の重要性を見落とさないことが重要です。 多くのレポート作成ツールが抱える最大の課題の1つは、情報過多と明確さの欠如です。 情報が多すぎて、企業レベルでは支離滅裂になります。 適切な高レベルの視覚化とレポートにより、企業は全体を迅速かつ効果的に評価できます コンテナ セキュリティ 姿勢をとって、どの調査結果に最初に焦点を当てる必要があるかを理解します。
ここでベストプラクティスを効果的に実装するには、企業は適切な戦略を必要とします そして Kubernetes で設計された最新のツール CI\CD パイプライン を念頭に置いて。 従来のツールでは柔軟性に欠け、最新の脅威に対応できません。
幸いなことに、CloudGuard の Container Security プラットフォームは、K8s ワークロードを保護するための完全な専用ツール セットを企業に提供します。 実際、CloudGuard プラットフォームは、企業がこの記事で説明する 7 つの Kubernetes セキュリティのベスト プラクティスをそれぞれ実装するのに役立ちます。
たとえば、CloudGuard を使用すると、企業はさまざまなクラウドから K8s セキュリティ情報を集約して、専用の K8s セキュリティ ツールなしでは不可能な堅牢なセキュリティの視覚化を提供できます。 その結果、企業はセキュリティ体制を高レベルで迅速に評価し、特定の脅威の性質を定量化するために迅速にドリルダウンできます。
さらに、CloudGuard のコンテナ セキュリティ プラットフォームを使用すると、企業は次のようなメリットも得られます。
詳細については、以下を参照してください。 今すぐコンテナセキュリティのデモにサインアップしてください。デモでは、CloudGuard セキュリティの専門家が、Kubernetes セキュリティを自動化する方法の実践的な例を提供します。 IAC スキャン、シフトレフト、自動化されたランタイム保護、Kubernetes のセキュリティのベスト プラクティスの実装などのトピックに関する専門家のガイダンスを受けて、全体的なセキュリティ体制を向上させることができます。
可能な操作 コンテナとKubernetesのセキュリティに関するガイドをダウンロードしてください, ここでは、コンテナセキュリティに対する最新のアプローチについて詳しく説明します。 このセキュリティ ガイドでは、コンテナやマイクロサービスへの最新のアプローチ、今日企業が直面している重大なセキュリティ課題に対するベスト プラクティス、クラウド ネイティブのセキュリティ ソリューションがどのように仮想対策とワークロード保護を自動化できるかなどのトピックについて、証拠に基づいた洞察を提供します。