Hatena
GitHub - anthropics/sandbox-runtime: A lightweight sandboxing tool for enforcing filesystem and network restrictions on arbitrary processes at the OS level, without requiring a container.
ソフトウェア初登場 18ポイント
Anthropicが公開した「srt」は、パソコン上で動くプログラムにファイルとネットワークの制限をかける小さなツールです。コンテナを使わずに、OSの機能で安全な箱の中に閉じ込めます。
何が起きたか
Anthropicは、AIエージェントやプログラムを安全に動かすためのツール「Sandbox Runtime(srt)」を、オープンソースの試作版として公開しました。コマンド一つで、プログラムが読めるファイルや接続できるインターネット先を決められます。例えば、許可していないサイトへの通信は止められ、見せたくない鍵ファイルも読めないようにできます。
どうやって制限するのか
srtは、Mac・Linux・Windowsそれぞれに元から入っている仕組みを使います。Macでは「sandbox-exec」、Linuxでは「bubblewrap」を使い、通信はプロキシ(通信の中継役)で見張ります。制限はプログラムとその子プロセス全体にかかります。設定は最初はとても厳しく、必要な穴だけを少しずつ開けていく考え方です。
なぜ大事なのか
AIエージェントが勝手にファイルを消したり、外部に情報を送ったりするリスクが増えています。srtは、そうしたAIの動きに「ここまでしかできない」という線を引けるため、より安全なAIの仕組みづくりに役立ちます。まだ研究段階のため、設定の形式は今後変わる可能性があります。
用語解説
- srt
- Anthropicが公開した、プログラムの動きに制限をかけるツールの名前です。
- sandbox-exec
- Macに入っている、プログラムの動ける範囲を決める仕組みです。
- bubblewrap
- Linuxで、プログラムを隔離された環境で動かすための道具です。
- プロキシ
- 通信を間に入って中継し、通してよいものかを見張る仕組みです。