Compact
CyIOC Intelligence Teamは、弊社提供サービス「CyIOC」にて、「.JP」を守るスローガンの元に、脅威情報の収集・分析を行う専任チームです。

この記事では、NECのCyIOC Intelligence Teamが、リサーチ活動を通して得た情報を掲載しています。

CyIOC Intelligence Teamは、LLMを搭載した自律型ペネトレーションテストツール「Cairn」を調査し、日本企業を含む複数の企業への攻撃痕跡を確認しました。

本調査は10月15日に実施し、緊急性が高いと判断したため、10月16日には関係機関へ情報の共有を行ないました。

目次

Cairn

近年、国内外で企業や組織を標的としたサイバー攻撃や情報漏えい事案が相次いでいます。攻撃手法の高度化に加え、生成AIを活用した攻撃の自動化が進むことで、攻撃者の技術的障壁が低下し、脆弱性探索や攻撃活動の効率化・大規模化が懸念されています。当社のCyIOC Intelligence Teamでは、サイバー脅威インテリジェンス(CTI)活動の一環として、攻撃インフラや攻撃ツール、脅威アクターの動向について継続的な調査・分析を実施しています。こうした調査活動の過程で、生成AIを活用した自律型ペネトレーションテストツール「Cairn」に関連する攻撃活動の痕跡と実行記録を入手し分析しました。

Cairn[1]は、複数のLLMエージェントを並列に稼働させ、目標達成までの未知の経路を自律的に探索するオープンソースのAIシステムです。自律型ペネトレーションテストで実績を持ちますが、開発者は単なるAIペネトレーションテストツールではなく、汎用的な「状態空間探索エンジン」と位置付けています。(状態空間探索エンジンとはある問題の様々な状態をたどり、初期状態からゴールへ至る手順・経路を探索するエンジン)このツールに注目したきっかけは、中国Tencent Cloudが主催する、第2回AIペネトレーションテスト競技会[2]での実績です。Cairnを使用したチームは、オンライン予選で唯一全54問を解き、4位に入りました。決勝を含む総合順位は3位でした(開発者発表)。

Cairnは、Cairn Server、Dispatcher、複数のAI Agent Workerで構成されます。Cairn Serverが探索で得た事実(Fact)と探索方針(Intent)を一元管理し、Dispatcherがそれらを基に各Workerへのタスク割り当てと並列実行を制御します。各WorkerはClaude CodeやCodexなどのLLMエージェントを利用し、Nuclei、ffuf、Impacketなどのセキュリティツールで対象システムの調査と脆弱性検証を行います。調査結果はCairn Serverに集約され、その共有情報から新たな探索方針が生成されます。この処理を繰り返すことで、複数のAIエージェントが連携し、目標達成に向けたペネトレーションテストを自律的に進めます。

Cairnの構成図

50

Cairn公開状況の調査

Shodanを用いて、Cairnの公開状況に関するOSINT調査を実施しました。
検索クエリ「http.dom_hash:46875059 http.title:Cairn」で検索すると28件のホストがヒットしました。

50

※Total ResultsはIPアドレス数ではなくサービス数
※10月15日時点

Cairnプロジェクト画面

公開されているCairnの中には、アクセスすると認証なしでプロジェクト一覧がそのまま表示されるものもありました。

50

プロジェクトを選択すると、目標達成までの探索経路や実行ログを確認できます。

50

日本関連企業

公開されているCairnにアクセスし、標的に設定されたWebサイトの情報を収集しました。その結果、日本関連企業のドメインを複数確認したため、業種別に集計しました。全体ではEC・小売関連が中心で、家電・電子機器、宝飾品、食品、生活雑貨など、幅広い事業者が含まれています。全34件のうち、家電・電子機器、専門小売、総合小売の3分類が22件(約65%)を占めました。広義のEC関連サービスを含めると、オンライン販売や商取引と関係の深いドメインが大半を占めています。

50

攻撃分析

攻撃手法別

特に日本関連企業を対象とした実行ログに着目し、攻撃手法別に、成功と報告された件数と試行にとどまった件数を集計しました。

header-row-bg
攻撃手法
1
1
成功
1
1
試行
1
1
未認証APIアクセス/認証バイパス
1
1
18
1
1
3
1
1
SQLインジェクション
1
1
10
1
1
0
1
1
IDOR/BOLA
1
1
23
1
1
3
1
1
XSS(Reflected/Stored/DOM)
1
1
20
1
1
0
1
1
CSRF
1
1
22
1
1
2
1
1
ビジネスロジック攻撃
1
1
9
1
1
1
1
1
ファイルアップロード
1
1
17
1
1
0
1
1
SSRF
1
1
16
1
1
1
1
1
情報開示
1
1
10
1
1
1
1
1
Webキャッシュポイズニング
1
1
10
1
1
0
1
1
RCE/デシリアライズ/コード実行
1
1
4
1
1
22
1
1
OAuth/SSO攻撃
1
1
15
1
1
2
1
1
JWT偽造攻撃
1
1
7
1
1
1
1
1
HTTP Request Smuggling
1
1
7
1
1
0
1
1
APKリバースエンジニアリング
1
1
3
1
1
0
1
1
Firebase/クラウドDB未認証
1
1
5
1
1
1
1
1
プロンプトインジェクション
1
1
2
1
1
0
1
1
OOB/帯域外データ抽出
1
1
11
1
1
0
1
1
クレデンシャルスプレー
1
1
6
1
1
0
1
1
Cloudflare/CDN迂回
1
1
18
1
1
2
1
1
永続化インフラ構築
1
1
1
1
1
0
1
1

A2B攻撃

特徴的な攻撃として、NICTが2026年10月13日に注意喚起したA2B攻撃(App-to-Backend Attack)[3]と技術的に一致する攻撃手順が記録されていました。具体的には、公開Androidアプリをリバースエンジニアリングし、アプリに埋め込まれたAPIの仕様や認証関連情報を取得した後、その情報を用いてバックエンドAPIへのアクセスや書き込みを試みている点です。またこの攻撃はJPCERT/CCの記事で紹介された、アプリ内部の署名処理を解析して正規アプリを介さずにAPIへアクセスする技術事例[4]と近い手法です。

攻撃フロー

50

実行ログの一つをサンプルとして分析しました。

攻撃の時系列(探索開始からの経過時間)
header-row-bg
経過時間
1
1
主な攻撃行為
1
1
探索開始
1
1
StrixのCAPTCHA診断結果を引き継ぎ、Web認証を検証
1
1
約1時間後
1
1
SQLインジェクション、管理画面、Cloudflare、ステージング環境の探索
1
1
約1時間後
1
1
Androidアプリを取得・逆コンパイルし、APIを列挙
1
1
約2時間後
1
1
API署名・暗号情報を復元し、API操作を検証
1
1
約3時間後
1
1
セッション生成・認証状態・IDORの検証
1
1
約4時間後
1
1
別のIoTアプリを解析し、関連サービスを探索
1
1
約5時間後
1
1
APKから得た認証情報をステージング環境に適用
1
1
約5時間後
1
1
認証・トークン発行処理を検証
1
1
約6時間後
1
1
他の関連サイトへの探索拡大、アカウント列挙、パスワード試行、WAF回避検証
1
1

Androidアプリのリバースエンジニアリング

jadx 1.5.1を使用して逆コンパイルしたと記録されていました。これはJPCERT/CCが公開した連続不正アクセス事案の攻撃手法に関する調査で紹介されたツールと同じです。ただし、Blutterの使用はCairnの実行ログから確認できませんでした。

API署名とハードコードされた認証情報の取得

Androidアプリ内の認証処理が解析されていました。報告された主な取得対象は以下のとおりです。

これらの情報を取得した後、ログ上ではアプリの通信形式を再現したリクエストが生成されていました。署名なし、不正な署名、古いタイムスタンプの各条件を比較した結果、正しい署名を含むリクエストが受理されたと記録されていました。

APKから取得した認証情報の横展開

Androidアプリ内に記載されていたBasic認証情報が、別のステージング環境へのアクセスに利用されたことが記録されていました。

header-row-bg
対象
1
1
ログ上の結果
1
1
www-stg.***.com
1
1
Basic認証通過、HTTP 200
1
1
***.stg.***.jp
1
1
Basic認証通過、HTTP 200
1
1
***.test.***.jp
1
1
Basic認証通過、HTTP 200
1
1

つまり、アプリ解析によって得られた認証情報が、本番アプリのAPIだけでなく、開発・検証環境へのアクセスにも利用されていました。

A2B攻撃以外にも確認された攻撃

A2B攻撃以外にも、以下のような攻撃がログに記録されていました。

header-row-bg
攻撃分類
1
1
エージェントの行為
1
1
結果・応答
1
1
CAPTCHA回避
1
1
ログイン画像CAPTCHAの自動解析
1
1
CAPTCHAの自動突破に成功したと報告
1
1
SQLインジェクション
1
1
商品検索・会員情報などの入力パラメータ検証
1
1
実行成功の報告はなし
1
1
認証バイパス
1
1
任意の認証情報によるトークン発行・SSO検証
1
1
署名付きトークンの不正取得に成功したと報告
1
1
認可不備の悪用
1
1
APIのオブジェクトIDを変更した更新試行
1
1
別IDオブジェクトへの書き込み成功を報告
1
1
WAF回避
1
1
URLパス正規化、HTTPヘッダーなどによる差分検証
1
1
一部でWAFの回避に成功と報告
1
1
アカウント列挙
1
1
JSON APIなどからユーザー識別子を取得
1
1
ユーザ情報取得報告
1
1
パスワードスプレー
1
1
取得したユーザー識別子と複数のパスワードを組み合わせて認証試行
1
1
実行成功の報告はなし
1
1
RCE・WebShell
1
1
CMS・Webアプリケーションのコード実行脆弱性を検証、WebShell設置経路の探索
1
1
実行成功の報告はなし
1
1

※Cairnの実行ログに記録されたエージェントの行為および結果を整理したものです。よって攻撃成功とされた項目についても検証は実施しておらず、脆弱性の成立や侵害の有無を確定するものではありません。

推奨対策

まとめ

今回の事例で重要なのは、A2B攻撃そのものではなく生成AIを活用した自律型ペネトレーションテストツールが実際の攻撃に転用され始めている実態が、具体的な実行記録から明らかになった点です。従来は高度な専門知識が必要だった脆弱性探索やアプリ解析、攻撃経路の検証をAIエージェントが連続・並列で実行することで、攻撃が効率化・大規模化する可能性があります。こうしたツールの普及により、攻撃者の技術的な参入障壁が下がり、攻撃がさらに多様化することが懸念されます。防御側には、既知の攻撃手法への対策に加え、AIによる継続的かつ自律的な探索を前提とした検知・対応体制の強化が求められます。

IoC

Cairnが稼働していたIPアドレス一覧
143[.]246[.]193[.]241
1
1
94[.]183[.]233[.]134
1
1
31[.]56[.]206[.]187
1
1
43[.]155[.]218[.]168
1
1
46[.]8[.]227[.]73
1
1
176[.]65[.]144[.]71
1
1
94[.]183[.]184[.]254
1
1
66[.]42[.]121[.]229
1
1
117[.]50[.]187[.]123
1
1
94[.]183[.]184[.]98
1
1
43[.]161[.]198[.]204
1
1
124[.]223[.]16[.]130
1
1
136[.]244[.]97[.]206
1
1
204[.]194[.]55[.]189
1
1
202[.]182[.]98[.]149
1
1
144[.]31[.]223[.]254
1
1
94[.]183[.]183[.]73
1
1
85[.]137[.]244[.]222
1
1
95[.]182[.]99[.]42
1
1
209[.]250[.]249[.]158
1
1
142[.]4[.]98[.]145
1
1
31[.]57[.]47[.]29
1
1
82[.]29[.]53[.]107
1
1
217[.]142[.]229[.]137
1
1
193[.]39[.]143[.]130
1
1
185[.]92[.]181[.]28
1
1
1
1
120[.]46[.]86[.]195
1
1
212[.]147[.]252[.]25
1
1
1
1

※10月15日時点でのShodan検索結果

参考文献

[1] Cairn
https://github.com/oritera/Cairn

[2] 腾讯安全众测-智能渗透挑战赛
https://challenge.zc.tencent.com

[3] 【注意喚起】 相次ぐ情報漏えい、その原因の一つは「アプリ解析からのサーバ攻撃」
https://www.nict.go.jp/press/2026/10/13-1.html

[4] 連続不正アクセス事案の攻撃手法に関する調査
https://blogs.jpcert.or.jp/ja/2026/10/web_api_attacks.html

small-media
right
image
cyioc
次世代サイバーセキュリティサービス「CyIOC(サイオック)」
高度化・巧妙化するサイバー攻撃の脅威が経済安全保障上の重要課題となっています。国内およびグローバルに事業を展開する企業をこれらの脅威から防御し、「.JPを守る」ためNEC独自のインテリジェンスとAI技術を融合した包括的なサービスを提供します。
/content/nec/jp/ja/solutions/cybersecurity/service/cyioc/index
詳細はこちら
5000