Red Hat Advanced Cluster Security for Kubernetes
はじめに
クラウドネイティブ・アプリケーションを保護するには、セキュリティへのアプローチを大幅に変更する必要があります。アプリケーション開発ライフサイクルの早い段階でセキュリティ制御を適用すること、この制御をインフラストラクチャそのものを使用して適用すること、開発者にとって使いやすいガードレールを提供すること、加速し続けるリリーススケジュールに対応することが必要になります。
StackRox を使用した Red Hat® Advanced Cluster Security for Kubernetes はビルド、デプロイ、ランタイム全体で重要なアプリケーションを保護します。このソフトウェアは、セルフマネージドのセキュリティ・ソリューションとして Kubernetes インフラストラクチャにデプロイできます。あるいは、フルマネージドの Software-as-a-Service (SaaS) として利用することもできます。さらに、既存の DevOps ツールやワークフローと統合して、信頼性の高いセキュリティとコンプライアンスを実現させることができます。ポリシーエンジンには、Center for Internet Security (CIS) ベンチマークや米国標準技術研究所 (NIST) のガイドラインなどの業界標準に基づいた、DevOps とセキュリティに重点を置いたプラクティスを施行するための数百ものコントロール、コンテナと Kubernetes の両方の構成管理、ランタイムセキュリティが組み込まれています。
Red Hat Advanced Cluster Security は、プラットフォームとアプリケーションのセキュリティに対応する Kubernetes ネイティブのアーキテクチャを提供するため、DevOps チームと InfoSec チームによるセキュリティ運用が可能になります。
クラウドネイティブ・アプリケーション用の Kubernetes ネイティブ・セキュリティ・ソリューション
特長とメリット
- 運用コストの低減
- 開発、運用、セキュリティの各チームが、Kubernetes ネイティブのセキュリティツールやプラクティスの共通のセットを使用できるようにし、個々のユーザーにガードレールを提供します。
- アプリケーションのビルド、デプロイ、ランタイムの各フェーズにわたって Kubernetes ネイティブのコントロールを使用することで、脆弱性、ポリシー違反、構成違反、およびアプリケーション実行時の動作の可視性と管理性を向上させます。
- 開発段階でセキュリティの問題を発見し修正することで (シフトレフト)、その問題に対処するコストを削減します。
- 運用リスクの軽減
- セグメンテーションのための Kubernetes ネットワークポリシーやセキュリティポリシー施行のためのアドミッション・コントローラーなど、組み込みの Kubernetes 機能を使用してセキュリティとインフラストラクチャを連携させ、アプリケーションのダウンタイムを削減します。
- Kubernetes ネイティブのセキュリティコントロールを使用して脅威を軽減し、セキュリティポリシーを施行して、アプリケーションとインフラストラクチャの運用に対する潜在的な影響を最小限に抑えます。たとえば、コントロールを使用して疑わしい Pod をゼロにスケーリングしたり、侵害されたアプリケーションのインスタンスを削除して再起動したりするように Kubernetes に自動的に指示することで、侵害の成功を阻止します。
- 開発者の生産性向上
- リポジトリ、開発パイプライン、プロダクションにおける脆弱性を積極的にスキャンします。
- Kubernetes と既存の継続的インテグレーションおよび継続的デリバリー (CI/CD) ツールを利用して、望ましいセキュリティポスチャを維持しながら開発者の生産性の速度をサポートする、統合されたセキュリティガードレールを提供します。
- アップデートとサポートを Red Hat OpenShift® リリースと同期させて、互換性と最新のセキュリティ機能を維持します。
- Red Hat が認定する脆弱性データを使用し、Red Hat OpenShift 環境の精度と関連性を高めます。
メリットの詳細
| 領域 | メリット |
| 可視性 |
|
| 脆弱性の管理 |
|
| コンプライアンス |
|
| ネットワーク・セグメンテーション |
|
| リスクプロファイリング |
|
| 構成管理 |
|
| ランタイムの検出と対応 |
|
| セキュリティポリシーの防護機能 |
|
| インテグレーション |
|