GameSave が PC 上で行うこと
GameSave は、お客様のゲームアカウントに接続するクローズドソースのデスクトップアプリです。インストールする前に具体的な内容を知りたいと考えるのは当然のことです。このページがその具体的な内容です。以下に記載する内容はすべて、私たちの言葉を鵜呑みにすることなく、ご自身のマシン上でご自身で確認できるものです。
インストールされるもの
GameSave は通常のデスクトップアプリケーションと同じようにインストールされ、それ以上のことはしません。管理者権限は必要とせず、要求することもありません。
- ユーザーフォルダーのみ。 Program Files ではなく %LOCALAPPDATA%\Programs\GameSave にインストールされます。そのため昇格プロンプトは表示されません。
- カーネルドライバーなし。 ring 0 にインストールされるものはなく、他のプロセスに読み込まれるものもありません。
- Windows サービスなし。 アプリを閉じた後にバックグラウンドで動作するものはありません。
- 任意のスタートアップ項目が 1 つ。 GameSave を Windows と一緒に起動するかどうかはセットアップ時に選択でき、設定からいつでもオフにできます。
ご自身で確認する方法
このページを信用する必要はありません。その大部分は Windows 上で 1 分もかからずに確認できます。
- 署名を確認する。 インストーラーを右クリックして「プロパティ」を開き、「デジタル署名」タブを選択します。Azure Trusted Signing によって発行された、検証済みの発行元情報が表示されます。
- ドライバーを確認する。「デバイス マネージャー」を開き、「非表示のデバイスの表示」を選択します。そもそも見つかるドライバーが存在しないため、GameSave のものは何も表示されません。
- サービスを確認する。 services.msc を開きます。GameSave のものは一覧に表示されません。
- 実行中のものを確認する。「タスク マネージャー」を開きます。GameSave は、ご自身のユーザーアカウントで実行される通常のプロセスが 1 つあるだけです。
ここでいうアンチチートの意味
ここが最も不安を持たれる部分であり、その多くはこの言葉そのものが引き起こしています。GameSave のアンチチートは、カーネルドライバーではなくサーバー側での検証です。
- 判断するのは PC ではなくサーバーです。 アプリはプレイした内容と解除した内容を報告し、サーバーはそれが妥当かどうかを確認したうえで反映します。
- 他のゲームのメモリを読み取ることは一切なく、他のプロセスにコードを注入することもありません。
- Vanguard でも EAC でも BattlEye でもありません。 これらはシステムを検査するカーネルドライバーです。こちらは、信用できない数値を受け付けないだけのウェブサービスです。
この仕組みを採用しているのは、リーダーボードの順位やアプリ内の Credits に実際の価値があるためです。サーバー側で検証しているからこそ、デスクトップアプリは通常のユーザーレベルのプログラムのままでいられます。
PC 上で読み取るもの
GameSave が読み取るのは、その役割を果たすために必要な最小限のものだけで、それ以外は読み取りません。
- 実行中のプロセス名。ゲームが起動したことを検知し、プレイ時間を計測するためです。これは Steam や Discord がプレイ中のゲームを表示するために使っているのと同じ仕組みです。
- 連携したストアのゲームライブラリ。ご自身がサインインすることを選んだストアのものだけです。
- セーブデータのフォルダー。ただしセーブデータのバックアップをオンにした場合のみ。 有効にするまではオフのままで、対象とするフォルダーもご自身で選択します。
- 基本的なハードウェア情報。PC スペック機能を使用する場合に限り、グラフィックスカードやメモリなどの情報を読み取ります。
ドキュメントを読み取ったり、ドライブの中を見て回ったり、キー入力を記録したりすることはありません。画面のキャプチャは、ご自身がアプリで録画または配信を行っている間だけ行われ、バックグラウンドで行われることはありません。
PC から送信されるもの
アカウント情報とゲームの進捗がサーバーに同期されます。それがすべてです。
- アカウント情報。そしてサーバーが検証する進捗、つまりプレイ時間、実績、獲得した Credits と GameScore です。
- パスワードは Argon2id でハッシュ化され、読み取り可能な形式で保存されることも送信されることも一切ありません。
- ローカルのデータは保存時に暗号化されます。アプリ専用のデータフォルダー内で AES-256-GCM を使用しています。
アンインストール
Windows の通常の手順で、インストールしたときと同じようにきれいに削除できます。
- 「プログラムの追加と削除」に表示される項目は 1 つだけ。 隠れた 2 つ目のインストーラーも、別途探し出す必要のあるアップデーターもありません。
- すべてが削除されます。プログラムフォルダー、そのデータフォルダー、スタートアップ項目、そして 2 つのショートカットです。
まだ疑問がありますか?
ここに書かれている内容で分かりにくい点がある場合や、記載していない詳細を知りたい場合は、直接お問い合わせください。疑問を残したままにしていただくより、お答えしたいと考えています。
お問い合わせ