Arcjetは、エンジニアリングチームが構築するAIエージェントのセキュリティを確保しながら、セキュリティチームに必要なガバナンスとコンプライアンスの証跡を提供する新製品「エージェントランタイムセキュリティ」を発表しました。Arcjetは、エージェントのワークフロー全体にわたる可視性、制御、監査機能を提供します。これにより、チームはどのエージェントが稼働しているかを把握し、その挙動を制御し、何が起きたのか、なぜ起きたのかを理解できるようになります。
AIエージェントはチャットインターフェースの枠を超え、本番環境のワークフローに組み込まれつつあります。そこではエージェントがデータベースの読み書きを行い、サポートチケットに対応し、返金処理を実行し、ツールやAPIを呼び出すなど、ユーザーに代わってさまざまな操作を行います。こうしたワークフローはチャットインターフェース、メール、テキストメッセージ、コードコミット、あるいは他のイベントから始まり、複数のシステムにまたがって自律的に継続することがあります。
エージェントがより長時間にわたるワークフローを担うようになるにつれ、セキュリティチームは一連の活動全体を通じて3つの問いに答える必要が出てきます。すなわち、どのエージェントが稼働しているのか、特定の操作を許可すべきかどうか、そして何が起きたのか、なぜ起きたのかという点です。
Arcjetのエージェントランタイムセキュリティは、観測(Observe)、制御(Enforce)、監査(Audit)の各機能を通じてこれらの問いに答えます。チームはエージェントの活動を発見し、セッションをまたいだ操作を関連付け、LLMやツール、データベース、APIの呼び出しの前後に決定論的なセキュリティポリシーを適用し、セキュリティレビューやコンプライアンス対応に必要な実行コンテキストを保存できます。
Arcjetの最高経営責任者(CEO)であるDavid Mytton氏は、次のように述べています。「エージェントは今や本番システム内で実際の操作を行うようになっており、セキュリティチームはどのエージェントが稼働し、何を実行したかを把握したうえで、マシンスピードで制御を適用する必要があります。一見それぞれは妥当に見える一連のステップが積み重なることで、リスクの高い結果につながることがあります。Arcjetはそれらのステップを関連付け、チームに検知のためのポリシー制御を提供します」
Arcjetのエージェントランタイムセキュリティは、本番環境でエージェントを保護するための3つの要素、すなわち観測、制御、監査を中心に構成されています。
観測: すべてのエージェントを発見
Arcjetは、アプリケーションコードの変更や別のエージェントの追加導入を必要とせずに、エージェントの活動を取り込むことに対応しています。プラットフォームチームやセキュリティチームは、既存のOpenTelemetry可観測性ツールを使って活動データを直接Arcjetへ送信し、リアルタイムで可視化・分析できます。Claudeを利用しているチームの場合、Arcjetは Claude Compliance APIから活動データを取得することも可能です。
Arcjetはセッションをまたいで活動を関連付けるため、チームはエージェントの一連の操作を、無関係なイベントの寄せ集めとしてではなく、一つのワークフローとして把握できます。活動データにはプロンプト、ツール呼び出しのパラメータ、セッションのメタデータ、アイデンティティ、セキュリティに関する判断、その他のアプリケーションコンテキストが含まれており、チームは各エージェントが実行全体を通じて何を行っているかを把握できます。
エージェントのアイデンティティとインベントリも、この可視性の一部です。Arcjetは、環境内で稼働しているエージェントやアプリケーションのインベントリをチームに提供し、活動や個々の実行を各エージェントに紐づけます。これにより、チームは操作やセキュリティ上の判断を一つずつ検証できます。
制御: あらゆる操作の前後にコントロールを適用
チームがエージェントの活動をセッションをまたいで可視化できるようになると、Arcjetはセキュリティチームがプロンプトインジェクション検知、個人情報(PII)や機密情報の漏洩防止・編集、自動化・ボット検知、レート制限、クォータ制御などのコントロールを定義できるようにします。Arcjetのガードは、ツール、API、データベース呼び出し、その他の入出力に対して決定論的なポリシーを適用します。RegoとOpen Policy Agentを基盤としており、チームはアプリケーションコードを再デプロイすることなく、Arcjetのウェブ UI、API、CLI、またはMCPを通じて、バージョン管理された不変のポリシーを作成できます。
ポリシーでは、メールツールにおける宛先や添付ファイルの制限、返金額の許容範囲の設定、Webフェッチツールを信頼できるAPI URLに限定するなど、エージェントに許可する操作を定義できます。Arcjetは操作が実行される前にアプリケーションへ判断結果を返すため、アプリケーション側は操作の停止、人間による承認の要求、あるいはエージェントへの説明の返却を行えます。これらのコントロールはLLM、ツール、データベース、APIの呼び出しの前後に適用され、重大な結果を招く操作の前にリスクを軽減し、ワークフローが続行される前に結果を検証できます。
制御機能に関して、ArcjetはClaude Agents SDK、Claude Managed Agents、OpenAI Agents SDK、LangChain、LangFuse、Strands、Mastra、MicrosoftのAgent Frameworkなど、主要なエージェントフレームワークとのネイティブ統合を備えています。このコード内でのコンテキスト把握により、Arcjetはワークフーク全体を通じて記録された操作、その入力、ポリシー判断を追跡できます。
監査: コンプライアンスの証拠と証明
Arcjetは各実行のコンテキストを収集することで、チームが何が起きたかを再構成し、あるポリシー判断がなぜ下されたのかを理解し、セキュリティレビューやコンプライアンス監査のための証拠を提示できるようにします。相関付けられたトレースにより、作業全体を通じた操作、入力、セキュリティ判断、ポリシー評価が保存されます。
翻訳元: https://www.helpnetsecurity.com/2026/09/18/arcjet-agent-runtime-security/