Microsoftは、.NET開発者向け軽量コンテナイメージの提供を開始した。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2023年11月21日(米国時間)、「.NET Chiseled Ubuntuコンテナイメージ」の提供を開始した。.NET Chiseled Ubuntuコンテナイメージは、Canonicalが同日に一般提供を開始したChiseled Ubuntuコンテナをベースとしており、.NET 6、7、8の本番環境で使用できる。
通常のコンテナイメージでは、不要なコンポーネントが多過ぎるという課題があった。必要最小限のコンポーネントのみを残して構築されたChiseledコンテナイメージが、サイズとセキュリティの面で優れており、これがクラウドアプリの未来を形作ると、Microsoftは述べている。
Microsoftは、Chiseled Ubuntuコンテナイメージの特徴を次のように挙げている。
Chiseled Ubuntuイメージでは、shellとpackage managerが削除されている。これにより、攻撃者の活動が制限される。またcurlとwgetも含まれていない。通常、攻撃者が最初に行うことは、外部からシェルスクリプトをダウンロードして実行することだが、必要なコンポーネントが存在しないことから、悪意のあるシェルスクリプトをダウンロードすることは事実上不可能だと、Microsoftは述べている。
Chiseled Ubuntuコンテナイメージは非rootユーザー権限で提供され、操作の種類も制限されることから、セキュリティを強化し、潜在的なリスクの軽減にもつながるとしている。
公開されたコンテナイメージは「8.0-jammy-chiseled」というタグが付与されており、Microsoftが提供するコンテナリポジトリを通じて入手できる。
Copyright © ITmedia, Inc. All Rights Reserved.