記事一覧に戻る
security-news2026年10月11日32分で読めます

同じCommuneなのに、なぜ漏れた情報が違ったのか ― 23組織の比較から見える共通署名鍵、テナント巡回、そしてガバナンス

2026年10月のCommune不正アクセスで公表した23組織を横に並べた。同じSaaS、同じ共通署名鍵の侵害なのに、実名・会社名・住所まで対象となった企業と、メールとニックネーム中心の企業、漏えいなしの企業に分かれた。会員数と漏えい人数、認証とデータの置き方、事故後の説明を比較し、通常APIでテナントを巡回したという仮説と、委託元が判断すべき「データの境界」と「停止の境界」を考える。

Communeコミューン不正アクセス個人情報漏えいSaaS委託先管理マルチテナントインシデント分析ガバナンス

同じCommuneなのに、なぜ漏れた情報が違ったのか ― 23組織の比較から見える共通署名鍵、テナント巡回、そしてガバナンス

2026年10月、コミュニティプラットフォーム「Commune」に不正アクセスが発生した。

コミューン株式会社の10月9日の公表では、漏えい対象となった情報は推計約30万7,000人分。メールアドレスを含む情報が約12万6,000人分、含まない情報が約18万1,000人分だった。

しかし、今回気になったのは30万人という数字ではない。

同じSaaSで、同じ共通署名鍵が侵害されたのに、企業によって漏えいした情報も人数も違った。

氏名、会社名、役職、住所まで対象となった企業がある。

一方、メールアドレスとニックネーム、ポイントなど、コミュニティ内の情報が中心だった企業もある。

漏えいが確認されなかった企業もある。

そして、各社の不正アクセス時刻を比較すると、別の疑問が浮かんだ。

なぜヤマハでは約1,600人なのに8時間37分、VALXでは2,950人なのに59分なのか。

さらに、10月6日21時に全コミュニティをメンテナンスモードに切り替えたにもかかわらず、翌7日にも情報漏えいが確認されている。

各社の公表を比較し、Communeの公開技術情報と外形調査を重ねると、一つの攻撃モデルが見えてくる。

攻撃者は、共通署名鍵を悪用してテナント管理者になりすまし、通常APIから複数テナントを巡回しながら会員情報を取得していたのではないか。

そして、同じ取得処理でも、各テナントに保存された情報の量と内容が違っていた可能性がある。

これは仮説である。

以下では、公表された事実と区別しながら考えてみたい。

1. 23組織の比較――何人分の、どんな情報が対象となったのか

2026年10月11日時点で収集した23組織の公表を横比較した。

最初に重要なのは、漏えい人数だけではない。

メールアドレスが含まれていたのか。実名と結び付いていたのか。会社名や役職、住所まで保存されていたのか。

その違いを見てほしい。

組織・コミュニティ公表対象人数主な対象情報情報の特徴
ちとせグループ / ちとせアカデミー最大843人氏名、フリガナ、メール、性別、診断結果、利用状況実名と診断・活動情報
ウイングアーク1st / nest Portal約1,200人企業名、役職、氏名、住所、メール等法人・個人の識別性が高い
ソフトブレーン1,164人会社名、氏名、メール、プロフィール等法人と個人の結び付き
日本能率協会マネジメントセンター / 時間〈とき〉ラボ2,950人氏名、住所、年齢、電話番号、メール等連絡先・住所まで含む
LINEヤフー / DS.LAB1,750人氏名、メール、プロフィール、所属グループ等実名とサービス利用情報
ユニファ / ルクミールーム1,450人メール、法人名、園・施設名、施設電話番号等施設・法人と結び付く
ヤマハ / ネットワークエンジニア会約1,600人メール、表示名、自己紹介、所属グループ等技術者コミュニティの情報
スズキ / スズキヴィレッジ約3,000人メール、ニックネーム、年代、居住地、所有車名等利用製品と属性
VALX / FUN2,950人メール、ニックネーム、プロフィール、ポイント、最終利用日時等活動情報が中心
青森県 / 青森びいき最大2,950人メール、プロフィール、観光に関するアンケート等地域・旅行の関心情報
湖池屋 / GOGO!ランド最大1,800件メール、プロフィール、ポイント、グループ等ファン活動情報
ZENB JAPAN / ZENB GARDEN897人確認、最大949人メール、性別、ニックネーム、自己紹介等実名・住所等を取得せず
高知の知全358人メール、年齢、性別、グループ、ポイント等全会員が対象
ベースフード / BASE FOOD Labo約1,500人メール、ニックネーム、プロフィール、ポイント等通販側の顧客情報とは別
森永乳業 / マウントカフェ部291人メール、プロフィール、ポイント、最終アクティブ日時等コミュニティ内活動情報
LIXIL / すまいひろば等人数非公表メール、プロフィール、ポイント、最終利用日時等サービス別に情報を列挙
パナソニック / LUMIX、ヘアサプ約2,000人、約3,000人メールアドレスを含む会員情報詳細項目は限定的な公表
Sansan / Sansan User Forum1,325人確認、別に8,687人の可能性メールありの情報と、表示名・自己紹介・所属グループ等メールの有無で明確に二分
カルビー / 絶品部人数非公表メール、プロフィール、所属グループ等詳細人数なし
バンダイナムコエクスペリエンス / アーケードポータル人数非公表メール、プロフィール、ポイント等詳細人数なし
ダイドードリンコ / いっしょにラボ漏えいなしとの報告―LINE認証を利用
ビジネスエアポート漏えいなしとの報告―既知の攻撃操作の形跡なし
しずおか産業創造プラットフォーム言及なし―10月8日時点ではメンテナンス告知

※人数には確認済み、推定、最大、可能性が混在する。情報項目は各公表に記載された対象範囲であり、すべての項目が対象者全員について存在したことを意味しない。また、漏えいなしと報告された組織と、漏えい状況が未公表の組織は区別する。

ここでまず気付くのは、同じ会員情報でも、内容がまるで違うことだ。

ウイングアーク1stやソフトブレーンでは、実名と会社名が結び付く。

日本能率協会マネジメントセンターでは、住所や電話番号まで対象となっている。

一方、ZENBやVALXでは、メールアドレスとコミュニティ内のプロフィール、活動情報が中心だった。

単なるIDやニックネームだけなら本人を特定することは難しい。ただし、メールアドレスが加われば連絡可能な情報になり、会社名や役職が加われば、標的を具体的に絞ることもできる。

同じ1,000人分でも、漏えいした情報の意味は同じではない。

2. 会員数と漏えい人数――数字が一致しない理由

次に、会員総数が分かっているコミュニティだけを抜き出して比較する。

コミュニティ公表された会員総数漏えい対象人数単純比較
VALX FUN3,813人2,950人約77%
青森びいき15,847人(県・10/5時点)最大2,950人約19%
ZENB GARDEN949人897人確認、最大949人約95〜100%
高知の知358人全358人100%
BASE FOOD Labo65,000人(6月公表)約1,500人約2.3%

※単純比較であり、厳密な漏えい率ではない。会員数と漏えい対象人数は公表時点、母集団、確認基準が一致しない場合がある。青森びいきについては、コミューン側の10月6日1時3分時点の告知では16,697人となっている。

ここで最も気になるのが、2,950という数字だ。

VALX、青森県、日本能率協会マネジメントセンターで一致している。

会員数が3,813人のVALXでも、15,847人の青森県でも、2,950人だった。

2,950は50件の59回分、25件の118回分にあたる。

偶然かもしれない。

公表人数の推計方法によるものかもしれない。

しかし、共通のAPIを使うマルチテナントSaaSで、同じ数字が繰り返されたことは、取得処理の仕組みを考える材料になる。

APIが2,950件までしか返さない、と決め付ける必要はない。

攻撃者のプログラムが、一定の時間や回数だけ取得して次のテナントへ移っていた可能性もある。

3. 認証と会員データをどう管理していたか

今回の違いを考えるには、各社がCommuneへどう会員を登録していたのかを知る必要がある。

公開資料と外形調査から分かる範囲を整理した。

組織会員のログイン方法会員管理・外部システムとの関係重要な確認点
ベースフード自社ショップの会員IDでログイン自社システムとの連携を一時停止どの属性をCommuneへ渡していたか
スズキSUZUKI ID自社システムとの直接接続なしと公表認証結果から何を連携したか
ダイドーLINEアカウント登録・連携属性の詳細は未公表LINE側の人数とCommune側の人数の差
ヤマハメール・パスワード登録とみられる旧YNEにSalesforce Sitesの会員基盤旧会員の移行方法と属性保存
青森県メール・パスワードで登録コミュニティに属性・アンケート情報会員作成と追加登録項目
VALX独自登録と推定ストア側の情報は漏えい対象外会員データの分離
ZENB独自登録と推定通販側の氏名・住所・決済情報は対象外必要最小限の属性
ウイングアーク1stメールで登録法人製品の利用者向け実名・企業名・役職の登録経路
ソフトブレーンコミュニティ登録契約ユーザー向けとみられる会社名・実名の登録経路
Sansanコミュニティ登録自社の業務サービスとは独立メール付きとメールなしの会員の違い
ビジネスエアポートID・メールによるログイン独立した施設会員管理システムも存在Commune側に何を保存していたか
ユニファコミュニティ登録製品本体とは別基盤保育施設情報の連携範囲

※ここでいうログイン方法は会員から見える登録・ログインの方式であり、内部で使われるSAML、OIDC、JWTなどの認証プロトコルや、会員作成方式まで確定するものではない。

この表で重要なのは、認証する場所と、個人情報を保存する場所は同じとは限らないことだ。

CommuneはSSOや、初回ログイン時に会員を作成するJITプロビジョニングに対応している。

外部の認証基盤にユーザーがいても、その人がCommuneに初めて登録する際に会員レコードを作成する方式がある。

反対に、APIで会員を事前登録することも考えられる。

また、認証時に渡す情報も設計次第で異なる。

ユーザーIDだけを渡す。

メールアドレスも渡す。

氏名や企業名まで同期する。

さらにCommune側でプロフィールを入力させる。

これらの違いによって、同じ認証基盤の利用者でも、Commune側に存在する情報は変わる。

SSOだから安全なのではない。SSOで何を渡したかが重要なのだ。

4. ヤマハの約1,600人は、なぜ少なかったのか

ここでヤマハとVALXの不正アクセス時間を比較したい。

項目ヤマハVALX
開始10月6日11:59頃同日19:18頃
終了同日20:36頃同日20:17頃
時間幅8時間37分59分
漏えい対象人数約1,600人2,950人
会員総数未公表3,813人

時間幅は大きく違う。

しかし、これは連続して会員情報を取得していた時間ではなく、最初と最後の不正アクセスが確認された時間幅だ。

そしてヤマハには、ほかのコミュニティと異なる事情がある。

ヤマハネットワークエンジニア会(YNE)は、ルーター、スイッチ、無線LANなどを扱うネットワーク技術者向けのコミュニティだ。

Communeを利用する以前から会員基盤が存在し、旧サイトではSalesforce Sitesを使っていた。

ここで一つの仮説が浮かぶ。

旧会員のIDは新しいコミュニティへ引き継がれたが、メールアドレスやプロフィールなどは、利用に応じてCommuneへ保存されたのではないか。

もしそうなら、会員IDは存在しても、個人情報の属性が十分に入っていないレコードが多数存在した可能性がある。

同じAPIで同じ件数を取得したとしても、IDだけのレコードと、メールアドレスやプロフィールを持つレコードでは、得られる情報量が違う。

例えば、同じ2,950件を処理しても、ヤマハでは約1,600人分しか実質的な会員情報が得られなかった、という構造が考えられる。

ただし、実際に2,950件を処理した証拠も、IDだけの会員が多数いた証拠もない。漏えい人数の算定方法も未公表だ。

そのため、この説明は仮説にとどまる。

それでも、攻撃者がヤマハだけ異なる処理を行ったと考えるより、同じ処理をしてもデータの密度が違ったという可能性は検証に値する。

5. 攻撃者はテナントを巡回していたのではないか

VALXの59分間は、ヤマハの8時間37分の中に完全に含まれる。

このことから、複数テナントへの攻撃が時間帯として重なっていたと分かる。

しかし、それは必ずしも多くの処理が並列実行されていたということではない。

一つのプログラムがテナントAを取得し、テナントBへ移り、再びAへ戻るだけでも、最初と最後のアクセス時間帯は重なる。

ここで考えたのが、巡回処理だ。

一定時間または一定件数ずつ、複数テナントの会員情報を取得する。

取得位置を保存し、必要であれば次の巡回で続きを取得する。

このモデルなら、ヤマハの長いアクセス時間幅と、VALXの短い時間幅を一つの仕組みで説明できる可能性がある。

そして、2,950件という数字が複数の企業に現れたこととも整合する。

ただし、実際に巡回した順序や、取得位置を保存していたかどうかは確認できていない。

巡回は中心仮説であって、公表された攻撃手順ではない。

6. 共通署名鍵の侵害は公表された事実

ここで、確認された事実を押さえておこう。

ちとせグループは、攻撃者が全コミュニティ共通のログイン用署名鍵を入手し、コミュニティ管理者になりすましたと公表している。

Commune自身も、管理者になりすまして会員情報の閲覧・取得やデータの上書きが行われたと説明している。

つまり、管理者なりすましは事実である。

ただし、それはCommune基盤の運用管理者への侵入を意味しない。

テナントのコミュニティ管理者として、通常の管理機能から取得できる情報にアクセスした可能性がある。

我々の外形調査では、CommuneにはWeb画面とは別にAPIの入口が存在することを確認した。

スマートフォン専用なのか、Webとの共用なのかは特定できていない。

しかし、攻撃者は最初からそのような通常のAPIを直接呼んでいたのではないか。

この考え方なら、基盤管理者専用の別の侵入経路を仮定する必要はない。

ただし、実際に使われたAPIを特定できているわけではない。

7. メンテナンスにしても攻撃は止め切れなかった

Communeの公表時系列を確認する。

日時公表された内容
10月5日18時頃不正アクセス開始
10月6日21時頃全コミュニティをメンテナンスモードへ
10月7日13:17〜14:36残存通信経路から不正登録・情報閲覧
10月7日14:58残存経路を遮断
10月8日12時頃〜順次サービス再開

重要なのは、10月6日のメンテナンス切り替えが、すべての攻撃経路を遮断することにはならなかった点である。

Web画面をメンテナンスにしても、APIが別の入口でアクセスを受け付けていれば、攻撃者のプログラムには影響しない可能性がある。

もし攻撃者が最初から通常APIを直接利用していたなら、メンテナンス後も処理を継続できる状態だったのかもしれない。

これは、翌日に攻撃が新しく始まったという説明とは違う。

攻撃に使っていた経路を、メンテナンスでは止められなかった可能性がある。

ただし、実際に16時間連続して通信していたことや、残存経路が外形調査で確認したAPIだったことは未確認である。

8. 無被害企業との比較も欠かせない

ビジネスエアポートでは、Communeから受領した報告書の抜粋として、攻撃者のIPアドレス、アカウント、アクセスログ、操作ログ、API呼び出しを照合し、不正なログインや管理者なりすまし、情報閲覧・取得の形跡が確認されなかったと説明している。

また、SSO連携用署名鍵、APIトークン、Webhookなどの外部連携設定についても、取得された形跡はないと報告している。

これは全コミュニティ共通のログイン署名鍵とは別の確認項目だ。

ビジネスエアポートはビジネスマッチングを目的とするコミュニティであり、会員情報の潜在的な価値が低いとは思えない。

しかし、攻撃者がそのテナントを試していなかった可能性もある。

無被害だった理由を、保存データが少なかったことや認証方式の違いだけで説明することはできない。

一方、同社の公表には、何を確認して漏えいなしと判断したのかが具体的に示されている。

これは、委託先から受け取る調査報告の質という点で重要だ。

9. 23組織は、事故後に何を説明したのか

ここでも23組織の公表を比較した。

公表・対応項目件数読み取れること
共通署名鍵の入手まで説明1/23ちとせグループのみ
管理者なりすましまで説明9/23攻撃方法に踏み込んだ
システムの不備と説明3/23原因の記載は抽象的
不正アクセスとのみ説明9/23技術的原因への説明なし
不正アクセスの語を使わない1/23メンテナンス・不具合として告知
自社の委託先管理に具体的に言及7/23再発防止の判断に踏み込んだ
問い合わせ先がCommuneのみ4/23会員対応を委託先に依存
個人情報保護委員会への報告済みを明記6/23対応状況を公表

※10月11日時点に収集した23組織の公表文の分類。書かれていない事項が社内で実施されていないことを意味しない。「管理者なりすまし」等の分類は原因説明の主たる表現で整理した。

共通署名鍵の侵害という技術的原因まで説明したのは、最大843人が対象となったちとせグループだった。

一方、数千人規模の漏えいを公表した大企業でも、不正アクセスという説明にとどまる例があった。

ただし、公表の詳しさだけで、ガバナンスの優劣を判断することはできない。

社内で誰が判断したのか、どの情報を委託先に求めたのかは、必ずしも公表文に書かれないからだ。

それでも、ヤマハが委託先管理の見直しと、強化策・実施時期の決定に触れたことは注目に値する。

また、ビジネスエアポートのように、委託先による調査の対象項目まで明示することも、利用者への説明に役立つ。

10. ガバナンスとして評価すべき五つの項目

ここまでの比較を、事業会社の意思決定に引き付けて考えたい。

ガバナンスの論点企業が確認・判断すべきこと今回の事件との接点
データ最小化どの個人情報をCommuneへ渡す必要があるか各社で漏えい項目が異なった
認証・会員連携どの認証方式で、いつ会員を作り、どの属性を同期するか既存会員数と保存情報は一致しない場合がある
権限と取得範囲管理者が全会員一覧を取得できる必要があるか管理者なりすましで会員情報が取得された
横断監視・封じ込め複数テナントの大量取得を検知し、APIを含めて遮断できるかメンテナンス後にも残存経路が存在
事故対応と再開判断委託先にどの証拠を求め、自社として誰が再開を承認するか各社の説明内容と対応に違いがあった

今回の侵害原因は、Commune側にあったと説明されている。

したがって、被害企業の設定や運用が侵害の原因だったという話ではない。

しかし、だからといって、利用企業がすべてを委託先に任せてよいわけではない。

何を預けるか。

どこまで管理者が取得できるのか。

どの経路を止めれば、本当に情報が取得できなくなるのか。

そして、その判断を誰が行うのか。

これらは事業会社が主体的に管理すべき事項である。

特に今回、コミュニティの運営担当部門と、顧客情報を管理する部門、情報システム部門、個人情報保護の担当部門の間で、データ連携の判断がどのように行われていたのかは、外部からは分からない。

しかし、実際の漏えい情報を見る限り、その判断の結果は企業ごとに異なっていた可能性がある。

11. 今回の事件から見えてきた二つの境界

今回のCommune事件を調べ始めたとき、最初に気になったのは、なぜ企業ごとに漏えい人数が違うのかということだった。

会員数が違ったのだろうか。

攻撃者が企業を選んだのだろうか。

それとも、取得する情報を選別していたのだろうか。

しかし、23組織の公表を並べていくと、別の可能性が見えてきた。

共通署名鍵を悪用した管理者なりすましは、公表された事実である。

そのうえで、攻撃者は通常APIを使い、複数テナントを巡回しながら会員情報を取得していたのではないか。

一定時間または一定件数ごとにテナントを切り替え、必要に応じて戻り、続きを取得する。

同じ取得処理でも、保存された情報の密度が違えば、得られる個人情報の量は違う。

ヤマハの長い攻撃確認時間幅と約1,600人という数字も、その可能性から考えることができる。

ただし、巡回処理、APIのページング、会員属性の欠損は、攻撃ログでは確認されていない仮説である。

その一方で、確実に残る問題が二つある。

一つは、データの境界だ。

外部の認証基盤に何を残し、Communeにどの情報を渡すか。

そして、Communeの管理者として何を取得できる設計にするか。

もう一つは、停止の境界だ。

Web画面をメンテナンスにすることと、攻撃者が情報を取得できない状態にすることは違う。

今回、Communeはメンテナンス切り替え後も残存経路を遮断する必要があった。

これは、サービス停止を通知することと、情報漏えいを封じ込めたことが同義ではないと示している。

SaaS事業者の共通署名鍵が侵害されることを、利用企業が完全に防ぐことは難しい。

しかし、自社の顧客情報をどこまで預けるのかは判断できる。

管理者がどの情報まで取得できるのかも確認できる。

そして、侵害が発生したとき、本当に攻撃経路を遮断できたのかを委託先に問い、再開を判断することもできる。

どのSaaSを選んだかだけではない。

そのSaaSが破られたとき、何を失う設計にしていたのか。

さらに、

サービスを止めたと言われたとき、本当に情報を取得できない状態になったと、誰が確認するのか。

今回のCommune事件は、そこまで含めて委託先ガバナンスを考える必要性を示しているのではないだろうか。


主な参照資料

調査時点:2026年10月11日。

本稿は各社公表文と公開技術情報、受動的な外形調査をもとにしている。比較表には、提示された23組織の調査で整理した情報を含み、全項目について一次資料の再照合が完了したものではない。

通常APIからの取得、テナントの巡回、25件・50件単位の処理、会員情報の密度による取得件数の違いは、公表情報と整合する仮説であり、攻撃ログによる確認事項ではない。

キーワード

  • Commune
  • コミューン
  • 不正アクセス
  • 個人情報漏えい
  • SaaS
  • 委託先管理
  • マルチテナント
  • インシデント分析
  • ガバナンス
A

Aikido Community Japan

公開日: 2026/10/11

最終更新: 2026/10/11

シェア:

ニュースを購読

セキュリティの最新情報をお届けします。

Aikido Community Japan からのお知らせの受信に同意します。詳しくはプライバシーポリシーをご確認ください。