バーガーキング情報漏洩は、国内でバーガーキングを運営する株式会社ビーケー・ジャパンが2026年10月15日に発表した不正アクセスです。「バーガーキング」公式アプリの会員情報を管理するシステムが第三者に侵入され、公式アプリ会員情報 約1,118万件が漏えいしました。漏れたのは氏名・メールアドレス・電話番号・生年月日など10項目で、クレジットカード番号は同社が保持しておらず、漏えいしていないとしています。
THE SCALE発表の数字
公式アプリの会員情報約1,118万件、漏えいは10項目
1,118万件
公式アプリの会員情報
単位は「件」。人数ではない
10項目
漏えいした項目
氏名・メール・電話・生年月日など
0件
カード番号の漏えい
同社はカード番号を保持していない
30秒でわかる(2026年10月17日時点)
- ・規模:公式アプリ会員情報 約1,118万件。単位は「件」で、人数としては発表されていない
- ・漏れたもの:氏名、メールアドレス、電話番号、生年月日など10項目
- ・漏れていないもの:クレジットカード番号(同社は保持していない)。ログインパスワードの漏えいは現時点で確認されていない
- ・二次被害:本件に起因する不正利用などは、現時点で確認されていないと同社は説明
まずやること(利用者・開発者)
- 利用者は同社を名乗るメール・SMS・電話のリンクを開かない。会員情報やパスワードを入力しない。お知らせは公式アプリか公式サイトを自分で開いて確かめる
- アプリと同じパスワードを他のサービスで使っているなら、そちらを別のパスワードに変える。アプリのパスワードの漏えいは現時点で確認されていないが、予防として効く
- 会員基盤を運用する開発者は、1つのクライアントが大量の会員IDを読み出していないかを、下の確認コマンドでアクセスログから見る
開発者が自分のシステムを守る全体の考え方は サプライチェーン攻撃とは|手口・防御ツール比較・npm 12の新機構まで実践解説 に、2026年の国内事案を入口と対策で並べた一覧は セキュリティ事案一覧 にまとめています。
バーガーキング情報漏洩の時系列
TIMELINE時系列
不正アクセスは6日間、判明から2日で発表
-
10/2(金)
不正アクセスの期間の初日
-
10/7(水)
不正アクセスの期間の最終日
-
10/13(火)
漏えいが判明
-
10/15(木)
発表。対象者へメールで案内
| 日付(2026年) | 出来事 |
|---|---|
| 10月2日(金)〜10月7日(水) | 公式アプリの会員情報を管理するシステムに、第三者による不正アクセス |
| 10月13日(火) | 漏えいが判明 |
| 10月15日(木) | 同社が発表。対象者へのメールでの案内を進めている |
不正アクセスの期間が終わってから判明まで6日、判明から発表までは2日でした。同社は不正アクセス元の通信を遮断し、対策本部を設置し、個人情報保護委員会へ報告したとしています。
バーガーキング情報漏洩で漏れた情報と、漏れていない情報
発表の内容を「漏えいした」「漏えいしていない」「分かっていない」の3つに分けると次のとおりです。
| 漏えいした(10項目) | 漏えいしていない | 分かっていない・未公表 |
|---|---|---|
| 会員ID、メールアドレス、登録種別、都道府県、性別、生年月日、氏名(漢字・カナ)、電話番号、モバイルオーダー履歴の有無、メールアドレス認証の有無 | クレジットカード番号(同社は保持していない) | ログインパスワード(現時点で漏えいは確認されていない)、侵入経路(外部の専門機関と調査中) |
注文履歴は「有無」だけで、注文の中身や日時は10項目に含まれていません。件数の単位は「件」なので、約1,118万件をそのまま約1,118万人と読み替えることはできません。
なりすましに使われうる組み合わせ
漏れた項目は1つずつなら目新しくなくても、組み合わせると本物らしい連絡を作れます。本件で二次被害は確認されていないと同社は説明しています。下の表は、こうした情報が使われうる手口の一般的な例です。
| 組み合わせ | 使われうる手口(一般的な例) | 見分ける手がかり |
|---|---|---|
| 氏名 + メールアドレス | 氏名を書き込んだ「会員情報の確認」メールで偽サイトへ誘う | 同じお知らせが公式アプリや公式サイトにも出ているか |
| 電話番号 + 生年月日 | SMS や電話で本人確認を装い、生年月日を言わせて信用させ、パスワードを聞き出す | 相手が生年月日を知っていても本物とは限らない。パスワードを電話や SMS で伝えない |
| モバイルオーダー履歴の有無 | 利用したことのある人に絞って「ご注文の件で」と連絡する | 注文の状況はアプリの履歴で自分で確かめる |
バーガーキング情報漏洩で利用者がやること
同社の呼びかけは、同社を装った不審なメール・SMS・電話に注意し、記載のURLを開いたり、会員情報やパスワードを入力したりしないことです。これに沿って、利用者がやることを並べます。
・連絡の真偽は届いた経路で確かめない。公式アプリか、ブラウザで自分で開いた公式サイトのお知らせと照らし合わせる
・アプリのパスワードを他のサービスでも使っていれば、そちらを別のものにする。漏えいは現時点で確認されていませんが、使い回しがあると1か所の漏えいが他のサービスに広がります
・退会しても、すでに漏れた記録は消えない。退会やアカウント削除をするかどうかと手順は、公式アプリと同社の案内に従う
使い回しが狙われる仕組みと、サービス側の守り方は リスト型攻撃の対策|他社で漏れたパスワードで自社が破られる仕組みと、パスワード漏洩確認の実装・ログでの検知 で扱っています。
カード番号の非保持と会員基盤を持つ開発者の教訓
WHAT YOU HOLD持つものだけが漏れる
持っていたものは漏れ、持っていないカード番号は漏れなかった
会員システムが持っていた
発表で漏えいとされた10項目
- 氏名・メールアドレス・電話番号
- 生年月日・性別・都道府県
- 会員ID・注文履歴の有無など
会員システムが持っていない
発表で漏えいしていないとされたもの
- クレジットカード番号(非保持)
- 決済は別の仕組みに任せる
- 持たないものはここからは漏れない
今回、漏えいの範囲を区切ったのは「何を持っていたか」でした。会員システムがカード番号を持っていなかったので、侵入されてもカード番号はそこから出ていきません。発表から言えるのはここまでで、決済の仕組みの中身は公表されていません。
会員基盤を設計・運用する側が持ち帰れる点を、表にまとめます。
| 点検すること | 見るところ |
|---|---|
| 持たなくてよい項目 | 生年月日や電話番号を、どの機能が使っているか。使っていない項目を集め続けていないか |
| 持つ項目の守り方 | パスワードは遅いハッシュとソルトで持っているか。鍵で戻せる暗号化や平文にしていないか |
| 大量の読み出し | 1つの鍵・1つのクライアントが、普段より多くの会員を読んでいないか。気づける記録があるか |
正しい認証のまま大量に引かれるAPIの止め方は APIレート制限の設計 で、会員情報を返すAPIが悪用された事案は ソースネクスト情報漏洩 で扱っています。パスワードの保存や個人情報の最小化といった連載の他の回は、セキュリティ事案一覧 の対策の列からたどれます。今回の侵入経路は公表されていないため、どの対策が本件に当てはまるかは分かりません。
会員APIの大量読み出しを確かめるコマンド
本件の侵入経路は未公表です。ここでは一般的な点検として、会員情報を返すAPIのアクセスログから「1つのクライアントが1日に何人分の会員を読んだか」を数えます。nginx の標準形式(combined)で、会員の取得が /api/members/<数字> の形のURLだと仮定しています。
# 会員APIのアクセスログを読み、「クライアント(IP)×日」ごとに、成功応答で返した会員IDの種類を数える(読み取りだけ)
LOG=${LOG:-/var/log/nginx/access.log} # 自分のログの場所に置き換える
LIMIT=${LIMIT:-200} # 1クライアントが1日に見る会員IDの目安。自社の通常値から決める
awk -v limit="$LIMIT" '
$9 ~ /^2/ && match($7, /^\/api\/members\/[0-9]+/) {
id = substr($7, 14, RLENGTH - 13) # "/api/members/" の後ろの数字
key = $1 " " substr($4, 2, 11) # IP と日付(例: 03/Oct/2026)
if (!((key, id) in seen)) { seen[key, id] = 1; n[key]++ }
}
END { for (k in n) printf "%s %d%s\n", k, n[k], (n[k] > limit ? " 多い" : "") }
' "$LOG" | sort -k3,3nr | head -5
URLの形が違うなら /api/members/ と 14(その文字数+1)を、ログにAPIキーや利用者の識別子を残しているなら $1 をその列に置き換えます。mawk 1.3.4 で、合成したログに陽性対照と陰性対照を作って確かめました。
# 陰性対照(利用者40人が自分の会員情報を見る+店舗端末1台が1日60人分を見る、2,052行)
192.0.2.50 02/Oct/2026 60
192.0.2.50 03/Oct/2026 60
198.51.100.10 02/Oct/2026 1
198.51.100.10 03/Oct/2026 1
198.51.100.11 02/Oct/2026 1
# 陽性対照(上に、1クライアントが連番の会員ID 3,000件を成功応答で、存在しないID 500件を404で読む行を足した5,552行)
203.0.113.7 03/Oct/2026 3000 多い
192.0.2.50 02/Oct/2026 60
192.0.2.50 03/Oct/2026 60
198.51.100.10 02/Oct/2026 1
198.51.100.10 03/Oct/2026 1
陰性対照では目安の200を超える行は出ず、陽性対照では大量に読んだ1クライアントだけが先頭に「多い」付きで出ました。404の500件は数えていません。
この結果はログの形から見た目安です。侵害の判定ではありません。「多い」が出ても、社内のバッチや店舗の端末、多くの利用者が1つのIPを共有する携帯回線のように、正当な理由があることがあります。逆に何も出なくても、これだけでは安全とは言えません。多数のIPに分けた少しずつの読み出し、ログの保存期間より前の出来事、URL以外(POSTの本文など)で会員IDを渡すAPIは見ていないからです。最終判断はAPIの認可の設計と監査ログの突き合わせで行ってください。
影響範囲と、分かっていないこと
2026年10月17日時点で、発表から分かることと分からないことを分けます。
| 項目 | 発表の内容 |
|---|---|
| 対象 | 「バーガーキング」公式アプリの会員情報 約1,118万件(単位は件) |
| 侵入経路 | 未公表。外部の専門機関と連携して調査中 |
| ログインパスワード | 現時点で漏えいは確認されていない |
| 二次被害 | 本件に起因する不正利用などは現時点で確認されていない |
| 同社の対応 | 不正アクセス元の通信の遮断、対策本部の設置、個人情報保護委員会への報告、対象者へのメールでの案内 |
続報では侵入経路と再発防止策、パスワードの扱いの調査結果、対象者への案内の範囲を見ると、自分の対応を見直しやすくなります。続報が出たら、本記事も更新します。





