Analemma-GVM は何をしますか?
Linuxカーネルのセキュリティプリミティブ上に構築された、AIエージェント向けガバナンスランタイム。
概要
Analemma-GVMは、AIエージェントがシステムリソースにアクセスする際のルールを定義・強制するためのランタイムです。カーネルレベルの隔離技術を利用して、エージェントの実行を安全に管理します。
特徴
- ポリシーベースの制御: システムコール、ファイルアクセス、ネットワーク操作などをポリシーで制御
- カーネルセキュリティの活用: seccomp、namespaces、cgroupsなどのLinuxセキュリティ機能を直接利用
- 軽量設計: オーバーヘッドを最小限に抑え、AIエージェントのパフォーマンスに影響を与えにくい
- 監査とログ: すべての操作を監査ログに記録し、事後分析が可能
使用方法
以下は簡単な使用例です:
# ポリシーファイルの例(policy.yaml)
policies:
- name: "allow_list"
actions:
- syscall: ["read", "write", "open", "close", "stat"]
- file: ["/tmp/*", "/home/agent/data/*"]
deny:
- syscall: ["execve", "fork", "clone"]
- file: ["/etc/*", "/usr/bin/*"]
# エージェントの起動時にGVMを適用
gvm-run --policy policy.yaml --agent ./my-agent
対応プラットフォーム
- Linux (カーネル 5.0以上)
- Docker (コンテナ内での使用推奨)
- Kubernetes (Podセキュリティポリシーとの統合可能)
関連リンク
ライセンス
MITライセンス