ホームトレンドbytedance/vArmor
// archived 2026-04-21
bytedance

vArmor

Security#Kubernetes#eBPF#AppArmor#Container Security#Envoy
GitHub で見る →
466

// 概要

vArmor は AppArmor、BPF、Seccomp、および Envoy ベースのネットワークプロキシを活用してセキュリティを強化するクラウドネイティブなコンテナサンドボックスシステムです。開発者はファイルシステム、プロセス、ネットワークトラフィックに対して詳細なアクセス制御を適用することで、Kubernetes ワークロードを強化できます。このプロジェクトは、コンテナ化されたアプリケーションの多層防御戦略の実装を簡素化するために、組み込みルールと Operator ベースの設計を提供します。

// 技術解説

vArmor は、 Kubernetes 環境におけるセキュリティを強化するために設計されたクラウドネイティブなコンテナサンドボックスシステムであり、 AppArmor 、 BPF 、 Seccomp といった Linux カーネルレベルの技術と、 Envoy ベースのネットワークプロキシを活用しています。ハードウェア仮想化が利用できないマルチテナントクラスターや、機密性の高い AI Agent ワークロードの保護など、コンテナの分離と攻撃対象領域の削減が不可欠なシナリオに対応します。 Kubernetes Operator パターンとカスタムリソース定義を利用することで、開発者は宣言的にセキュリティポリシーを適用でき、堅牢な防御と運用の利便性を効果的に両立させます。

// 主要ハイライト

01
AppArmor 、 BPF 、 Seccomp を含む複数のエンフォーサーを活用し、コンテナ化されたワークロードに対して包括的なカーネルレベルのセキュリティを提供します。
02
Envoy を搭載した Network Proxy エンフォーサーにより、 L4/L7 トラフィック制御、 TLS SNI フィルタリング、コンテナの送信トラフィックに対する監査ログ記録を実現します。
03
AI Agent 向けの専門的な保護を提供し、プロンプトインジェクションやプロトコルレベルのアクセス制御を通じた不正なデータ流出といったリスクを軽減します。
04
Kubernetes Operators と CRD を使用したクラウドネイティブな設計に従っており、既存のマイクロサービスデプロイメントワークフローへのシームレスな統合が可能です。
05
Allow-by-Default モデルをサポートする組み込みのセキュリティルールを提供し、セキュリティプロファイル作成の深い専門知識がなくても即座に保護を開始できます。
06
柔軟なポリシー適用をサポートしており、違反をブロックするか単に監査するかを選択することで、パフォーマンスへの影響を最小限に抑えることができます。

// ユースケース

01
特権昇格やラテラルムーブメントに対する重要なビジネスコンテナの強化
02
即時のパッチ適用が困難な場合における高リスクな脆弱性の緩和
03
L4-L7 ネットワークエグレス制御による AI Agents や LLM アプリケーションの保護

// クイックスタート

vArmor の利用を開始するには、公式サイト varmor.org にアクセスし、 Kubernetes クラスターにオペレーターをデプロイするためのインストールガイドに従ってください。インストールが完了したら、プロジェクトの CRD API を使用してセキュリティポリシーを定義し、特定のワークロードを強化できます。提供されている使用手順と組み込みルールを確認して、デプロイメントに対して最初のサンドボックスポリシーを適用してみてください。