掲載済み (2026-10-03号)
062 241文字 • 2分

AIセキュリティエージェントで24件のAndroid脆弱性を発見:GitHubの事例

原題: How we found 24 Android vulnerabilities using our open source AI security agent

英語

掲載情報

2026年10月3日土曜日号 メインジャーナル掲載

概要

GitHub Security Labが、自社開発のAIエージェント「Taskflow Agent」を用いてAndroidアプリから24件の脆弱性を発見した成果と、その背後にある技術的アプローチを公開しました。

詳細内容

### 概要 GitHubのセキュリティ研究チームは、LLMの推論プロセスを制御・自動化する「GitHub Security Lab Taskflow Agent」を活用し、Androidアプリの監査を実施しました。その結果、OsmAndやWikipediaなどの著名なアプリケーションから計24件の脆弱性を特定することに成功しました。 ### 技術的アプローチ 研究チームは、モバイルアプリ特有の攻撃面(インテントやディープリンクなど)を重点的に調査させるため、カスタムの「タスクフロー」を作成しました。これにより、AIに対して「エントリポイントの分離」や「特定の脆弱性クラス(混同代理攻撃など)の重点確認」を指示し、LLM単体では見落としがちな複雑な論理バグの発見を可能にしました。 ### 発見された脆弱性の例 - **OsmAnd:** 悪意のあるアプリが設定ファイルを不正にインポートさせることで、ユーザーの現在地や移動経路を無断で外部サーバーに送信できる脆弱性。 - **Wikipedia:** ディープリンクの解析ロジックの不備を突き、攻撃者が制御するドメインにユーザーを誘導。クッキーを奪取することでアカウントを乗っ取れる脆弱性。 ### AIの利点と限界 AIはAPIの挙動に精通しておりPoC生成能力も高い一方、脆弱性の深刻度を誤認する傾向があるため、専門家によるレビューが不可欠であると結論付けています。