🛠Tools🔥🔥

Nous Research、エージェント SDK Hermes Agent に egress 制御機能 iron-proxy を追加──Docker サンドボックスの API キー漏洩を防ぐ

Docker コンテナ内の AI エージェントに実際の API キーではなく不透明なプロキシトークンを渡し、ホスト側の iron-proxy デーモンでアップストリーム認証情報に安全にスワップする仕組みを導入した。
リリース: 2026-07-24 · 読了 2

記事の要約

1. 核心(What)

  • Nous Research は Hermes Agent に新しい egress プロキシ機能 iron-proxy を実装した。
  • サンドボックス内のコンテナ環境には実際のアップストリーム API キーを置かず、不透明なプロキシトークンを保持させる設計。
  • サンドボックスからのアウトバウンドトラフィックはホスト上のローカル iron-proxy デーモンを経由して処理される。

2. 影響(Why)

  • APIキーの外部流出を根絶: プロンプトインジェクション等でコンテナが乗っ取られた場合でも実キーがコンテナ内に存在しないため、インターネット上の任意の場所へキーが漏洩する攻撃ベクトルを無効化できる。
  • セキュリティのインフラ化: 従来は開発者個別のコード実装に依存していたクレデンシャル保護を、エージェントSDKおよびプロキシの仕組みとしてフレームワーク側で強制できる。

3. 根拠・詳細(How)

  • iron-proxy によるTLS終端とキーのスワップ: サンドボックスからのHTTPSリクエストの宛先に対し、ホスト上の iron-proxy デーモンがTLSを終端し、プロキシトークンを実際のクレデンシャルに置換してからアップストリームへ転送する。
  • コンテナ境界の保護メカニズム: 実際のAPIキーがコンテナ境界を越えて外部に露出することが物理的にない設計により、依存関係の脆弱性を突かれた際の影響範囲を限定する。

4. 展望・課題(Next)

  • 対応環境とエコシステムの拡大: Docker 以外のサンドボックス環境や、他のメジャーなエージェント SDK への展開・統合が進むかどうかが今後の焦点となる。