Two Decades of Linux Expertise 400-9696-513 24/7 technical support

ユーザー名前空間とファイルケーパビリティの組み合わせに潜む落とし穴

ユーザー名前空間とファイルケーパビリティの組み合わせに潜む落とし穴

ユーザー名前空間は、カーネルがコンテナを組み立てるための基本部品の一つである。名前空間内のプロセスはシステム全体に対してroot相当のように振る舞えるが、外側のシステムでは余分の権限を持たない、というのが設計上の狙いである。

しかし現実は単純ではなく、権限を名前空間内に封じ込めるのは難しいことが繰り返し明らかになっている。今回LWNが取り上げたのは、Josef Bacikが投稿した小規模なパッチシリーズで、ユーザー名前空間内のプロセスが外側のプロセスの特権を吊り上げてしまう状況を塞ぐことを目的としている。

ファイルケーパビリティと特権昇格の相互作用は、マルチテナント実行環境やCI基盤の分離設計に直結する論点であり、コンテナランタイムやホスト強化のポリシーを見直す材料として押さえておく価値がある。

出典:原文記事(LWN.net)はこちら

← Back to list Enquire about related services

Related reading

Call us Message
Home Services Consult Message