Skip to content

DenoのAIファイアウォールがエージェントの混乱を終わらせる

AIエージェントはセキュリティ上の悪夢であり、認証情報を漏洩させ、野放しになっている。Denoは、シークレットを隠し、すべてのアクションを制御することでエージェントを制御するファイアウォール「Claw Patrol」をオープンソース化したばかりだ。

Stork.AI
Hero image for: DenoのAIファイアウォールがエージェントの混乱を終わらせる
💡

要約 / ポイント

AIエージェントはセキュリティ上の悪夢であり、認証情報を漏洩させ、野放しになっている。Denoは、シークレットを隠し、すべてのアクションを制御することでエージェントを制御するファイアウォール「Claw Patrol」をオープンソース化したばかりだ。

なぜあなたのAIエージェントはセキュリティリスクなのか

AIエージェントは比類のない自動化を約束するが、その有用性自体が深刻なセキュリティリスクをもたらす。これらの自律エンティティは、ツール、データベース、APIへの広範なアクセスを必要とすることが多く、悪用されやすい広大な攻撃対象領域を生み出す。この広範なアクセスにより、エージェントは認証情報の盗難、不正なデータ操作、プロンプトインジェクション攻撃や侵害された環境に起因する悪意のあるアクションに対して脆弱になる。重要なことに、エージェントはシークレットを見るべきではなく、無制限のアクセスはすぐに制御不能なアクションや目に見えない活動につながり、監視をほぼ不可能にする。

セキュアなJavaScriptおよびTypeScriptランタイムで知られるDenoは、オープンソースのセキュリティファイアウォールであるClaw Patrolでこの重要な課題に取り組む。この新しいアーキテクチャアプローチは、本質的に脆弱なエージェントから堅牢なセキュリティ制御を切り離し、専用の集中型システムに移す。Claw Patrolは重要な仲介役として機能し、エージェントのセキュリティと運用上の可視性を向上させる。

Claw Patrolは中央ゲートウェイとして機能し、すべてのエージェントトラフィックが外部サービスに到達する前に傍受する。このゲートウェイは、事前定義されたルールを適用し、機密性の高い認証情報を動的に挿入し、すべてのアクションを綿密にログに記録する。これにより、エージェントがシークレットを直接処理することは決してない。この設計は、エージェントの機能に対するきめ細かな制御と包括的な監査証跡を提供し、エージェントが侵害された場合でも機密情報を保護する。

二度とシークレットを公開しない

Claw Patrolは堅牢な認証情報インジェクションメカニズムを導入し、AIエージェントが機密性の高いAPIキーやパスワードを直接処理しないようにする。専用のゲートウェイサーバーがこれらのシークレットを安全に保存し、エージェントがトラフィックをルーティングする際に、透過的にリクエストに追加する。このアーキテクチャは、攻撃対象領域を大幅に縮小する。

ビデオの具体的なデモンストレーションを考えてみよう。データベースとの対話を任されたエージェントは、プレースホルダーのパスワード「X」を使用してPostgresに正常に接続する。同様に、APIキーが明示的に欠落している`curl`リクエストも問題なく実行される。どちらのシナリオでも、Claw Patrolゲートウェイはエージェントの送信リクエストを傍受し、転送中に実際の事前設定された認証情報を挿入し、その後、認証されたリクエストを転送する。

この方法は機密データを完全に隔離する。エージェントが実際の値を見ることも処理することもないため、認証情報はプロンプトインジェクション攻撃に対して免疫がある。さらに、シークレットは隔離されたゲートウェイにのみ存在するため、エージェントのログや侵害された内部状態での偶発的な漏洩のリスクは消滅し、高度な脅威に対する重要な防御層を提供する。

アクセスを超えて:すべてのアクションを制御する

認証情報管理を超えて、Claw Patrolはより根本的なセキュリティ課題であるアクション制御に取り組む。ほとんどの既存システムは、エージェントが意図したとおりに動作すると仮定して、ツールへの広範なアクセスをエージェントに許可する。Claw Patrolはこのモデルを覆し、すべての送信リクエストを精査して、有効な、挿入された認証情報を持っている場合でも、エージェントが明示的に承認された操作のみを実行するようにする。

ポリシーはCommon Expression Language (CEL)を使用して定義され、開発者が非常に具体的で動的なルールを作成できるようにする。例えば、エージェントがPostgreSQLデータベースからデータを読み取ることを許可する一方で、`DROP TABLE`や`ALTER TABLE`のような破壊的なスキーマ変更を厳密にブロックすることができる。このきめ細かな制御は、偶発的および悪意のあるデータ改ざんの両方を防ぎ、不正なAIから重要なインフラストラクチャを保護する。

Claw Patrol は、高度な承認メカニズムによりこの制御を拡張します。human-in-the-loop ワークフローを実装し、重要なアクションを実行前に Slack 経由で明示的な承認のためにルーティングします。さらに微妙なシナリオでは、LLM が洗練されたポリシー判定者として機能し、定義された基準に対して複雑なリクエストを評価し、その場で判断を下すことができます。

この強力なポリシーエンジンは、エージェントが定義されたセキュリティ境界内で厳密に動作することを保証し、その自律性に対する信頼を提供します。これらの堅牢なルールを設定し、その機能を探索するためのより技術的な詳細については、公式ブログ投稿を参照してください: Claw Patrol: an open-source security firewall for agents - Deno

完全な可視性: あなたのエージェント管制塔

AI エージェントが複数のサービスにまたがって広範囲にわたるアクションを監視することは、通常、運用上の悪夢となります。Claw Patrol dashboard はこの混乱を一元化し、すべてのエージェントアクティビティに対して統一されたリアルタイムの管制塔を提供します。これにより、異なる APIs、databases、および内部ツールからの断片化されたログを関連付ける骨の折れるプロセスが不要になり、すべてのインタラクションの一貫した物語を提示します。

ダッシュボードは、エージェントの運用フットプリントに対するきめ細かな可視性を提供します。すべての送信リクエスト、その完全な応答、およびエージェントによって実行された各コマンドは、綿密にログに記録され表示されます。この包括的な記録は、迅速なデバッグと厳格な監査の両方にとって不可欠な単一の信頼できる情報源として機能し、自律的なプロセスに対する完全な透明性を保証します。

Gateway の設定は、すべてのエンドポイント、アクセスルール、および認証情報プロファイルを定義する単一の HCL file を活用します。この構造化されたアプローチにより、堅牢なロールベースのアクセスプロファイルの作成が容易になり、特定のAIエージェントやチームに合わせた権限を設定できます。非常に効果的である一方で、この HCL 駆動のセットアップは、プラットフォームの成熟に伴い管理を合理化したいという一般的な要望である、よりアクセスしやすい UI-based rule editor を求める初期ユーザーからのフィードバックを促しています。

よくある質問

Claw Patrol とは何ですか?

Claw Patrol は、Deno チームによって開発された AI エージェント向けのオープンソースセキュリティファイアウォールです。エージェントとインターネット間のゲートウェイとして機能し、認証情報の管理、アクションの制御、アクティビティの監視を行います。

Claw Patrol はどのように認証情報を保護しますか?

秘密情報を別のゲートウェイサーバーに保存し、リクエストが通過する際に自動的にそれらを挿入します。AI エージェント自体は実際の API keys やパスワードにアクセスできないため、プロンプトインジェクションやログ露出による漏洩を防ぎます。

Claw Patrol ではどのような種類のルールを作成できますか?

Common Expression Language (CEL) を使用して、非常に具体的なルールを作成できます。これにより、アクセスだけでなくアクションも制御でき、例えば 'DROP TABLE' のような特定の SQL commands をブロックしたり、機密性の高い操作に対して human-in-the-loop の承認を要求したりすることができます。

Claw Patrol のセットアップは難しいですか?

初期設定は単一の HCL configuration file を介して管理されますが、一部の初期ユーザーはこれを少し面倒だと感じています。しかし、これはロールベースのプロファイルをサポートし、デプロイ前にルール変更を検証するためのテストコマンドを含む強力なシステムです。

One weekly email of tools worth shipping. No drip funnel.

one email per week · unsubscribe in two clicks · no third-party tracking

🚀もっと見る

AI最前線をキャッチアップ

Stork.AIが厳選したAIツール、エージェント、MCPサーバーをご覧ください。

P.S. 使えるものを作りましたか? Storkに掲載 — $49

すべての記事に戻る