ニュース

「NIKKE」PCランチャー改ざん、9月27日以降の起動で不正プログラム侵入のおそれ

 SHIFT UPおよびLevel Infiniteの提供するシューティングゲーム「勝利の女神: NIKKE」において、PC版ランチャーがダウンロードするスクリプトファイルが第三者によって改ざんされていたことが分かった。運営チームが11月5日に明らかにしたもので、ランチャーの起動時に不正プログラムが実行された可能性があるという。9月27日15時41分以降にPC版ランチャーを1回以上起動したユーザーが対象で、運営チームはPCとアカウントのセキュリティ確認を呼びかけている。なお、モバイル版への影響はないとしている。

 説明によると、9月27日10時59分にゲームサービスの一部で利用していたドメイン「insightjs.com」が第三者に乗っ取られた。同日15時41分から42分にかけて、ランチャーがダウンロードする公式CDNスクリプトファイル4件が改ざんされた。改ざんされたファイルには、特定のドメインへ接続する不正なコードが挿入されていたという。その後、10月30日3時52分から、このスクリプトを通じてユーザーのPCへの不正プログラムの配布が始まった。

 運営チームでは11月4日0時頃にスクリプトファイルの異常を確認し、調査と対応を開始。第一次対応として、同日2時4分から23分にかけて不正なスクリプトファイル3件を差し替え、不正プログラムの追加配布を遮断した。続く第二次対応として、同日12時9分に残り1件の不正なスクリプトファイルに関連するCDNキャッシュを更新し、正常なファイルを順次反映していったとしている。現在も被害範囲の調査を続けているほか、改ざんの経路を特定するため、CDNを含むネットワークのセキュリティ環境を確認している。

 対象のユーザーは、不正プログラムを削除する必要がある。方法は2通りで、11月5日8時から公開された、検査/削除機能を追加した最新版ランチャーでチェックするか、自身でログファイルの確認やレジストリ項目/ファイルの削除を実施する。

 ランチャーのチェック機能を使用する場合は、起動中のWebブラウザをすべて終了してから、PC版ランチャーを起動する。不正プログラムが検出された場合はポップアップが表示され、削除に同意すると、不正プログラムに関連するログやDLLファイル、レジストリ情報がすべて削除される。不正プログラムが検出されなかった場合、ポップアップは表示されず、そのままゲームが起動する。なお、Webブラウザが完全に終了していない場合、一部のDLLファイルが残ってしまう可能性があるが、そのファイルが実行されることはなく、追加のセキュリティリスクは生じないとしている。

 PC版ランチャーをインストールしていない場合や、ランチャーを使わずにチェックしたい場合は、インストール先のログファイル(debug.log)内に「k2f_chan registered」の文字列があるかどうかを確認する。ある場合は不正プログラムが実行された可能性がある。その際は、レジストリ項目や、Chromeのユーザーデータフォルダー内に置かれた不正なDLLファイル、ランチャーのキャッシュなどの削除が必要となる(詳細はサポートページを参照のこと)。

 文字列が見つからなかった場合でもリスクは完全には排除できないとして、手順の最後にはウイルス対策ソフトによるフルスキャンと、Microsoft Defenderのオフラインスキャンの実施も求めている。

 不正プログラムの削除に加えて、影響を受けていた可能性がある場合はアカウント保護の対応を実施するよう呼びかけている。具体的には、当該PCで利用したことのあるアカウントのパスワードの変更、APIキーやアクセストークンの破棄/再発行などを挙げている。これらの対応は、不正プログラムの影響を受けていない別のデバイスか、セキュリティチェックの完了後に実施することを推奨している。また、本件はゲーム外のアカウントや資産にも影響を及ぼす可能性があるとして、アカウントに異常が生じた場合や金銭的被害を受けた場合は、公式カスタマーサポートで受け付けるとしている。

 本事案を受け運営チームでは、セキュリティ全般の管理体制を再点検するほか、不正を早期に検知し対応できるよう、監視体制の強化を図ると説明。あわせて、改ざんの検知やリスクの低減に向け、PC版ランチャーが読み込む外部リソースの完全性検証の仕組みを構築するほか、権限周りの見直しなども実施するとしている。