
AIエージェントに書かせたコードを、そのまま実行していないでしょうか。Hacker Newsに「MIKE」というプロジェクトが投稿されました。tech lead(開発チームのリーダー役)をエージェントに演じさせ、仕事の実行環境をgVisorで隔離する試みです[1]。gVisorは、プログラムがOSに出す要求(システムコール)を横取りして検査してから通す隔離技術です[2]。いわば、エージェントをサンドボックス(砂場のようにプログラムを閉じ込める隔離環境)で動かす工夫です。
なぜそこまでの手間が必要なのか。専門記事(Zylos)のまとめが背景を説明しています。エージェントは、人間がレビューしていないコードを日常的に実行する存在です。同じ指示でも毎回違うコードを生成するため、事前のチェックでは安全性を保証できません[2]。2025年のVeracodeレポートでは、AI生成コードの45%がセキュリティテストに合格しなかったとされています[2]。さらに脅威は二層構造です。1つはコードがホストマシンへ脱獄するのを防ぐ「実行の隔離」です。もう1つは、コードを実行する前にエージェント自身を狂わせる攻撃で、代表格がプロンプトインジェクション(指示の偽装)と、道具を汚すツールポイズニングです[2]。
隔離の方式は4つに整理されます。標準コンテナは速い一方で隔離は弱く、ホストのLinuxカーネル(OSの中心部分)を共有するため、カーネルの脆弱性が1つあれば脱獄につながります[2]。2026年2月時点の実務家の見解として、Docker/runcの隔離ではAI生成コードを守りきれないという認識が示されています[2]。gVisorは命令を検査する分、ある程度のオーバーヘッド(余分な負荷)がかかります。Firecracker microVM(軽量な仮想マシン)はハードウェアレベルで隔離し、125ミリ秒で起動します[2]。この数字は、以前取り上げた「続・エージェント追跡:CATT 0.2.1」の実践メモにも登場したものです。WebAssembly(WASM)は必要な権限だけを先に渡す設計で、オーバーヘッドはほぼゼロです[2]。
方式が広がる一方で、Kubernetes(コンテナ管理の事実上の標準)側の動きも見逃せません。仕事のライフサイクル管理と隔離方式の選択を切り分ける、agent-sandboxという公式の管理コンポーネントが用意されました[2]。仕事の回し方を変えずに、隔離の方式だけ差し替えられる設計です。
では、実際にどう使うのか。MIKEはカンバンボード(タスクをカードで管理する板)で仕事を回します。各カードがタスクに対応し、「開始」を押すとLLMのループが動きます。作者いわく、ローカルモデルの運用で多い失敗は、ツール呼び出しの失敗、ループにはまり込むこと、推論サーバー側の不調だといいます。自動リトライの仕組みで、これらを持ちこたえさせる考えです。コメント欄では「ボードからタスクを押し出してLLMを開始できるか」「LLMの停止時にタスクを失敗扱いし、キューに戻せるか」といった運用面の質問が寄せられました[3]。質問者は、使い捨て環境には既存の作業ボードが重すぎると感じていたと明かしています[3]。
同じ発想の実践者も現れています。gVisorの上にKubernetesでマルチエージェント管理を組んだ別の投稿者は、kind(1台のマシンでKubernetesを動かすツール)で1台運用していると報告しました。セキュリティを高めるため、worktree(作業用の複製)からgit reference clone(リポジトリの参照コピー)へ切り替えたといいます。ただし、外向き通信を検査する透過プロキシと認証情報の隔離は「解決するのに骨が折れた」と振り返ります。スレッドには「趣味プロジェクトで使われているのを見て嬉しい」というgVisor側と思われるコメントも添えられました。
しかし、こうした取り組みはまだ少数派のようです。スレッド内では「サンドボックス化に本気で取り組む人はごく一部だけのようだ」とのやり取りがあり、切り替え先のgit reference cloneについても「隔離は根本的に良くなるが、.gitを固めたworktreeと比べてどれほど有利かはわからない」と、利点の大きさは慎重に見ています。投稿自体も3ポイント・11コメントと小規模です[1]。一方で企業向けの動きは速く、SentinelOneは従業員のAI利用を1万5000以上のツール対象で可視化し、全遮断ではなく選択的なデータマスキングで利用規定を強制する製品を打ち出しています[4]。個人向けの解説記事も、northflank[6]やdev.to[7]、dida.do[5]、technologyonthe.net[5]などから相次いで公開されています。
エージェントの実行環境は、「仕事を回す仕組み」と「隔離する仕組み」を別々に選んで組み合わせる段階に入ったようです。ボードでタスクを管理し、失敗はリトライで拾い、実行はgVisorやmicroVMに預ける。MIKEが示したのは、その組み合わせを個人でも組めるということです[1]。45%という数字が示すリスクを考えれば、隔離は”あると良い”機能ではなく、もはや前提と考えるべきでしょう。選択肢が公式標準から個人プロジェクトまで揃ってきた今回の流れは、実運用を考える人にとって有益な地図になるはずです。
引用ソース
- Hacker News Hacker News: Show HN: Cosplay as a tech lead, using gVisor to sandbox agents — https://github.com/SoftwareRenderer/MIKE
Show HN: Cosplay as a tech lead, using gVisor to sandbox agents
- Web記事 記事全文: AI Agent Sandboxing and Security Isolation: MicroVMs, gVisor, WASM, and … — https://zylos.ai/en/research/2026-04-04-ai-agent-sandboxing-security-isolation/
Executive Summary
Running AI agents in production means routinely executing code that no human has reviewed. The LLM generates a shell command, a Python snippet, or a SQL query — and the agent runtime runs it. The securi - HNコメント HNコメント: ow HN: Cosplay as a tech lead, using gVisor to sandbox agents — https://news.ycombinator.com/item?id=50137043
I've been looking for a basic harness that uses a kanban board for durable agent handoff. I'd resigned myself to using openclaw's work board, but for throwaway environments, it was a bit too heavy. I'
- Web記事 記事全文: Agentic AI Security Platform – The Agentic AI Security Layer — https://duckduckgo.com/y.js?ad_domain=sentinelone.com&ad_provider=bingv7aa&ad_type=txad&click_metadata=2YMbyDSFWeWTp_RmBl4t0IvmIwkMA556tmyH3c8ZLqOqsbhloGuoYarvtZYuaGYFrhsj2DyEJSC2U%2D5c3BW9fSfSgzR4ppU4Q5xQdQwPu0L1TEWQH53AIVynDfs_n6R6Z23oK7JfjHc7OMquxIuMA0fMCBME65zNEp2x0X6UoqU.quZH_T0yVXWcpuBb3ZIRTQ&rut=3bb6a38cdd7c1c290444be3e5853e372c32b5143ac4d2ffbc6e758d4becbb2c8&u3=https%3A%2F%2Fwww.bing.com%2Faclick%3Fld%3De8bSuUhKvthFP4GLc2%2DHm4%2DDVUCUz4yybMza3DfEM7xojs5xUTN4SX7QYnr9FVJeS9Yge5CDdTEpfvfeoDLjyFTncG7N32_ABzcFbCuRpIFSSu0fBSoIZbVF9RGJX9Cb3CzpBCTECa2nqH1v_oBsjsMo0Bc%2DmTnm926fe9LnkEj514SZHstcEp2LPn4HcjvKWaxHsq9R8xr1mr9S67J%2DZHWhjDD10%26u%3DaHR0cHMlM2ElMmYlMmZ3d3cuc2VudGluZWxvbmUuY29tJTJmcGxhdGZvcm0lMmZzZWN1cmluZy1haSUyZiUzZnV0bV9zb3VyY2UlM2RiaW5nJTI2dXRtX21lZGl1bSUzZHBhaWQtc2VhcmNoJTI2dXRtX2NhbXBhaWduJTNkYXBqLWpwLWFpLXNlY3VyaXR5JTI2dXRtX3Rlcm0lM2RhaSUyNTIwYWdlbnRpYyUyNTIwc2VjdXJpdHklMjZjYW1wYWlnbl9pZCUzZDYwNzM2OTc5OSUyNmFkX2lkJTNkJTI2aHN0a19jcmVhdGl2ZSUzZDg0MTgxODE0OTQxODQxJTI2aHN0a19jYW1wYWlnbiUzZDYwNzM2OTc5OSUyNmhzdGtfbmV0d29yayUzZGJpbmdBZHMlMjZtc2Nsa2lkJTNkYzk5ZmI1OGJiY2UwMWRjYTUyZDlkZjU3ZGI2MWQ2Y2Y%26rlid%3Dc99fb58bbce01dca52d9df57db61d6cf&vqd=4-265124994459971655946926765435641966088&iurl=%7B1%7DIG%3D258A6988012D4D2A819441538D1D78BD%26CID%3D342AE61C3D7D633829A7F1E03CF462C5%26ID%3DDevEx%2C5039.1
AI Usage Control
Enable Safe AI Usage Across the Workforce
Give employees the freedom to use AI without putting sensitive data at risk.
– Discover and inventory AI tool usage across your workforce in real time
– Enforce - Web記事 Web検索: Sandboxed Code Execution for LLM Agents in October 2026: Containers … — https://www.technologyonthe.net/2026/10/sandboxed-code-execution-for-llm-agents.html
Sandboxed Code Execution for LLM Agents in October 2026: Containers …
- Web記事 Web検索: How to sandbox AI agents in 2026: MicroVMs, gVisor & isolation … — https://northflank.com/blog/how-to-sandbox-ai-agents
How to sandbox AI agents in 2026: MicroVMs, gVisor & isolation …
- Web記事 Web検索: How to sandbox AI agents in 2026: Firecracker, gVisor, runtimes … — https://dev.to/aiagentengineering/how-to-sandbox-ai-agents-in-2026-firecracker-gvisor-runtimes-isolation-strategies-14pk
How to sandbox AI agents in 2026: Firecracker, gVisor, runtimes …
- Web記事 Web検索: Setting Up a Secure Python Sandbox for LLM Agents – dida.do — https://dida.do/blog/setting-up-a-secure-python-sandbox-for-llm-agents
Setting Up a Secure Python Sandbox for LLM Agents – dida.do
※ 本記事はAIにより、Reddit・Hacker News・5ch・Xトレンドの公開投稿・トレンドを軸に、その話題をWeb検索で深掘りして集めた一次情報(記事全文・HNコメント)を併せて自動生成されました。本文中の[n]は末尾の引用ソース番号です。内容の正確性は保証されません。引用先を必ずご確認ください。









RECENT COMMENTS