本文へ移動
情シスのミカタ
トレンド約7分で読めます

公開アプリからサーバを狙う「A2B攻撃」とは NICTの注意喚起を解説

NICTは2026年10月13日、相次ぐ情報漏えいの原因の一つとして、公開アプリを解析してサーバを攻める『A2B攻撃』を特定したと注意喚起しました。仕組み、主に狙われる4つの弱点(SSRF・RCE・SQLインジェクション・IDOR)、自社がアプリを出している場合の点検と委託先への聞き方を深掘りします。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
公開アプリからサーバを狙う「A2B攻撃」とは NICTの注意喚起を解説

この記事のまとめ

  • NICTの脅威情報分析チームLETTICEは2026年10月13日、国内で相次ぐ情報漏えいの原因の一つとして、公開Androidアプリを解析し、その情報でアプリの接続先サーバを攻める手法『A2B攻撃(App-to-Backend Attack)』を特定したと公表しました。
  • アプリ自体に脆弱性がなくても、バックエンドサーバのAPIに認証・認可や入力値の検証の不備があれば、個人情報の漏えいや不正アクセスにつながります。iOSアプリやWebサービスのAPIでも同じ問題が起こり得ます。
  • 主に狙われているのは、SSRF・RCE・SQLインジェクション・IDOR(認可不備)の4つです。NICTは、侵害の確認・脆弱性の点検・暫定的な緩和策の3つを早急に行うよう推奨しています。
  • 自社や委託先が社外向け・社内向けのアプリやWeb APIを出している会社が対象です。公開アプリは解析される前提で、サーバ側の安全を確かめる機会です。
こんな方に#30代#40代#50代#60代実務

NICT(情報通信研究機構)は2026年10月13日、国内で相次ぐ情報漏えいの原因の一つとして、公開アプリを解析してサーバを攻める手法を特定したと注意喚起しました。NICTの脅威情報分析チームLETTICEが、この手法を「A2B攻撃(App-to-Backend Attack)」と名付けています。総務省も同じ日に、この注意喚起を踏まえた対応を事業者に呼びかけました。

速報の内容は、NICT、公開アプリの解析を悪用した攻撃に注意喚起 サーバ側の点検をにまとめています。この記事では、攻撃の背景、狙われる弱点、そして自社がアプリやWeb APIを出している場合に何を点検するかを、NICTの原文に沿って深掘りします。攻撃の手順や再現の方法は扱いません。

A2B攻撃とは何か

A2B攻撃は、公開されているアプリの「解析」と、そこで分かった情報を使った「サーバへの攻撃」を組み合わせたものです。流れは、NICTの資料で次のように示されています。

NICTの注意喚起の資料より。A2B攻撃の流れを4段階で示した図。1 公開アプリの入手・解析、2 攻撃対象の特定、3 対象サーバに合わせた攻撃の実行、4 バックエンドサーバの脆弱性が悪用される。主に狙われている脆弱性としてSSRF・RCE・SQLインジェクション・IDORが挙げられている
NICTの注意喚起の図。A2B攻撃の流れと、主に狙われる4つの弱点出典: NICT 脅威情報分析チームLETTICE「アプリ解析からのサーバ攻撃」(CYNEX)(引用)

攻撃者は、一般に公開されているAndroidアプリを入手し、プログラムを解析します。これにより、アプリが通信するサーバの接続先、API(アプリとサーバが情報をやり取りする仕組み)のエンドポイント、パラメータ、応答データの構造などを調べます。そのうえで、対象のサーバの仕様に合わせた攻撃を組み立てて実行します。

この攻撃の特徴は、不特定多数のサーバに同じ攻撃をばらまくのではなく、サーバごとに攻撃内容を変える「狙い撃ち」である点です。アプリを出している会社から見ると、一般には公開していないつもりのサーバの内部仕様が知られ、自社の弱点をピンポイントで突かれることになります。

重要なのは、アプリ自体に脆弱性がなくても被害が起こり得ることです。攻撃者はアプリを介さず、サーバのAPIを直接操作できます。認証が不要なAPIだけでなく、ログイン後に使うAPIも、サーバ側のアクセス制御に不備があれば対象になります。

なぜ今、注意喚起なのか

2026年の秋は、大量の個人情報が漏えいする事案が国内で相次ぎました。LETTICEは独自の調査で、その原因の一つがA2B攻撃だと特定しました。同じ時期に、JPCERT/CC(10月8日)、個人情報保護委員会(10月7日)、国家サイバー統括室(10月9日)、総務省(10月9日)も、相次ぐ不正アクセスへの注意喚起を出しています。

NICTは、AIの活用でアプリの解析や脆弱性の探索が効率化されている点にも注意を促しています。これまで手間のかかった作業が効率化されると、同じ攻撃がより多くのシステムに広がるおそれがあります。また、同様の問題はAndroidアプリに限らず、iOSアプリやWebサービスのバックエンドAPIでも起こり得るとしています。

主に狙われている4つの弱点

NICTは、A2B攻撃で主に狙われている脆弱性として、次の4種類を挙げています。いずれも、守る側が自社のサーバで「ないか」を確かめるためのものです。

弱点 どんな問題か 悪用されると
SSRF 外部からのリクエストで、サーバに本来意図しない通信をさせる 外部から直接届かない内部システムや、クラウドのメタデータにアクセスされ、機密情報を取られる
RCE 外部からのリクエストで、サーバ上で不正なコマンドやプログラムを実行させる 情報の窃取、データの改ざん、不正なプログラムの実行など、深刻な被害
SQLインジェクション APIなどへの入力を通じて、データベースに不正な処理をさせる データベースの個人情報を取られる、認証を回避される
IDOR(BOLA) 利用者IDやデータIDの指定時に、アクセス権の確認が不十分 リクエストの識別子を変えるだけで他人の情報を取得。連番で大量漏えいにつながる

とくにIDOR(BOLAとも呼びます)は、理解しておきたい弱点です。たとえば、自分の情報を取得するAPIで、リクエストの中のID番号を書き換えるだけで、他の利用者の氏名やメールアドレスが取得できてしまう、という問題です。IDが連番など推測しやすい形だと、順番にたどって大量の情報が漏れるおそれがあります。

自社は関係あるか

次のいずれかに当てはまる会社が対象です。

  • 社外向けのアプリ(会員アプリ、予約、ネット通販など)を出している会社
  • 社内向けのアプリを配っている会社
  • アプリがなくても、Webサービスのバックエンド(APIやサーバ)を公開している会社
  • 上記を開発会社や運用会社に委託している会社。点検の実務は委託先が担うことが多いため、情シスは「誰が何を確かめるか」を整理します

アプリやAPIを一つも公開していない会社は、この攻撃の直接の対象ではありません。ただし、取引先や委託先のサービスを通じて自社のデータが扱われている場合は、相手の対応状況を確かめておくと安心です。

情シスがやること(NICT推奨の3つを深掘り)

NICTは、Androidアプリを公開する事業者に、次の3つを早急に行うよう推奨しています。アプリやAPIを委託している場合は、委託先と分担して進めます。

1. 侵害の確認(すでに攻撃を受けていないか)

  • 公開しているAPIとホストを洗い出します。アプリが使うAPIのほか、サブドメイン、旧バージョンのAPI、検証環境、クラウド上の公開サービスも対象に含めます。
  • 2026年8月以降のアクセスログ・APIログ・認証ログを確認し、NICTが公表したIoC(侵害指標。IPアドレスやUser-Agentなど)との一致や、不審なアクセスがないかを調べます。可能であれば、それより前のログも確認します。
  • 認証なしでの大量の情報取得、連番IDを使ったアクセス、他会員情報の閲覧・変更、認証トークンの不審な発行、管理機能の利用など、通常と異なるAPIの操作がないかを見ます。
  • 不審なアクセスが見つかったら、認証が成功したか、どのデータにアクセスされたか、情報が取得・変更されたかなど、影響の範囲を速やかに調べます。

IoCは、ログ点検の手がかりとして使います。NICTは、IoCとの一致だけで侵害を断定することはできないとして、ログや通信内容と併せて総合的に判断するよう書いています。

2. 脆弱性の点検(狙われる弱点がないか)

NICTは、次の点を重点的に点検するよう挙げています。

  • 認可不備(IDOR/BOLA): 会員IDなどの識別子を変えて、他人や他テナントの情報を見たり変えたりできないか
  • 認証・セッション管理の不備: 認証トークンの不正発行・偽造・認証回避ができないか。固定の認証情報や暗号鍵が露出していないか
  • SQL・NoSQLインジェクション: 外部からの入力でデータベースの情報を不正に取得・変更できないか
  • SSRF: URLの取得、画像処理、文書変換などの機能を通じて、内部ネットワークやクラウドのメタデータ、ローカルファイルにアクセスできないか
  • クラウドサービス・ストレージの設定不備: S3、GCS、Firestoreなどに、認証なしや本来許可されていない権限でアクセスできないか
  • コード実行・ファイル操作: 危険なデシリアライズ、任意のファイルの書き込み・上書き、不適切な管理機能の公開がないか

3. 暫定的な緩和策(すぐに直せないとき)

  • 国外からのアクセスや、不要なアクセス元からの通信を一時的に制限します。
  • 不要な公開API、管理機能、検証環境へのアクセスを停止または制限します。
  • APIへのアクセス頻度や、連続した識別子の指定を監視し、必要に応じてレート制限やWAFでアクセスを制御します。
  • 認証情報やトークンの漏えい・悪用が疑われるときは、無効化・再発行をします。
  • 脆弱性が見つかったら速やかに直します。すぐに直せない、または暫定策でもリスクを許容できる水準まで下げられない場合は、該当するAPIや機能、必要ならサービス全体の一時停止を検討します。

恒久的な対策として設計や実装を見直すときは、攻撃者がアプリを介さずにAPIを直接操作できることを前提に、アプリ側の制御だけに頼らず、サーバ側で認証・認可と入力値の検証を行うことが重要だと、NICTは書いています。

委託先・開発会社への聞き方(編集部の整理)

アプリやAPIを外部に委託している会社は、次を文書で確かめると、分担が決めやすくなります。

  • 自社のどのアプリ・API・公開サーバが対象になり得るか。旧バージョンのAPIや検証環境が、外から見える状態で残っていないか
  • 2026年8月以降のアクセスログ・認証ログが残っていて、IoCと照らした点検ができるか
  • 上の4つの弱点(SSRF・RCE・SQLインジェクション・IDOR)と、クラウドストレージの設定を点検してもらえるか。結果をいつ報告してもらえるか
  • 緊急時に、不要なAPIの停止やアクセス制限、認証情報の再発行を、どれだけ早く実施できるか

書かれていないこと、この記事で扱わないこと

  • 攻撃の具体的な手順や再現の方法。NICTは注意喚起の詳細(攻撃手法、主に狙われる脆弱性、確認・対策方法、IoC)をCYNEX LibraryのPDFで公開しています。点検の実務は、公表資料を手がかりに、社内のセキュリティ担当や開発・運用の委託先、専門事業者と進めてください。
  • 被害にあった具体的な企業名や件数。今回の注意喚起は、個別の事案の公表ではありません。
  • A2B攻撃と、個別の漏えい事案との一対一の結びつき。NICTは「原因の一つ」としています。

2026年10月13日時点の内容です。

よくある質問

Qアプリを出していない会社も関係ありますか?

Aアプリを出していなくても、Webサービスのバックエンド(APIやサーバ)があれば、同じ考え方の点検が役立ちます。NICTは、AndroidアプリだけでなくiOSアプリやWebサービスのAPIでも同様の問題が起こり得るとしています。アプリやWebを外部に委託している場合は、委託先に点検を依頼します。

Qアプリにセキュリティ対策を入れれば防げますか?

Aアプリ側の対策だけでは足りません。攻撃者はアプリを介さず、サーバのAPIを直接操作できます。NICTは、アプリ側の制御のみに依存せず、バックエンドサーバ側で認証・認可や入力値の検証を行うことが重要としています。

Qもう攻撃を受けたかどうかは、どう確かめますか?

ANICTは、公開しているAPIやホストを洗い出し、2026年8月以降のアクセスログ・APIログ・認証ログを、公表されたIoC(侵害指標)や不審なアクセスと照らして確認するよう勧めています。認証なしでの大量の情報取得、連番IDを使ったアクセス、他会員情報の閲覧・変更などの異常がないかを見ます。詳しい手順は社内のセキュリティ担当や開発・運用の委託先、専門事業者と進めます。

出典・参考

チェック済み。この記事は監修者によってチェックされました。(2026年10月13日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(解説)

法令・官公庁の発表・企業の公式発表などの一次情報を調べて、情シス向けの解説・比較・テンプレの記事を書きます。数字と日付は出典と照らして確かめ、記事の最後に出典を載せています。使っているAI: Anthropic Claude。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が一次情報を調べて書き、機械の検査を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします