生成 AI レッドチームに敵対的エミュレーションを活用する発表
本文の状態
日本語全文を表示中
詳細モードで約32分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
InfoQ AI/ML
Kennedy Torkura は、データ汚染や LLMjacking といった具体的な脅威から LLM とナレッジベースを保護するための実践的な Red Teaming テクニックを提示した。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るAI深層分析を開く2026年8月10日 18:56
AI深層分析
キーポイント
GenAI Red Teaming の実装手法
Kennedy Torkura は、データ汚染や LLMjacking といった具体的な脅威から LLM とナレッジベースを保護するための実践的な Red Teaming テクニックを提示した。
MITRE ATLAS フレームワークの活用
従来のクラウドセキュリティと MITRE ATLAS フレームワークを橋渡しすることで、エンジニアリングリーダーやアーキテクトがプロアクティブに脆弱性を特定する方法を解説した。
ガールラインの実装と生産環境の保護
特定された脆弱性に対応し、ガールラインを実装して本番環境の AI アプリケーションを安全に運用するための指針を示した。
登壇者の背景と目的
Kennedy Torkura氏はMitigantの創設者であり、12年以上のサイバーセキュリティ経験を持つ。彼はAWSコミュニティビルダーでもあり、博士研究に基づいてこのプレゼンテーションを行っている。
聴衆への問いかけ
登壇者はGenAIアプリの構築やそのセキュリティ対策、SOCチームでの検出エンジニアやレッドチーム/パープルチームの実務者に対して語りかけている。
重要な引用
Kennedy Torkura discusses practical GenAI red teaming techniques to safeguard LLMs and knowledge bases against security threats like data poisoning and LLMjacking on AWS.
He explains how engineering leaders and architects can bridge traditional cloud security with MITRE ATLAS frameworks to proactively identify vulnerabilities, implement guardrails, and secure production AI applications.
I've been doing cybersecurity for about 12 years.
Some of the things that I do today is based on my doctoral research, which led to the founding of the company.
編集コメントを表示
編集コメント
このプレゼンテーションは、GenAI のセキュリティ対策が抽象的な議論から具体的なフレームワークに基づく実践へと移行していることを示す重要な事例である。MITRE ATLAS のような標準化された枠組みをどう活用するかという視点は、現場のエンジニアにとって即座に適用可能な価値を持つ。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
InfoQ ホームページ
プレゼンテーション一覧
生成 AI レッドチームにおける敵対的エミュレーションの活用
プレゼンテーションを見る
所要時間:36 分 27 秒
/presentations/emulation-genai/en/slides/Ken-1785846902883.jpg)
まとめ
Kennedy Torkura 氏は、データポイズニングや LLMjacking(LLM の乗っ取り)といったセキュリティ脅威から大規模言語モデル(LLM)とナレッジベースを守るための、実用的な生成 AI レッドチームの手法について解説しました。また、エンジニアリングリーダーやアーキテクトが、従来のクラウドセキュリティと MITRE ATLAS フレームワークをどう連携させれば、脆弱性を事前に特定し、ガードレールを実装して、本番環境の AI アプリケーションを安全に運用できるかについても説明しています。
プロフィール
Kennedy Torkura 氏は、ドイツに拠点を置くクラウドセキュリティスタートアップ「Mitigant」の CTO 兼共同創業者です。サイバーセキュリティ分野では 12 年以上の経験を持ち、セキュリティ・カオスエンジニアリング、サイバーレジリエンス、インシデント対応、リスク分析など、クラウドセキュリティにおける各領域の交差点に情熱を注いでいます。これまでにクラウドセキュリティに関する学術論文を 20 本以上発表しています。
コンファレンスについて
InfoQ Dev Summit Munich は、シニア開発チームが現在直面している重要なソフトウェア課題に焦点を当てたソフトウェア開発カンファレンスです。20 名以上のシニアソフトウェアエンジニアから得られる貴重な実務的な技術的知見を得て、スピーカーや同業者との交流を楽しみながら、ソーシャルイベントもご用意しています。
INFOQ EVENTS
2026 年 8 月 27 日午後 1 時(EDT)## フレームワークの裏側:エージェント・コンテキストがなぜインフラの問題なのか 登壇者:Boyd Stowe - Tacnode 創設ソリューションアーキテクト
講演要旨
Kennedy Torkura: 生成 AI アプリを開発している方はいらっしゃいますか?セキュリティ対策、特に SOC(セキュリティ運用センター)チームや検出エンジニア、レッドチーム、パープルチームに関わる方はいませんか?できるだけ詳しく解説します。
私の名前は Kennedy Torkura です。Mitigant の創設者の一人です。Mitigant はポツダムに拠点を置くクラウドセキュリティ企業で、ベルリンのすぐ近くにあります。私は約 12 年間サイバーセキュリティに従事しており、Community Builder プログラムのメンバーとして AWS と深く関わってきました。また、今日の発表内容の一部は、私が博士号取得のために実施した研究に基づいています。この研究が同社の設立につながりました。
サプライチェーン攻撃によるAIモデルの改ざん
まずはこの事例から始めたいと思います。MITRE ATLASには多数の実例ケーススタディが掲載されています。これらは実際に起きた事実に基づいたものであり、問題点や影響、そして対策を解説しています。さらに、これらの事例はMITRE ATLASフレームワークにマッピングされており、本発表の最後にも触れる予定です。
結論として、このセッションは「レッドチームング入門」のような内容になりますので、あまり深掘りはしません。セキュリティ担当者やSRE(サイト信頼性エンジニア)の経験を持つ方々と、AIアプリケーションをセキュリティの観点からテスト・評価するレッドチームングの世界をつなぐ架け橋となることを目指しています。
GenAI のセキュリティ
当然、私たちはすでに AI や生成 AI(GenAI)をなぜ守る必要があるのかを知っています。これらのシステムの多くは企業と接続されており、私たちのデータをやり取りしています。そのデータが犯罪者の手に渡ることを望みませんし、漏洩させることも避けたいのです。
コンプライアンスも大きな動機の一つです。EU AI 法のような規制が次々と導入されつつあります。ISO の基準もあります。デフォルト(不備)を許さないよう、多くのコンプライアンス課題に対応する必要があります。もちろん、データの露出はハッカーによる不正アクセスと同様のリスクです。データを安全に保つことが求められます。
AI を利用するサービスを提供していることで、顧客のデータが攻撃者にさらされたことを知られてしまうのを防ぐ必要があります。そのため、何らかのガードレール(安全装置)を設ける必要があります。これについては後ほど少し触れます。
また、生成 AI によって流出するコンテンツについても注意が必要です。その内容が正確であることを確認し、ユーザーに不快感を与えないようにする必要があります。これは非常に難しい課題です。
GenAI レッドチームング
GenAI のレッドチームとは、ご存知の通り、攻撃者のふりをしてシステムをテストすることです。なぜなら、実際に攻撃された際にシステムが耐えられるかどうかを確認するためには、攻撃者がどのような手口で侵入してくるかをシミュレーションする必要があるからです。
自分たちでできる限りの対策を講じ、ある程度は安心しているかもしれません。しかし、その安心感はあくまで「守る側」の視点に過ぎません。実際の攻撃者は、私たちとは全く異なるアプローチでシステムに迫ってくる可能性があります。したがって、安全な範囲内で攻撃者のふりをして自社のシステムを検証することは極めて重要です。そうすることで、自分たちでは気づいていない盲点(ブラインドスポット)を発見できるからです。
ただし、この手法を説明するのは意外と難しいものです。Mitigant においても、その難しさを痛感しています。例えば、「攻撃に成功した」と報告しても、守る側の立場の人にとっては混乱が生じます。「成功」の意味が明確でないためです。防御側は「私が守ったのか、それとも侵入されたのか?」と疑問を持ちます。
この手法を正しく運用するには、思考の転換が必要です。また、「なぜわざわざそんなことをするのか」と反発する人もいます。「すでに完璧な体制を整えている」「アクセス権限を厳格に制限している」「高額なセキュリティシステムを導入し、ベンダーも安全だと保証している」という意見です。
しかし、導入したからといって安心はできません。実際にテストしてみなければなりません。GenAI のレッドチームとは、異なる視点からシステムを突いてみる作業なのです。これから紹介するいくつかのシステムには、既知のものもあれば、AI 特有の新しいものもあります。
まず注目すべきは、MITRE ATLAS です。セキュリティ業界の方ならご存知の通り、これは攻撃手法を体系化したリポジトリ(ライブラリやデータベースとも呼ばれます)です。
ATLAS は、攻撃者がどのように振る舞うかという「攻撃技術」を解説しています。概要レベルから始まり、時には具体的なコマンドまで踏み込んで説明することもあります。また、初期アクセスから実行、永続化に至るまでのキルチェーン(殺戮連鎖)も示しており、攻撃者の行動内容や動機、目的を明確に理解できるようになっています。
さらに、自社のシステムに対する影響度を把握する際にも、この枠組みは有用です。長年蓄積されてきたこのリソースには多くの企業が貢献しており、セキュリティツールがマルウェアイベントを検知した際も、ATLAS を参照して原因や対策を示すのが一般的です。これは、組織が状況を正しく理解するために理にかなったアプローチだからです。
次に紹介する MITRE ATLAS も非常に類似しています。同じ MITRE 機関が管理しており、基本設計は共通していますが、追加された戦術もあります。例えば「AI 攻撃の準備段階(AI attack staging)」といった要素です。これは、AI システムは従来のシステムとは性質が異なり、攻撃者がそれを侵害する手法も大きく異なるという認識に基づいています。そのため、こうした挙動を記述する際にも、その特性に合わせた具体的な表現が必要だと考えられています。
この考え方は新しいものではありません。クラウドやモバイル、産業制御システム(ICS)などでも同様の取り組みが行われてきました。それぞれが異なる人々によって利用される異なったシステムであり、理解の仕方も違うからです。そのため、それぞれのシステムに適した説明方法を採用しています。MITRE ATLAS はぜひ注目すべき重要なフレームワークです。
さらに素晴らしい点は、これらを単一のマトリクスに統合できることです。
両方を組み合わせることで、すべての要素を一度に見渡したり、自由に操作したりできます。このワークベンチはダウンロード可能で、オフラインでも利用可能です。実際、一部の企業では独自の内部運用方法を採用し、用語体系を変更しています。最終的には文脈が重要であり、自社の言語体系に落とし込むことで、より効果的な防御が可能になるからです。
GenAI Red Teaming - Challenges
いくつかの課題についてお話ししましょう。レッドチームングについては、従来型のもので数十年にわたって実施されてきたものや、AI が登場したことで新たに考えなければならない違いなどについて議論してきました。
従来のレッドチームングでは、主に技術的な攻撃を想定します。例えば、誰かがブルートフォース攻撃を行って侵入したり、脆弱性を特定してそれを悪用し、システム内に侵入したりするケースです。
AI の分野においても、この技術的な側面がなくなるわけではありません。後ほど紹介するいくつかの攻撃事例でも確認できる通りです。
しかし一方で、「公平性」や「バイアス」といった言葉も耳にするようになります。これらは必ずしも技術的な問題とは限りませんが、システム防御を任された立場であれば、「あなたが責任者だ、対応してほしい」と求められることも珍しくありません。
今回は、従来型のレッドチームングと AI におけるレッドチームングの架け橋となる部分に焦点を当てて解説します。そのため、公平性やバイアスといった非技術的な側面については深く立ち入らないことにします。
これは常に念頭においておくべき点です。もう一つの側面は、非決定性(non-deterministic)な要素です。つまり、あるシステムをテストしたときはすべて正しく動作しても、次にテストすると出力結果が前回とは異なってしまうことがあります。この不確実性は、セキュリティ担当者や AI システムの保守責任者にとって大きな課題となります。以前よりも多くのテストが必要になり、挙動が安定していないため、可能な限り頻繁にテストを行う必要があるからです。
私たちはこれらのシステムと対話する際、すでにこの性質を熟知しています。ある質問に対してシステムが特定の形式で回答したとしても、数分後に同じ質問をすると、答えは似ていても微妙に異なる場合があります。このような一貫性の欠如は、顧客の体験を損ない、不満を買う原因となります。そのため、セキュリティや保守を担当する私たちは、こうした挙動の違いに対応し、ユーザーエクスペリエンスを維持するための対策が求められています。
GenAI Red Teaming - プロセスの青写真
GenAI のレッドチームングには「青写真」が存在します。これは OWASP が提唱したもので、実施すべき事項を整理するためのメンタルモデルです。
確かにやるべきことは多岐にわたります。この図では、LLM 自体を対象とする「モデル」、ガードレールや RAG を含む「実装」、制御テスト、システム全体、そしてデプロイ後の「ランタイム」など、複数のレイヤーが示されています。これらは典型的な「シフト・レフト(開発初期)」と「シフト・ライト(運用後)」の観点で捉えることができます。
多くの組織にとって、モデルそのものの検証は、自前でモデルを構築している場合を除けば優先度が低くなります。AWS Bedrock などのマネージド AI サービスを利用し始めると、内部へのアクセス権限が制限されるためです。もちろん、独自モデルを持ち込む場合はその管理が必要ですが、多くのケースではステップ 2、3、4 のうち、特に 2 と 3 に焦点を当て、図の第 4 部についてはあまり深く立ち入らないというアプローチが取られるでしょう。
事例 1: Amazon Bedrock LLMjacking
まず、LLMjacking という攻撃事例を見てみましょう。この攻撃は昨年、Sysdig 社や他のセキュリティ企業によって発見されました。具体的には、犯罪者らが Amazon Bedrock やその他のシステムに不正アクセスし、モデルを勝手に利用しているにもかかわらず、所有者がそれに気づいていないというケースです。
これは、昔から存在する「クリプトジャッキング」と似た手法です。攻撃者は仮想マシンを乗っ取るか、新たに作成してその中で仮想通貨の採掘を行い、ユーザーは気づかないうちにリソースを奪われます。LLMjacking も同様に、攻撃者がモデルを利用し、利用料金を支払いたがらないため、所有者に負担を強いるのです。
驚くべき点は、1 日で最大 42,000 ドルもの請求が来る可能性があることです。彼らの目的は、この不正アクセス権限を自社の顧客へ再販売することにあります。これが彼らのビジネスモデルです。
これは、テストと理解、そしてガードレールの実装が不可欠な領域です。その仕組みを見てみましょう。
攻撃は、クラウド環境へのアクセス権限を持つ資格情報を手に入れることから始まります。当然のことながら、攻撃者はまず、その資格情報でアクセス可能なモデルの種類を特定しようとします。その後、いくつかの調査とテストを行い、目的のモデルに到達します。
ここで注目すべき点の一つが、「呼び出しログの無効化」です。Amazon の環境では、モデルを呼び出すたびにイベントがログに残る仕組みになっています。しかし残念ながら、このログ機能はデフォルトでオフになっています。なぜそうなっているのかは不明ですが、手動でオンにする必要があります。攻撃者も同様にログ機能をオフにできるため、このプロセス中にモデルが呼び出されたことを検知するアラートは発生しません。
その後、攻撃者はアクセス可能な目的のモデルを特定し、実際に使用を開始します。これほど単純な手順です。
当社のプラットフォームでは、顧客がこれらの攻撃を容易に実行し、ガードレールや検知・防止手段が適切に実装されているかを確認できるよう、この手法を実装しています。
ここでは、観測可能性(Observability)の観点から2つの課題についてお話しします。
まず1つ目は、モデル自体に対して記録されるすべてのイベントが、自動的に CloudTrail へ送信されないという点です。ご覧のスクリーンショットのように、このデータを S3 または CloudWatch へ転送する設定を自ら行う必要があります。これこそが、実際にモデルとどのようにやり取りしているかを把握できる唯一の手段となります。なお、このモデルはマネージドサービスであるため、SSH で直接アクセスすることはできません。つまり、これが攻撃者の呼び出し元や利用方法、あるいは顧客がモデルをどう扱っているかを確認するための最善の方法なのです。
もちろん、CloudTrail にも何らかのエントリが残ります。今回のケースではイベント名は「Converse」です。
Converse は AWS の汎用的な API で、多くの機能を統合しています。この点を強調するのは、レッドチーム演習の目的の一つが検知チームや SOC(セキュリティオペレーションセンター)チームを支援するためだからです。特に小規模なチームでは、担当者がすべての業務を一手に引き受けていることも珍しくありません。最終的には、自社の検知システムが実際に機能しているかを評価する必要があります。そのためには、ログがどこへ送られているかを把握し、具体的な対応策を明確にする必要があります。例えば、これらのイベントをリアルタイムで検知してアラートを発令するためのロジックを実装しなければならないケースもあるでしょう。
最近まで、モデルへのアクセス権限は誰でも付与されるのが一般的でした。ご存知の通り、この機能はデフォルトでオンになっています。AWS アカウントを新規作成すると、すべてのモデルへのアクセスが自動的に有効化されてしまうため、これが大きな問題となっています。
また、ログ管理が一元化されていない点も確認されました。これは早急に改善すべき課題です。アクセス制御については十分に検討されていませんでしたが、IAM ルールやポリシー、ユーザー設定などを用いて適切な制御を施すことで、システムへのアクセス方法を適切に管理することが可能です。
攻撃者は必ずしも即座にシステムの停止を狙うわけではありません。静かにアクセス権を取得し、月末の請求書を見て初めて気づくというケースも考えられます。この点についても認識しておく必要があります。
少し話題を変えて、知識ベースについて見ていきましょう。ここで示しているマインドマップは、OWASP のエージェント型レッドチームングガイドから引用したものです。このトピックを深く掘り下げたい方にとっては非常に優れたドキュメントです。なぜなら、AI システムのさまざまなコンポーネントを網羅的に扱っているからです。
今回の焦点はあくまで知識ベースに当てています。ご覧の通り、知識ベースが健全であることを確認するためのテスト手法はいくつか存在します。では、なぜ知識ベースに注目するのでしょうか?
先ほど述べたように、多くの人が最終的にモデルそのものを扱うわけではありません。既存のモデルをそのまま利用することがほとんどです。しかし、それだけでは最良の結果は得られません。そこで重要になるのが、独自のコンテキスト(文脈)を組み込むことです。
モデルを意図した通りに動作させるために微調整を行う必要がありますが、知識ベースはそのための強力な手段となります。自社のナレッジを取り込むことで、モデルはより精度の高い出力を提供できるようになるのです。
これらは非常に重要であり、同時に極めてデリケートな要素でもあります。知識ベースの仕組みを簡単に説明すると以下のようになります。
私がここで述べている内容は主に AWS の文脈に基づいていますが、他の AI システムでも同様の構造が当てはまると考えています。AWS はこれらの用語を借用し、独自のレイヤーを重ねて実装しています。
左側にはデータソースが表示されます。多くの場合、これは S3 ですが、最近では SharePoint や Confluence などのサービスも接続可能になっています。これらは知識ベースに直接連携しており、そこでデータのチャンク化や埋め込み(embedding)処理が行われます。AI に特有の複雑な処理もすべてここで完結します。
最終的にはベクトルデータベースと接続されます。最近では S3 ベクターストレージも登場し、利用できるようになりました。また、OpenSearch Serverless などの選択肢もありますが、以前は非常に高価でした。
ここではデータポイズニング(Data Poisoning)のような問題について話します。これは攻撃者がシステム内に侵入し、学習データセットにとって無意味なデータを仕込む行為です。AI がこれを摂取すると、最終的に提供される出力の品質に悪影響を及ぼすことになります。
この攻撃がどのように行われるかを見てみましょう。攻撃者はまずアカウントへのアクセス権限を奪うことから始めます。常にアクセス制御(Access Control)が最初の関門となります。ここを強化すれば、多くの攻撃は不可能になります。しかし、攻撃者はその抜け道を見つけ出すものです。彼らは初期アクセスブローカー(Initial Access Brokers)を通じて、認証情報を盗んで売買する専門業者からアクセス権を購入することも可能です。これは非常に難しい問題です。
こうして攻撃者は最終的にシステムへの侵入に成功します。これは AWS のシステム構成を例にした説明ですが、実際には攻撃者がナレッジベース(Knowledge Base)へアクセスし、そこに接続されているデータソースを検証・調査するようになります。
その後、メタデータを調査し、そこに何が格納されているかを確認します。ただし、これらはすべて、適切に設定されていない場合や、このような不審な活動が進行中であることを警告するアラート機能がない場合にのみ発生します。
実際にこれを行うには、Python でスクリプトを記述すれば可能です。このスクリプトはナレッジベースを検索し、ナレッジベースを取得するための支援を行います。なお、これはアカウント全体ではなく、リージョン単位で実行される処理です。
ここに表示されているのは、単純なスクリプトの実行結果の一部に過ぎません。実際にはこれ以上の出力が得られます。スクリプトはまずナレッジベースを取得し、その中から1つを選択します。次に、どのデータソースがそのナレッジベースと連携しているかを確認します。ここでは S3 が該当します。
その後、ランダムなファイルを作成し、それを指定されたバケットにアップロードします。ここでの説明はテストの要約であり、私が示した一連の流れ全体を網羅しているわけではありません。この手順を実行することで、予防策や制御手段、セキュリティ対策が有効に機能しているかどうかを確認できます。
今回の要点はアクセス制御です。先ほどお話しした通り、これは非常に重要です。現在、私たちはこの権限をエージェントや技術ユーザーに付与しています。これらの認証情報を適切に管理しなければ、簡単に盗まれて悪用される恐れがあります。
セキュリティ担当者として、システムがどのように動作するかを理解するために努力する必要があります。開発者でない限り、あるいは AI システムに深く関与していない限り、多くの人がその仕組みを学ぶ必要があります。システム同士がどう相互作用するのか、何が起きうるのか——これらを理解することが不可欠です。これは独学でも可能ですが、脅威モデリング(threat modeling)を行うワークショップに参加するのが効果的な学習方法の一つです。
ワークショップでは、関係者全員を巻き込んで議論を行います。「何を作っているのか」「なぜそれを作るのか」「システムどうしがどう連携するのか」「何が失敗する可能性があるのか」といった問いかけを通じて、システムの全体像を把握します。その後、攻撃者がどのようにシステムに侵入し、侵害するかを想像できるようになります。
もちろん、私が以前参照した事例報告書を読むことも有効です。数は多くありませんが、それらを読み進めることで理解が深まります。最終的には、少し悪意を持った視点で考えるというマインドセットを持つことが必要です。
先ほど参照した資料をご覧いただくと、AI のレッドチーム、特にナレッジベースに関する部分ではまだ氷山の一角に過ぎないことがわかります。やるべきことはまだ山積みです。
例えば、整合性の監視もその一つです。これは以前、S3 バケットに関連のないファイルを注入して行った実験と似たアプローチになります。ここでは「ナレッジベースを汚染する」ことを想定しています。あるいは、何らかの理由でナレッジベースが破損してしまうケースも考えられます。
重要なのは、破損が発生した際にそれを検知し、対応できる体制を整えておくことです。また、破損したデータが出力に含まれてしまう前に、その段階で把握しておく必要があります。さらに、ロールバック機能の評価も欠かせません。
この点は特に興味深いもので、S3 だけでなく、主要なクラウドプロバイダの多くはバケットにバージョン管理機能を備えています。こうした機能を有効化することで、破損への対応力を高めることが可能です。
バージョン管理ができれば、以前の状態にロールバックすることも可能です。S3 を利用していない場合、同様の機能を持つ他のシステムを検討する必要があります。現実的には、ナレッジベースが破損した場合に再学習を行うことも可能ですが、新しいナレッジベースの作成からデータクリーニングまでにかかる時間は、許容できないほど長くなる可能性があります。もちろん、バックアップも重要です。
私たちが実施したテストの一つでは、サイバー犯罪者がこうしたシステムに対してランサムウェア攻撃をどのように実行し得るかを調査しました。私はそのような事例を聞いたことがありませんが、最終的には犯罪者は重要なデータを手中に収めることで身代金を要求してくるため、非常に可能性が高いと言えます。そのようなデータは極めて重要であり、もし被害が発生した場合には、インシデント対応の観点からどのような対策を講じるべきか、あるいはディザスタリカバリなど他の側面も含めて検討する必要があります。システム設計においてこれらの要素を考慮しておくことが不可欠です。
MITRE によるタグ付け
タグ付けについて少し触れておきましょう。従来のレッドチームングに戻って考えてみると、これまでの活動と AI システムに対する対応の接点を見出す際、この点は特に重要です。
ここではいくつかの手法が重複しているため、ATLAS と MITRE の 2 つのマトリクスを比較すると、両方に共通する技術が見られます。これは問題ではありません。むしろ、システムをより深く理解し、類似性を考慮した構成を行う上で役立つ情報です。
例えば「Discover AI Artifacts(AI アーティファクトの発見)」という手法は、MITRE ATT&CK の一部発見テクニックと非常に似ています。しかし、詳しく見てみると、対象となるシステムが画像レジストリや S3、あるいはファイルシステム内に限定されている場合が多いことがわかります。攻撃者は、メタデータやタグ付けなどを利用して、これらのアーティファクトの所在を把握するために、こうしたシステム内を探索する手間をかけています。
こうした発見型攻撃は非常に重要です。なぜなら、これにより実際にタイムリーに対応する機会が得られるからです。
ただし、検知データにはノイズが多く含まれる可能性があります。開発者も日常的に同様の操作を行うためです。そのため、API 呼び出しがマルウェアによるものかどうかを判断するための基準(ベースライン)をどう構築するかを考える必要があります。IP アドレスやユーザーエージェントといった要素も考慮しながらです。
常に「通常動作」とは異なる何かが存在します。この違いを利用することで、環境内に混在するノイズの中からシグナルを見分け、切り分けることが可能になります。
例えば「GetDataSource」のような操作が CloudTrail ログに表示されるのは、攻撃者が知識ベースをプロービングし、「どのデータソースに接続されていますか?」と問いかけている場合です。このような挙動は CloudTrail で確認できます。
監視システムを導入している場合でも、多くのケースではイベント名をフィルタやクエリの条件として利用するだけです。
重要なポイント
従来のレッドチームングや AI レッドチームングについて、多くの事例や知見が共有されています。もちろん両者には共通点が多くあります。すでにレッドチームングに精通している方、あるいは経験がある方には、この新しい分野でも戸惑う必要はありません。既存の知識を土台として、新しい概念を理解し、そのまま進めていけば大丈夫です。
ただし、読書は必須です。資料を読み込み、議論を重ねることも欠かせません。特にデータサイエンティストや AI エンジニア、プロジェクトリーダーなどとの対話が重要です。彼らから現場の洞察を得て、理解を深める必要があります。
まずは小さく始め、着実に改善していくことが大切です。もちろん、脅威の状況は急速に変化しています。私が参照した資料には OWASP や Cloud Security Alliance のものが含まれていますが、それぞれの版で得られる知見は異なります。変化のスピードが速すぎて、常に最新情報を追いかけるのは容易ではありません。しかし、これらのシステムを悪意のある攻撃者から守るという任務を担う以上、私たちはこの取り組みを継続せざるを得ません。
組織全体のセキュリティ目標
ロシオ氏:私は実際、30 人程度の小規模なエンジニアリングチームで働いています。セキュリティ担当者が一人いるとしても、他の業務で手一杯であり、「AI の機能を追加したい」と言っても「本番環境には入れないし、その件については何も知りたくない」というのが一般的な対応です。
では、セキュリティのバックグラウンドを持たない技術者やエンジニアとして、どのようなステップを踏めばよいのでしょうか?単なる概念実証(PoC)で終わらせてしまうことなく、次の段階に進める一方で、既存システムへの悪影響も避けたいものです。この状況を見ると、「どうせ無理だ」と絶望してしまう自分がいます。
Kennedy Torkura: 組織によって目的は異なりますし、開発環境から始めて試すことを許容する文化を持つところもあれば、特に AWS のようにコストが課題となる場所では、アクセス権限すら与えられないこともあります。私は、まずは開発環境で始めるのが良いと考えています。あるいはレッドチームングを行う場合でも、AI フレームワークをすべて活用できます。これらの概念は非常に似ているため、自分のラップトップや開発環境で試すことも可能です。AWS の場合は無料枠や無料クレジットを利用して、有料になる前に十分な洞察を得られるまで試してみましょう。いずれの方法も、何らかの知見をもたらしてくれるはずです。
ただし、経営層がまだセキュリティに本腰を入れる準備ができていない場合、つまり「とにかく速く提供したいからセキュリティは後回し」という状況であれば、従わざるを得ません。会社を解雇されるリスクを避けるためにも、待つ必要があります。
Losio: それは非常にコストのかかる過ちです。
質疑応答
参加者 1: 2026 年はエージェント型 AI の時代になると学びました。このエージェンシーの台頭が、セキュリティにおける脅威環境をどのように変えていくかについて、いかがお考えですか?
Kennedy Torkura: 好意的な見方としては、企業はベンダーからセキュリティ製品を購入する必要がなくなるかもしれないという声があります。なぜなら、すべてのセキュリティツールを「バイブコーディング(直感的にコードを書くこと)」で構築できるからです。この考え方には一定の理屈があります。防御側の立場では、マルウェア分析が可能ですし、CloudTrail のログスニペットなどのファイル断片を AI に渡して「何が起きたのか?」と尋ねれば、AI が状況を説明してくれます。これが好意的な側面です。
一方、攻撃者はこれらのシステムを利用して攻撃を行うことに注力しているようです。最近、OpenAI は自社のシステムで観察した攻撃者の行動について報告書を公開しました。そこでは、攻撃者がマルウェアやエクスプロイトの作成に AI を活用していることが明確になっています。これは非常に深刻な問題です。
また、AI が巨大なアラート群を分析し、調査を支援する「AI 駆動 SOC」を構築しようとするスタートアップやベンダーも現れ始めています。しかし、多くの人はこれらの SOC はまだ未熟だと指摘しています。特定のユースケースの理解には優れていますが、パラメータが急激に変化すると混乱してしまうからです。つまり、高度な持続的脅威(APT)への対策として実際に導入するには至っていない可能性があります。
全体的に、この分野がどのように展開していくかは非常に興味深く、私たちは悪者たちよりも優れた対応ができるようになることを願っています。
[トランスクリプト付きの登壇資料] をもっと見る
録画日:
2026年8月10日
原文を表示
Leveraging Adversary Emulation for GenAI Red Teaming
View Presentation
Speed:
36:27
/presentations/emulation-genai/en/slides/Ken-1785846902883.jpg)
まとめ
Kennedy Torkura discusses practical GenAI red teaming techniques to safeguard LLMs and knowledge bases against security threats like data poisoning and LLMjacking on AWS. He explains how engineering leaders and architects can bridge traditional cloud security with MITRE ATLAS frameworks to proactively identify vulnerabilities, implement guardrails, and secure production AI applications.
Bio
Kennedy Torkura is the CTO/Co-Founder at Mitigant, an innovative cloud security startup based in Germany. Kennedy has spent over 12 years in cybersecurity and passionately explores the intersection of security chaos engineering, cyber resilience, incident response, and risk analysis for cloud security. Kennedy has published over 20 academic papers about cloud security.
About the conference
InfoQ Dev Summit Munich software development conference focuses on the critical software challenges senior dev teams face today. Gain valuable real-world technical insights from 20+ senior software developers, connect with speakers and peers, and enjoy social events.
INFOQ EVENTS
- August 27th, 2026, 1 PM EDT
Below the Framework: Why Agent Context Is an Infrastructure Problem
Presented by: Boyd Stowe - Founding Solutions Architect at Tacnode
Transcript
Kennedy Torkura: Anyone building GenAI apps? Anyone doing something around securing it, like doing some kind of security? Anyone that works in the SOC, like in the SOC team, detection engineer, red team, purple team? I'll try to explain as much.
My name is Kennedy Torkura. I'm one of the founders at Mitigant. Mitigant is a cloud security company. We are based in Potsdam, very close to Berlin. I've been doing cybersecurity for about 12 years. I've been very much involved in AWS, as you see I'm a member in the Community Builder program. Also, some of the things that I do today is based on my doctoral research, which led to the founding of the company.
AI Model Tampering Via Supply Chain Attack
I just want to start with this example, and the reason I'm bringing it up here is because on the MITRE ATLAS they have a bunch of case studies. These case studies are real, because they are based on what has happened, and they try to tell you the problem, the impact, and also remediation, and they map it back to the MITRE ATLAS, which I will talk about. Basically, at the end of this talk I expect that it's more like Red Teaming 101, so we are not going very deep in. I hope to create a bridge between people who have been doing security or maybe SRE, and how they can probably just get into something red teaming, and just probing their AI applications from a security standpoint.
Securing GenAI
Obviously, most of us, we already know why we should secure AI or GenAI. Most of these systems are connected to our companies, they are interacting with our data, and we don't want that data in the hands of criminals, we don't want it exposed. There's also compliance, which is a big motivator. Things like the EU AI Act are coming up. We have ISO. There are a lot of compliance issues coming around which we don't want to default. Of course, exposure of data is very similar to data being exposed to hackers. We want to keep it safe. We don't want our customers to find out that their data was exposed to attackers because you offer a service that is being used by AI. Of course, we have to put in place guardrails, some of that we will talk about a little bit. There's also AI content that is coming out there, and you want to be sure that this content is correct. It's not offending your users in any way, and that becomes very tricky.
GenAI Red Teaming
The idea of GenAI red teaming, as most of us know, is that you want to be able to pretend to be an attacker, so that you can probe your system in a way that an attacker would, because how would you know if the system can survive an attack? You probably have done everything you can do. You have that confidence that it will survive an attack, but that confidence is your confidence. The attacker might approach this system in a different way. It becomes pretty important that you pretend to be an attacker and attack your system, obviously in a safe way so you can hopefully discover blind spots. Sometimes it's a bit difficult. At Mitigant we find it sometimes difficult to explain to people what we are doing, because for example, if you run an attack and we say it's successful, the person is wearing the hat of a defender, so he's confused.
What is successful? Did I protect it or did you get in? It requires a mind shift to actually do this properly. Some people also argue, why should I do it? I have everything in place. I have restrictive permissions. I have this. I have that. I have bought systems worth millions of dollars and the vendor told me everything is great, but you have to test it. GenAI red teaming is about you poking that from a different perspective. We are going to look at some of the systems that are out there. Some of them we might already know, and some of them are new because of AI.
The first thing we want to look at is the MITRE ATLAS. Most people in security will know about this because it's basically a repository or a library or a database, whatever you want to call it, it explains different attack techniques which are basically the way attackers will behave. It explains it at a high level. Sometimes they get a bit deeper to tell you exactly the commands that the attacker will use. They also tell you the kill chain from initial access, execution, persistence, just to let you understand what exactly the attacker is doing, what is his motivation, what does he aim to do, and also from your own side to have a perception of the impact against your system. It's been there for a while. A lot of companies contribute to it, and most tools reference it when they find or they detect a malicious event in your system, they point to it because it makes sense for you to understand.
Then, this MITRE ATLAS is very similar. It's maintained by the same MITRE organization. You see that the design is the same, but they have some additional tactics which they have added, like you see AI attack staging, that's basically they fought from the right. They have tried to basically say, we do understand that AI systems are a little bit different and attackers will compromise it in a very different way, and therefore it makes sense that we describe this behavior in a way that is specific. This is not very new because the same thing has been done for systems like cloud, like mobile, like ICS, all of them have a difference in explaining them because they are different systems used by different people and they understand these systems in different ways. This is one very important system you have to take note of. The great thing is that you can actually combine them into a single matrix.
Here, you can see that both of them are combined, and you can see everything and you can play with it. This workbench, you can download it. You can use it offline. Some companies actually have their own internal way, they use it their own way. They name different things just because in the end your context is very important, so you defend better when you make it your own language. You can combine it in this way.
GenAI Red Teaming - Challenges
Let's talk a little bit about the challenges. We've talked about red teaming, which is traditional, which we've been doing for decades, and now AI comes in and then we have to think about what's the difference here. Traditionally, when we talk about red teaming, we are looking at technical attacks. Someone did a brute force, got in. Maybe he was able to identify a vulnerability, and then he exploited it and got in. When it comes to AI, that part is not gone, as we will see in some attacks later. When you start to hear things like fairness, you start to hear words like bias, and all of that stuff which is not really technical, but most likely if you are tasked with defending your system, they might say, you're in charge here, you have to do it. We might not get deeply into that part because we're just trying to look at the bridge between traditional and AI red teaming.
That's something you have to keep in mind. The other part is the non-deterministic aspects, which means that when you test a certain system, you get everything right, and the next time you test it, the output is different from what you saw the last time. This becomes challenging because it means that you basically have to do more testing than you did before, and you have to test it as often as possible because the behavior is not certain. We all know this when you are interacting with these systems. When you ask them a question, they will answer in a certain format. The next two minutes you ask them, they give you an answer. It might be the same, but a little bit different. This is part of what we have to do as security people or as people who are charged to maintain AI systems. Customers are going to be unhappy if somehow this behavior is inconsistent and it impacts their experience.
GenAI Red Teaming - Process Blueprint
There's the GenAI Red Teaming Blueprint, I think this is from OWASP. It's a mental model to just think about what you have to do. Obviously, it's a lot to do. As you see, you've got the model, which is actually looking at the LLMs themselves, the implementation looking at guardrails, the RAG and guardrails, control testing, the system itself, and the runtime, which is after you deploy it. You can look at this in a typical shift left, shift right. Some of these things are on the left, some of them are on the right, like after you deploy. I think that most of us will not be concerned with the model, unless you are working in an organization that is actively building models, you have to think about them. By the time you begin to use managed AI services like Bedrock, you don't have that access to do anything. Of course, you can bring your custom model and you have to take care of that. I think most people will just move forward and look at the other things, like steps 2, 3, and 4. We will look at something along the lines of 2, 3, not so much in the fourth part of this diagram.
Example 1: Amazon Bedrock LLMjacking
Let's look at the first example, which is LLMjacking. This attack actually was discovered last year by folks, I think, from Sysdig and some other security companies. They discovered that there were people, let's say criminals, who were actually getting access to models, Amazon Bedrock, and some other systems, and using it, and the owners were not aware. It's similar to cryptojacking which has been there forever, where attackers will actually take control of your virtual machines or spin up one, and they will mine cryptocurrency inside, and you don't know. In this case, they want to use these models. They don't want to pay, they want you to pay for them. The crazy part is that you might be billed as much as $42,000 in a day, because what these guys are doing is they are reselling this access to their own customers. That's the business model for them.
This is something that you have to test and know and implement some guardrails. Let's look at how this works. This is just one way it could work, where the attack starts, the attackers obviously will have to get hold of a credential that has access to that cloud environment. They will discover the models, because they want to know the kinds of models that that credential has access to. They will do some discovery, testing it, and they get it, and then ok. One of the things you can see there is their invocation logging disablement, because on Amazon when you invoke a model, that event is logged. Unfortunately, this logging feature is switched off by default. I don't know why. You have to switch it on. The attacker can also switch it off, so you don't get an alert during this process that the model has been invoked.
Then they can go forward, get access to the model they want, the one they have access to, and then they begin to use it. As simple as that. This is the way we implemented it on our platform to help customers to easily run these attacks and see whether they have implemented guardrails or means where these can either be detected or even prevented.
There are two problems I want to talk about here from the standpoint of observability. The first is that all the events that are logged against the model itself are not sent to CloudTrail. As you see here, this is a screenshot of what you get. You have to configure this to be sent either to S3 or to CloudWatch. This is where you actually see exactly how you're interacting against the model. Remember that this model is managed, so you can't SSH into it or something like that. This is, at best, what you can see just for you to understand where the attacker is making the calls from, how he's using it, or maybe you just even want to see how your customers are interacting with your model. That's something that you have to do manually. Of course, you will see something also on CloudTrail. In this case, the event name is Converse.
Converse is a general API on AWS that unifies a lot of things, and you see that. I'm showing this because, of course, one of the aims of you running a red teaming exercise might be to help the detection teams, or maybe some SOC teams are actually just small, and the guys are doing everything. In the end, you want to actually evaluate how your detection systems are working. In that case, you have to know where the logs are being sent to, and you have to know what exactly you have to do. You might actually have to write detection logic that helps you to detect these events in real time and send an alert, for example.
The takeaways, up until recently, you had to give access to models to whoever. As you see on that notification, it's on by default. Once you create a new AWS account, the access to all the models is enabled, which makes it a bigger problem. We also saw that logging is not centralized. That's something you've got to do. Access control, we didn't look at that properly, but, of course, you can implement different kinds of access control using IAM rules or policies or users, whatever, to make sure that you control how people access these systems. Attackers are not always immediately wanting to shut your system down. They might just want to get access silently and you don't know until at the end of the month when you get a bill. That's something to know about.
We will shift a little bit and go into knowledge bases. This mind map you see actually is taken from the OWASP agentic red teaming guide. Actually, it's a very nice document if you want to get deeper into this topic, because it actually went through different components of an AI system. This is just targeting the knowledge base. As you can see, there are different kinds of testing you can do to make sure that your knowledge base is intact. Why the focus on knowledge base? Because, as I mentioned before, most of us eventually will not deal with models. We will use the models as they are. They wouldn't give you the best. Eventually, you want to bring in your context. You want to tune the models to work the way you want them. The knowledge bases help you to do that. Because you can bring in your own knowledge, and then the models can actually use it to deliver more precise outputs for you.
They are very important. As you know, they are also very sensitive. This is just very simply put how the knowledge bases work. Most of what I'm saying is in the context of AWS. I think it's very similar for other AI systems. AWS basically borrows or steals these terms and brings it in and puts things on top. On the left, you see the data source, which could be S3 in most cases. I think nowadays you can also connect SharePoint, and Confluence, and things like that. This is basically connected to the knowledge base, which basically does all the chunking. It has an embedding. It does all the AI magic in there. In the end, it connects to a vector database. Recently S3 also brought in S3 Vectors, which you could use. It could be some other expensive stuff, like OpenSearch Serverless, which was super expensive before.
Example 2: RAG Data Poisoning
Now we're talking about things like data poisoning, which means an attacker goes in there and drops some data which is completely useless to your dataset. Then the AI ingests it and it impacts on the quality of output that it actually provides for you eventually. This is how that might work. Attackers might, again, gain access to your accounts. It always starts from access control. If you tighten up access control, a lot of things will be impossible. Most of the time, attackers figure out how to get access. They can actually buy it through initial access brokers, who are just in the business of stealing and selling credentials. It's a very tough problem. Here they can get access to your system eventually. This is, again, just the way AWS organizes their system. They will actually get access to the knowledge base, probe and see the data sources that are connected to the knowledge base.
Then they will basically look at the metadata, discover what is in there. All of this, again, will happen only if you haven't configured it properly or you don't have something that will give an alert that these kinds of suspicious activities are ongoing. Talking about doing it, this is something you can do by writing some scripts in Python here. This script will discover the knowledge bases. Then it will basically help you to get the knowledge bases. I think this is regional. It's not the entire account, but by region. Here this is just the output of this simple script. It's more than what I showed here. It gets the knowledge base. It selects one of them. The next point, it checks which of the data sources is connected to the knowledge base. Here it's S3. Then it constructs a random file. Then it basically will upload that file to that bucket. This is just the summary of that test. It's not the entire flow that I showed. This is something that you can start and see if there's any preventive measure or any control, any security measure.
The takeaways here, access control, again, I've talked about it's very important, because today we're creating this access. We're giving it to agents. We're giving it to technical users. If you don't take care of these credentials, they can easily be stolen and they can be used for these kinds of attacks. For us in security, you have to put in the effort to learn how the systems work. You can see that most of all these, unless you're a developer or you're deeply into these systems or into AI, you need to learn how these systems work. How do they interact? What can go wrong? That's something you can learn either by yourself, or one good way to learn is by threat modeling. Because if you sit together with a bunch of colleagues, usually you have to involve everyone, all the stakeholders. You ask them, what are you building?
Why are you building it? How does it interact? What can go wrong? This is what you might do in a workshop, and then you will learn about the system and then you can begin to imagine how an attacker can compromise or go into the systems. Of course, you can also read all the case stories that I referenced before. They're not so much. You can read them and you can begin to understand. In the end, you need to have that mindset to think a little bit malicious, let's put it that way.
Next Steps
If you take a look at the document that I referenced before, we just touched the tip of the iceberg when it comes to AI red teaming, especially for knowledge bases. There is still a lot to be done. For example, integrity monitoring. It's similar to what we did where we injected some unrelated files into the S3 bucket. In this case, we said, we want to poison the knowledge base. It could also be that the knowledge base gets corrupted for whatever reason. You want to be sure that when it gets corrupted, you're able to handle it, you're able to know before it gets injected up to the point where it's already been part of the output. You have to evaluate the rollback capabilities. I found this to be interesting, especially for something like S3, or I think in general all the major providers will have such capabilities where you can have versioning that is enabled on buckets.
Then, once you have versioning, you can actually roll back to the previous version. If you're not using S3, probably you have to look for other systems that have that capability. Otherwise in real life, if the knowledge base gets corrupted, you can as well retrain, but the time between when you start creating a fresh knowledge base, cleaning the data, all that stuff, it might be time that you don't have the luxury for. Of course, backup is also important. We had also one of the tests we did, where we were looking at how cybercriminals could actually conduct ransomware against these kinds of systems. I've not heard about it, but it's very possible, because at the end of the day, criminals want to push you to pay them based on the fact that they have in their hands something that is very important. Stuff like that can be very important. If it happens, then you have to think about what your countermeasures might be from an incident response standpoint to other aspects like disaster recovery, all that stuff. You have to think about it and consider it in your systems.
Tagging with MITRE
A little bit about tagging, because again, if we go back to traditional red teaming, and you are at the point where you want to connect between what you have been doing and what you have to do for these AI systems. What we've done here, because some of these techniques overlap, you will see that if you compare these two matrices, some of the techniques on ATLAS also are in MITRE. It's not a problem, because obviously, it just helps you to have more understanding and to actually configure your systems in a way that there is that similarity. For example, here, this technique, Discover AI Artifacts. It's very similar to some of the discovery techniques in MITRE ATT&CK, but when you read through it, you see that basically, it could be that your systems are bounded in image registries, or in S3, or wherever, in file systems. Attackers, we take the effort to navigate through these systems to use some kind of metadata or tagging or whatever to understand where they are.
These kinds of discovery attacks, I find them to be very important, because they afford you the opportunity to actually act on time. They could be very noisy, because probably your developers are also doing the same when they want to routinely do stuff, but then you have to figure out how you can create that baseline that helps you to know when these API calls are malicious, whether you're using IP addresses or user agents. There's always something that is different from the way you work. That helps you to be able to distinguish and to be able to shift signal from this noise that might be in your environment. Sure, this is GetDataSource, so that's what you see from CloudTrail. If an attacker is actually probing the knowledge base and asking, which data source are you connected to? That's what you're going to see in CloudTrail. If you have a monitoring system, most of them are actually just using the event name as a filter or as a query.
要点
We have seen a lot of things or some things about traditional red teaming and AI red teaming. Obviously, there are similarities. If you are already good in red teaming or you have been doing it, I think you don't need to feel out of place. You can actually use the basis of what you know and just understand this new stuff, and just move forward and understand. Obviously, you have to read. You have to look at things. You have to discuss, especially with the data scientists, the AI engineers, the project leads and all of that, so that they can give you more insights into what they're doing. You have to start small. You have to improve. Of course, the threat landscape is rapidly evolving. Some of these documents that I read and saw, some of them are from OWASP, some of them are from the Cloud Security Alliance. Each iteration comes out with knowledge that is different from the other one. It's moving so fast that keeping up is a challenge. It's something that we have to do, especially if it's our jobs to keep these systems away from the malicious adversaries.
Org-Wide Security Objectives
Losio: I work for actually a small engineering team. Let's say you have 30 people, maximum. You might have someone in security, but he's actually really busy in other stuff, that if you say, I want to add some AI capability or some AI features or whatever, he's going to say, keep it out of our production environment, and I don't want to know anything about it. That's the standard approach. I'd like to know, what would be the step, as a technician, as an engineer, not coming from a security background? How could on one side, avoid just doing proof of concept, and then never have a chance to bring it to the next step, or at the same time, not to impact. Because if I look at that, I feel like I'm doomed. I have no chance to make it.
Kennedy Torkura: What I've seen is different organizations have different objectives, and sometimes, the culture might permit you to start from dev, and to play with it. Some places, especially when it's AWS, because of the cost, they might tell you, no one is giving you any access. I think that it's always good to start from the dev, or if it's like red teaming, actually you can use all the AI frameworks. Some of these concepts are actually very similar, so you can actually try them on your laptop, or maybe your dev environment. For AWS, you can also try with the free tier, or the free credit, or whatever is free, and get up to the point where you don't have to pay stuff. Eventually, each of these will give you some insights. Again, if the management is not yet ready for security, because it's like, we want to deliver as fast as possible, security will come later. You have to wait, because you don't want to be kicked out of the company.
Losio: That would be a very costly mistake to make.
Questions and Answers
Participant 1: We learned that 2026 is going to be the era of agentic AI. I'm just wondering how you feel that the agentic era is going to change the threat landscape for security.
Kennedy Torkura: On the good side, I've seen people saying that probably companies don't need to buy from vendors again, because you can vibe code every security product, CSPM. That's the good side. There's some logic there, because you could do something. From a defense standpoint, you could do malware analysis. You can just give some of these file snippets, like these CloudTrail snippets to an AI and say, what happened? It will tell you what happened. That's the good side of it. Attackers seem to be more on the side of taking advantage of these systems to do their attacks. Recently, OpenAI released a report where they were talking about what they've seen in their system, what attackers are doing. It's clear that they're using it to build malware, to build exploits, and things like that. It's very tough. There are also some startups, also vendors that are beginning to build AI SOC, which is basically a SOC that is being powered by AI in terms of analyzing all the huge alerts that you get and helping to investigate.
A lot of people are like, these SOCs are still quite premature, because they are very good at understanding very specific use cases, and if some parameters change rapidly, they are already confused. It means they might not be able to really be deployed to freeze the APTs and all of that. In general, I think it's very interesting how everything is unfolding, and we hope that we can be better than the bad guys.
See more presentations with transcripts
Recorded at:
Aug 10, 2026
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み