海外コメンタリー

コンテナの脆弱性をスキャンするCoreOSの「Clair」

Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 石橋啓一郎

2016-03-25 06:00

 コンテナは開発者コミュニティーに愛されている。コンテナを使えば、同じハードウェアで、仮想化されたマシンよりも多くのサーバアプリケーションを実行することができる。コンテナの唯一の(しかしあまり小さいとは言えない)問題は、セキュリティだ。CoreOSの「Clair」はコンテナに脆弱性がないかをチェックすることで、この懸念を払拭する。

Clairのロゴ

提供:CoreOS

 大規模サーバ群展開とコンテナ利用のためのLinuxを作っているCoreOSは、2015年11月、オープンソースのコンテナイメージセキュリティ分析ツールであるClairの初期バージョンを公開した。そして先週にはバージョン1.0をリリースし、本番環境で利用できるようにした。

 CoreOSの主席セキュリティソフトウェアエンジニアであるMatthew Garrett氏は、電子メールの中で、「ソフトウェアに脆弱性が存在することは残念ながら避けらない。管理者ができる限り早く脆弱性についての情報を手に入れ、パッチを適用することが重要だ。コンテナはアプリケーションの間に境界を作るという点でセキュリティの強化に寄与するが、既存の運用ツールは多くの場合コンテナを前提としておらず、管理者に潜在的な問題を通知する能力を持っていない」と述べている。

 CoreOSのソフトウェアエンジニアQentin Machu氏は、それがClairの役割だと述べ、「コンテナに存在する脆弱性に関する知見を提供する、APIによる分析サービス(Quay Security Scanning)」を提供することによってこれを実現すると説明している。これは、すべてのコンテナイメージをチェックし、「『共通脆弱性識別子』(CVE)のほか、Red Hat、Ubuntu、およびDebianによる類似の脆弱性データベースに基づいて、脅威となる可能性のある脆弱性についての通知を提供する」ことで行われるという。

 Clairの恩恵を受けるのはDevOpsのチームだ。Machu氏は、Clairの機能をこう説明する。「コンテナの脅威となる脆弱性に関する、有益で、対処に役立つ情報を提供する。Clairの最新機能の多くは、コミュニティーからのフィードバックを反映したもので、これには、脆弱性が存在するかどうかを判別するだけでなく、脆弱性を修正するパッチやアップデートについても提供する機能が含まれる。さらに、バージョン1.0では、性能や拡張性も改善されており、開発者や運用のプロフェッショナルが、Clairの分析エンジンを中心に独自のサービスを実装しようとする際に役立つものになっている」

 このバージョンでは、ユーザーがパッチや脆弱性の情報を追加することもできる。このことは重要で、Clairを使ってCoreOSのコンテナレジストリ「Quay」を分析およびインデックス化した調査で、次のようなことが明らかになっている。

  • 検知された脆弱性の70%以上は、単にコンテナのイメージにインストールされているパッケージをアップデートするだけで修正できる。
  • 高(High)または最高(Critical)と評価された脆弱性の80%以上は、イメージに含まれるパッケージに、簡単にアップデートを適用できる既知のパッチが存在するものだ。

 つまり、とにかくパッチを適用すればいいという、単純な問題が大半を占めていたわけだ。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    生成 AI 「Gemini」活用メリット、職種別・役職別のプロンプトも一挙に紹介

  2. セキュリティ

    まずは“交渉術”を磨くこと!情報セキュリティ担当者の使命を果たすための必須事項とは

  3. セキュリティ

    迫るISMS新規格への移行期限--ISO/IEC27001改訂の意味と求められる対応策とは

  4. セキュリティ

    マンガで分かる「クラウド型WAF」の特徴と仕組み、有効活用するポイントも解説

  5. ビジネスアプリケーション

    急速に進むIT運用におけるAI・生成AIの活用--実態調査から見るユーザー企業の課題と将来展望

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]