AI Gateway
AI へ送られるデータも、同じ経路で制御します
社員が使用する AI アプリ、社内アプリや開発ツールの LLM API 呼び出し、AI が呼び出す MCP ツールまで、ゲートウェイが判定し、マスキングし、記録します。DB に適用する値パターンを、AI へのリクエストにもそのまま使用します。
- OpenAI
- Anthropic
- Gemini
- DeepSeek
- Azure OpenAI
- Ollama
- vLLM
- MCP
AI ゲートウェイとは
AI ゲートウェイは、組織と AI サービスの間でリクエストを検査し、キーを管理し、使用量を記録するプロキシです。
BeeHind の AI Gateway は、DAC や Server Gateway と同じゲートウェイ、同じアカウント、同じ監査ストアを使用します。同じ人が実行した SQL 文、サーバーコマンド、AI に送った質問を、同じ名前で検索できます。
3つの制御
AI の使い方に合わせた制御
社員の PC の AI アプリはデスクトップエージェントで、サーバーのアプリケーションや開発ツールは仮想キーで、ゲートウェイに接続します。
社員が使用する AI アプリ
- 対象
- 社員が PC で自分のアカウントにログインして使用する AI アプリ(例: Claude デスクトップアプリ)
- 方法
- デスクトップエージェントが、AI サービスへの接続をゲートウェイに送ります。社員がアプリの設定を変更する必要はありません。
- 利用者の識別方法
- 署名付きの本人証明
- リクエストのブロック、マスキング、記録のみから選択
- 回答も同じパターンでマスキング
- 会話のうち新たに送信した内容のみを記録
社内アプリと開発ツールの LLM 呼び出し
- 対象
- LLM API を呼び出す社内サービスやバッチ、Claude Code、Codex、Gemini CLI
- 方法
- API のアドレスをゲートウェイに、API キーを仮想キーに変更します。ゲートウェイが企業の実際のキー(組織キー)に置き換えて送信します。
- 利用者の識別方法
- 仮想キー
- 組織キーを誰にも配布しない運用
- ユーザー、サービス、モデルごとの使用量
- 1日または1か月単位の利用上限
AI が呼び出す社内ツール(MCP)
- 対象
- 社内システムを MCP サーバーとして提供している組織
- 方法
- MCP サーバーをサービスとして登録し、ツール呼び出し単位で許可リストを設定します。引数に含まれる値も、値パターンで検査します。
- 利用者の識別方法
- 署名付きの本人証明
- 参照系ツールは許可、削除系ツールはブロック
- ユーザーやグループごとに異なる許可リスト
- ツールの呼び出し履歴を利用者の名前で記録
プロンプトに含まれる個人情報と認証情報を、送信前にマスキングします
パターンごとに、ブロック、マスキング、検出のみから選択します。新しいパターンは、まず「検出のみ」で有効にしてどの程度検出されるかを確認してから、設定を変更できます。
社員が送信したプロンプト
この設定ファイルが動作しない原因を調べてください。 aws_access_key_id = AKIAIOSFODNN7EXAMPLE お客様の問い合わせ: 山田太郎、090-1234-5678、マイナンバー 1234 5678 9012
AI サービスに送信された内容
この設定ファイルが動作しない原因を調べてください。 aws_access_key_id = ******************** お客様の問い合わせ: 山田太郎、090-1234-****、マイナンバー **** **** ****
- AWS アクセスキー
- 電話番号
- マイナンバー
機能
AI の利用を制御する機能
ポリシーは管理コンソールで、ユーザーとグループ単位で設定します。
仮想キー
企業の実際の API キーはゲートウェイだけが使用し、ユーザーやアプリケーションには仮想キーを発行します。仮想キーは個別に失効させることができます。
モデルの制限
トークン単価が上限を超えるモデルや、使用しないと決めたモデルをブロックします。ユーザーやグループごとに、使用できるモデルを設定します。
内容の検査
プロンプトとストリーミング応答に値パターンを適用します。AWS アクセスキー、秘密鍵、DB 接続文字列などの認証情報のパターンが標準で組み込まれています。
利用上限
ユーザーやサービスごとに、1日または1か月のトークン数とリクエスト数を制限します。
ツールの制御
MCP サーバーのツール呼び出しを許可リストで制限し、引数を値パターンで検査します。
接続先に合わせた変換
Amazon Bedrock や Google Vertex AI などのクラウドのモデルサービスに送信する際に、リクエストの形式を変換します。接続先を移行しても、アプリケーションの設定はそのままです。
社内モデルサーバー
vLLM や Ollama などの社内モデルサーバーも OpenAI 互換サービスとして登録し、同じルールで検査します。
ツール別の設定ファイル
管理コンソールが、Claude Code、Codex、Gemini CLI、SDK の設定ファイルを生成します。
対応 AI サービス
2026年10月時点
- 内容を読み取って制御
- OpenAI 互換 API(OpenAI、Google Gemini、DeepSeek など)、Anthropic API、claude.ai Web アプリ、MCP サーバー(Streamable HTTP)
- 接続先
- Amazon Bedrock、Google Vertex AI、Claude Platform on AWS、Microsoft Foundry、Azure OpenAI
- 社内モデルサーバー
- vLLM、Ollama などの OpenAI 互換サーバー
- 開発ツール
- Claude Code、Codex、Gemini CLI、SDK
既知の制約
- 対応リストにないサービスや、証明書を固定(ピンニング)しているアプリは、内容を読み取れず、接続した事実のみを記録します。
- PC から AI サービスへ直接つながる経路が開いていると、エージェントを停止して迂回できてしまいます。ファイアウォールでその経路を遮断してください。
- 利用上限は数秒間隔で集計するため、その間の超過分は通過します。コストを管理するための仕組みであり、セキュリティ制御ではありません。
- MCP ツールが返した結果には、まだマスキングを適用していません。
お客様の環境で BeeHind をお確かめください
保護したい DB、サーバー、AI サービスとネットワーク構成をお知らせいただければ、環境に合った構成と導入の進め方をご案内します。サーバー1台から始められます。