top of page

Sysdig AI Defense、侵害されたエージェントの実行時アクションを標的に

8 分前
読了時間: 17分

Sysdigは11月4日、Sysdig AI Defenseを発表した。エージェント自身のアカウント情報が不完全な場合でも、未承認のエージェント操作が完了する前に阻止するとしている。この製品は、ソフトウェアの実行中に制御を適用するランタイムセキュリティを、従業員のアクセス権で動作するエージェントに適用する。中核となる考え方は、エージェントの説明を、実際に起きたことに基づく独立した検証で照合する必要があるというものだ。

この発表は、AIツールを承認しながら、その行動に同等の制御を設けていない企業に圧力をかける。コーディング支援ツールは、コマンド実行や業務システムへのアクセスを許可されれば、オペレーターになり得る。その場合、会話履歴だけでは、その権限や振る舞いを記録するには不十分となる。

NVIDIAのOpenShellは有用な比較対象になる。どちらのアプローチも、セキュリティ判断をモデル自身の判断の外に置く。Sysdigは、エージェントの活動をOSの証拠や組織のポリシーと結び付けることを重視している。根底にある緊張関係は実務的だ。企業はエージェントに自律的に仕事を完了させたい一方で、重大な行動に対する統制を維持したい。

Sysdig AI Defense、セキュリティ判断を実行段階へ移す

Sysdigのエージェントセキュリティ発表では、macOSとWindowsを明示した一般提供開始が告知されている。同社は、操作の許可、確認の要求、ツール呼び出しのブロック、プロセスの終了を可能にする制御を説明している。これらは製品の挙動に関するベンダーの主張であり、独立して確立された保証ではない。

具体的な変化は、エージェントが提案した操作とその結果の間に、組織による判断を配置することにある。

この配置が重要なのは、エージェントを承認することと、そのエージェントが行うすべてを承認することは別の判断だからだ。従業員はリポジトリの保守を許可しても、本番環境の変更までは許可していないかもしれない。エージェントがその区別を理解しているかどうかで、変更の成否が決まるべきではない。

開発者のローカルプロジェクトに関わる、仮想的な保守タスクを考えてみよう。ソースファイルの読み取り、テストの実行、パッチの準備はいずれも割り当てられた作業に含まれ得る。一方で、無関係な認証情報へのアクセスや稼働中のサービスの変更には、別の正当化が必要になる。

したがって、セキュリティ上の問いは、作業の進展に沿って生じる。当初の承認は目的を定めるが、その後の操作もその目的の範囲内にとどまる必要がある。最初の要求だけを評価するシステムには、後の逸脱を判断する根拠が限られる。

これも、エージェントによる自信に満ちた説明が十分な安心材料にならない理由だ。エージェントは操作を正確に説明していても、その結果を誤解している可能性がある。あるいは、調査上重要となる中間操作を要約から省くこともあり得る。

購入者にとって、この発表は証拠と強制の区別を生む。証拠は何が起きたかを確認する助けとなる。強制は、操作が進行するかどうかを変える。製品は損害を防げなくても有用な記録を提供できるため、調達ではこれらの機能を分けて検討する必要がある。

Sysdigは、従業員のデバイスからクラウド環境にまで及ぶ、より広範な適用範囲についても説明している。この位置付けは、発表で明示された提供状況と併せて読むべきだ。購入者にはなお、自社の導入において対応するプラットフォーム、統合、強制ポイントを正確に把握することが求められる。

操作を未然に防ぐことと、すでに進行中の作業を中断することにも別の違いがある。提案された操作をブロックすれば、開始そのものを防げる。プロセスの終了は開始後の実行に対処するため、部分的な変更やクリーンアップへの影響は異なる。

こうした違いは、ランタイム制御の根拠を損なうものではない。むしろ、その有用性を決める問いを明らかにする。どの操作が、どの境界で、どの結果の前に停止されたのかは、エージェントが封じ込められたという一般的な主張より意味を持つ。

したがって、この発表は操作単位のガバナンスをめぐる製品ローンチとして理解すべきだ。侵害されたエージェントがもたらすセキュリティ問題が解決済みになったことを示すものではない。その意義は、組織の権限を会話上の指示の中に残すのではなく、実行の一部にした点にある。

エージェントの自律性がセキュリティチームと事業責任者に圧力をかける

最も直接的な圧力は、エージェントが到達できるリソースを担うチームに及ぶ。セキュリティ担当者は露出を理解する必要があり、事業責任者はどの操作が正当かを判断しなければならない。中断が自身の作業に影響する場合、開発者はこうした責任の間に立つ。

Sysdigが公開したエージェント利用に関する調査結果は、あるソフトウェア開発企業で1カ月間観察を行った内容を説明している。エージェントを利用する従業員の半数は、エンジニアリング部門以外で働いていた。ベンダーはまた、観察されたケースの82%で、エージェントログに認証情報ファイルの読み取りが記録されていなかったと報告している。

これらの調査結果は、企業行動を代表する指標ではなく、特定の導入事例を説明するものだ。それでも、具体的な問題を提起している。エンジニアリング部門だけを対象とした承認プロセスでは、事業部門全体に分散する活動を統制できない。

別の部門がエージェントを選定した場合でも、影響を受けるデータを所管する組織が許容される利用方法を定義しなければならない。

財務ワークフローとソフトウェア保守ワークフローは、類似した技術操作を含んでいても、事業上の意味は異なり得る。ファイルの読み取りは、承認済みの照合作業を支援する場合もあれば、無関係な従業員情報を露出させる場合もある。プロセス名だけでは、その違いを判断できない。

同じ問題は、アクセスを認証するために使われるシークレットやトークンである認証情報にも見られる。保有していることは技術的な能力を示すが、特定のタスクに対する権限を必ずしも示すわけではない。従業員のアクセス権を使うエージェントは、その曖昧さを引き継ぐ。

このため、ポリシーをソフトウェアが強制できる判断へと変換する必要が生じる。「AIを責任を持って使う」という指針では、エージェントがデータベースのエクスポートを試みる際の指針としては不十分だ。誰かが、関連するリソース、許可される目的、送信先、承認権限を特定しなければならない。

事業責任者は、そうした判断のすべてを検知エンジンに委ねることはできない。セキュリティ製品は、組織が定義したルールを適用できる。しかし、顧客データのエクスポートが承認済みの営業ワークフローに属するかどうかを、独自に決めることはできない。

開発者も関連する制約に直面する。広範な権限は実験を容易にするが、障害の封じ込めを難しくする。狭い権限は封じ込めを改善する一方、正当な作業が境界にぶつかる可能性を高める。

この緊張関係は、エージェントが中断に応答するときに可視化される。エージェントは停止することも、追加の権限を要求することも、別の方法を試すこともある。代替手段は合理的な問題解決である場合もあれば、制限を回避しようとする容認できない試みである場合もある。

この区別は、拒否された操作の目的に左右される。ポリシーが送信先を禁止しているなら、エージェントがコマンドを変えても、そのポリシーは適用され続けるべきだ。そうでなければ、組織は手法を制限しただけで、根本となる操作は利用可能なまま残してしまう。

ナレッジワークフローは、この問題をソフトウェア開発の外にも広げる。検索可能なエンジニアリングナレッジベースは、チームが承認済みの技術資料を取得する助けになり得る。取得と、接続先システムでそれに基づいて行動する許可には、なお別個の判断が必要だ。

ナレッジワーカーにとっては、読むことと行動することの境界に特に注意を払う必要がある。社内文書を要約することと、その内容を外部へ送ることでは結果が異なる。ワークフローでこれらの能力を結び付けると、明示的な権限の重要性が高まる。

組織上の帰結は、責任の共有である。セキュリティチームには技術的証拠が必要であり、アプリケーション所有者には運用上の文脈が必要で、利用者には理解しやすい判断が必要となる。これらの責任が曖昧なままであれば、新たな強制製品は未解決のポリシー問題が蓄積する場所になりかねない。

システム証拠がエージェントのランタイムセキュリティの根拠を変える

Sysdigのランタイム制御設計は、エージェント内部の可視性と、OSの中核であるカーネルでの観測を組み合わせている。同社は、ツール実行前の確認とブロックに加え、プロセス終了について説明している。また、ポリシーは最初はアラートモードで動作し、活動を停止せずに報告するとしている。

エージェントのランタイムセキュリティは、意図された作業、観測された挙動、そして実行を実際に変える判断を結び付けるときに有用となる。

各要素は異なる問いに答える。エージェントの記録はタスクに関する文脈を提供する。システム観測は、どの操作が発生したかを明らかにする。ポリシーは、それらの操作が組織のルールに合致するかを判断する。

ツール呼び出し、すなわちエージェントが外部機能を要求することは、必ずしもOSプロセスと同じではない。要求された操作が補助的なプログラムを起動することもある。したがって、ツール記録とプロセス記録の差異は、不正行為の証拠となる前に解釈を要する。

観測を増やしても、自動的に判断の質が向上するわけではない。セキュリティチームはなお、活動をセッション、ユーザー、リソース、目的に結び付ける必要がある。そのつながりがなければ、詳細なイベントストリームであっても調査は難しいままになり得る。

ここでSysdigのアプローチは、エージェント自身の説明への依存に異議を唱える。独立した観測は、報告された操作と実行された挙動の不一致を明らかにできる。ただし、その不一致にも分析が必要だ。不完全なログ記録と悪意ある隠蔽は異なる説明である。

NVIDIAのエージェントランタイム制御は、OpenShellを通じて関連するアプローチを採る。NVIDIAは、隔離された実行、制御されたサービスアクセス、エージェントのワークロード外に保持される認証情報について説明している。そのアーキテクチャは、エージェントが制御できないコンポーネントを通じて権限を強制することを重視している。

この比較は、性能順位ではなくアーキテクチャ上の比較である。Sysdigは、エンドポイントとクラウドの活動をエージェントの文脈と結び付けることを前面に出す。NVIDIAは、制約された実行環境とサービスへの制御されたアクセスを前面に出す。公開されている資料は、同等のタスク全体においてどちらのアプローチが優れているかを示していない。

CrowdStrikeも競合上の参照点を加える。同社の10月21日のエージェントセキュリティ統合に関する発表は、Falcon GuardianとNVIDIA OpenShellを接続する取り組みを説明している。同時に、NVIDIA Sentryとの統合は計画段階だと別途示しており、発表済みの統合と将来の機能を区別するうえで重要だ。

これらの発表は、エージェントの権限をどこで検証すべきかをめぐり、セキュリティベンダーが競争していることを示している。一部の制御はツールインターフェースの近くに置かれる。別のものは実行やサービスアクセスを制限する。より広範なセキュリティプラットフォームは、こうした判断を既存の組織的証拠と結び付けようとしている。

企業にとって、重複する統制は機会と統合作業の両方を生む。制約された実行環境は、検出器が不審な挙動を認識する前に実行可能なアクションを制限できる。文脈的な検出は、技術的には許可されたままの操作の中から、懸念すべき一連の動きを特定できる。

こうした層には、権限に関する一貫した解釈が必要になる。あるツールインターフェースが操作を許可する一方で、別の統制がそれを拒否する場合、ユーザーには明確な説明が必要だ。判断の衝突は、意図した境界を弱める例外を助長しかねない。

したがって有用な評価では、完全なタスクを複数の統制ポイントにまたがって追跡する。購入者は、ポリシー判断とその結果としてのシステム状態を特定できるべきだ。根拠を伴わない洗練された説明では、中心的な問いは解決されない。

ここでのトレードオフは、運用上の柔軟性と強制可能な境界との間にある。エージェント実行時のセキュリティはこのトレードオフをなくせないが、境界を明示的かつ観測可能にできる。これが現在の発表の波を支える、最も強いアーキテクチャ上の論拠だ。

プロセスをブロックしてもセキュリティ上の問いは解決しない

中心的な不確実性は、ユーザーが日常的に迂回するような中断を課さずに、現実的な業務全体で統制が機能するかどうかにある。検証した発表資料は、機能と事例を説明している。しかし、共通の独立評価の下で比較された防止率、誤検知率、運用オーバーヘッドを示してはいない。

防止に関する主張が有用な根拠となるのは、テストで何が保護され、何が試みられ、その後何が変化したかが示される場合だ。

ブロックされたプロセスは限定的な結果にすぎない。特定の実行試行が統制に遭遇したことは示すが、それ以前に情報が移動していないことや、別の実行経路が利用できなかったことを、それだけで証明するものではない。

同様に、成功したデモは普遍的なカバレッジを示すものではない。デモではタスク、環境、ポリシー、攻撃経路が選択される。こうした選択はテストに必要だが、閲覧者が導ける結論を限定する。

Sysdigは、エージェントが顧客データを未承認の宛先へアップロードしようとする例を示している。この例は意図された介入を理解しやすくする。一方で、同等の試行が常に失敗することを示す独立した根拠ではなく、ベンダーによるデモにとどまる。

現実的な評価では、目に見える中断以上の点を検討する必要がある。リモートサービスは何かを受信したのか。エージェントは別のプロセスを作成したのか。拒否された操作は部分的な変更を残したのか。こうした問いは、インターフェース上のメッセージと検証済みの結果を区別する。

ポリシーの品質には別の制約がある。OWASPの過剰なエージェンシーに関するガイダンスは、不必要な機能、権限、自律性がもたらすリスクを特定している。言語モデルの判断に依存するのではなく、権限を制限し、下流システムで認可を強制することを推奨している。

このガイダンスは、製品メッセージへの有用な対抗軸となる。実行時の強制は組織の判断を適用できるが、過剰な権限は依然として設計上の問題である。広すぎるルールは、有害なアクションを忠実に認可してしまう可能性がある。

たとえば、承認済みの宛先であっても、割り当てられたタスクとは無関係な情報を受け取る可能性がある。宛先制限はデータの行き先に対処する。しかし、選択されたデータがそのワークフローに属するかどうかを、必ずしも確立するわけではない。

エージェントは、許可された操作を通じても有害な作業を実行できる。誤ったレコードの削除には、正当なクリーンアップと同じインターフェースが使われる可能性がある。これらの結果を区別するには、要求された変更とその業務上の目的に関する情報が必要になる。

人による確認にも同様の限界がある。プロンプトは意思決定のポイントを作れるが、その価値は提示される情報に左右される。特にアクションが元の依頼と異なる場合、ユーザーは対象と結果を理解する必要がある。

価値の低いプロンプトが繰り返されることにも別のリスクがある。日常的な操作で頻繁に介入が必要になると、承認は習慣化しうる。そうなると組織は監督の外観を保ちながら、個々の判断の質を低下させる。

プライバシーについても、検出と並行して検討すべきだ。Sysdigは、デフォルトの収集では入力されたプロンプトとエージェントの返信を除外し、送信前にファイル編集とツール結果を削除すると説明している。購入者は、残るメタデータ、アクセス制御、保持、例外処理を引き続き確認すべきである。

記録は文書本文を含まなくても、機密性の高い関係を明らかにしうる。ファイルパス、宛先名、アカウントとの関連付けは、プロジェクトや事業運営の詳細を露出させる可能性がある。したがって、セキュリティの根拠自体にもガバナンスが必要だ。

プラットフォームのカバレッジにも正確さが求められる。ローカルプロセスを観測することと、外部サービスが実行する操作を制御することは異なる。購入者は、強制がどこで終わり、どこから別のプロバイダーの権限が結果を決めるのかを把握する必要がある。

こうした限界は、Sysdig AI Defenseを限定的に読むべきことを裏付ける。この製品は、エージェント実行を巡る追加の統制と根拠を提案している。限定されたアクセス、安全なアプリケーション、慎重な統合、失敗後の復旧手順の必要性をなくすものではない。

次の根拠は防止、摩擦、導入範囲をカバーすべきだ

今後数か月で、エージェントが未知のタスクや環境に遭遇したときにも、アクションレベルの統制が有効であり続けるかが明らかになるはずだ。最も有用なシグナルは、防止の根拠、運用上の摩擦、導入カバレッジの順に関するものだ。

このカテゴリーが信頼を得るのは、自律型ソフトウェアを制御できるという広範な主張ではなく、再現可能な結果と明確に示された限界によってである。

第一に、独立して再現可能な防止テストに注目したい。より強い根拠では、試みられたアクション、有効な権限、強制ポイント、最終的なリソース状態が特定される。また、別の利用可能な手段で同じ結果を達成しようとする試みも含まれるべきだ。

禁止された結果がこうした変化をまたいでブロックされ続ければ、Sysdigの主張は強まる。実行経路を変えるだけで意図したポリシーが日常的に破られるなら、広範な封じ込めの主張は弱まる。どちらの結果でも、購入者が適切な導入境界を理解する助けになる。

比較として、テストでは成功した作業も維持すべきだ。すべての操作をブロックすれば望ましくない結果は防げるが、エージェントは使いものにならなくなる。有意義な評価には、同じ統制下で認可されたタスクが引き続き完了することを示す必要がある。

復旧時の挙動も含める価値がある。明確な拒否を受けて有用な部分結果を返すエージェントは、繰り返し再試行するエージェントとは異なる。周辺のワークフローは、この違いをユーザーと調査担当者に見える形にすべきだ。

第二に、中断と例外処理に関する顧客の根拠に注目したい。関連する観察項目には、どのアクションが確認を引き起こすか、ユーザーがなぜ例外を求めるのか、その例外が限定的なままであるかが含まれる。こうした詳細は、ポリシーが日常業務に耐えられるかを明らかにする。

限定的で理解しやすい中断の根拠は、実行時ガバナンスが有用な自律性と共存できるという主張を支える。頻繁な広範囲の免除は、その主張を弱める。重要なのは、初期評価期間後もチームが統制を維持できるかどうかだ。

名前を明かした顧客の経験は、文脈を確立する助けになる。開発者デバイスを中央管理する企業は、外部エージェントサービスを使う企業とは異なる制約に直面する。読者が結果を生んだ導入環境を理解できれば、結果はより有用になる。

ここでも運用上の責任者が重要となる。ツールの変化に合わせてルールを維持し、異議のある判断をレビューし、不要になった例外を取り除く人が必要だ。常に専門家の介入があって初めて機能する導入は、既存のプロセスに適合する導入とは異なる負担を課す。

第三に、正確なカバレッジ文書と提供済みの統合に注目したい。SysdigのmacOSおよびWindowsでの提供は、具体的な出発点となる。購入者は、観測されたアクティビティ、防止可能なアクション、統合を通じて管理される外部操作の明確な区別を確認すべきだ。

同じ規律は競合製品にも当てはまる。CrowdStrikeが発表したOpenShellとの取り組みと計画中のSentry統合は、顧客が実際に導入できるものに基づいて評価すべきだ。製品ロードマップは方向性を示す。提供済みの挙動は能力を示す。

より広いカバレッジは、エージェントの作業全体で一貫したガバナンスを実現できるという根拠を強める。不均一な強制は、レイヤードアーキテクチャの重要性を高める。企業は異なる境界で複数の統制を必要としうるため、どちらの結果も勝者総取りの結論を必要としない。

決定的な根拠は、業務ルールを観測可能な結果へ結び付けるものになる。企業は、なぜアクションが許可または拒否されたのかを説明できるべきだ。また、その判断がリスクにさらされたリソースに影響したかどうかも示すべきである。

Sysdig AI Defenseを評価する読者は、許可されるアクションがすでに理解されている既存ワークフローから始めるとよい。許可された作業が完了し、禁止された作業が停止し、影響を受けたシステムがどの状態になったかを示す根拠を求める。どの判断に人によるレビューが必要だったか、レビュー担当者が十分な文脈を得ていたかを確認する。評価全体を通じて、ベンダーのデモと独立した検証の違いを明確に保つ。重要な問いは、有用な作業を維持しながら、組織が独自の境界を強制できるかどうかである。エージェントのアクセスを拡大する前に、重大な判断それぞれの責任者と、中断をどのように検証するかを特定する。チームが停止させる必要のあるアクションは何か。そして、それが間に合う形で停止したことを示す根拠は何か。

 
 

無料で始めましょう

ローカルファーストのパーソナル知識管理付きAIアシスタント

より良いAI体験のために、

remio は現在、 Windows 10+ (x64)とM-Chip Mac のみをサポートしています。

仕事のAIパートナー
remioでもっと仕事が進む

計画・作成・仕上げまで
すべてをひとつに

bottom of page