
最近の更新
更新 - 8月14日午前5時30分(ET):『バトルフィールド6』ベータ版を実行するために『Valorant』をアンインストールするように求めるエラーメッセージがユーザーに表示されたが、ライアットのアンチチート責任者であるフィリップ・コスキナス氏は、BF6クライアントは『Valorant』の同時実行を妨げるだけであり、アンインストールは不要だと述べた。
EAは今週末(8月14日~17日)に『バトルフィールド 6』の無料オープンベータ版を開催します。新マップ「Empire State」では、より近接戦闘が楽しめるようになります。また、新登場のデスマッチモード「ラッシュ」と「スクワッド」をプレイできるほか、もちろん無料報酬も獲得できます。
素晴らしい話に聞こえますが、このゲームにはちょっとした問題があります。それは「Valorant」です。そう、あの「Valorant」です。 「Battlefield 6」をプレイしたい場合、このeスポーツ向け一人称視点シューティングゲームをインストールすることはできません。インストールしてしまうと、「Battlefield 6」は起動すらできません。
先週末、最初のオープンベータ期間中、ユーザーAnAveragePlayerがr/Battlefieldのサブレディットに奇妙なエラーメッセージを投稿しました。それはBattlefield 6が「セキュリティ違反」を理由に、ゲームと互換性がないためValorantをアンインストールするようユーザーに促す内容でした。この投稿は1万件近くの賛成票を獲得し、2つのチート対策プログラムが衝突した最初の大きな事例とみられています。
バトルフィールド6がValorantをアンインストールするように指示してきた。文字通り。r/Battlefieldより
問題は、Riotのアンチチートソフトウェア「Riot Vanguard」にあります。Vanguardはカーネルレベルのアンチチートであり、Windowsオペレーティングシステムと同じ権限で動作します。管理者アカウントの権限さえも超えています。このレベルのアンチチートソフトウェアは、ユーザー空間からユーザーよりもはるかに多くの情報を把握・傍受できるため、潜在的なエクスプロイトが実際に実行される前に検知することができます。
しかし、他のアンチチートとは異なり、VanguardはRiotのゲームを起動した時に実行を開始するのではなく、ブート ドライバとして読み込まれ、PC上の他のほとんどのものよりも先に起動します。Riotのこの説明は、チートが先に読み込まれるとカーネルにフックされ、アンチチートソフトウェアが検知できないほど完全に隠れてしまう可能性があるというものです。Vanguardは起動時に実行することでしかこの機会を潰すことができず、実際にそうしています。
現代のハッキングは、ゲームのメモリを読み取り(場合によっては書き込み)することで機能します。ランダムな数字列などの生の値を、特定の壁の背後にいる敵の位置を明らかにするなど、実用的な情報に変換します。カーネルレベルのアンチチートは、同じ権限レベルでメモリアクセスを監視することでこれに対抗し、プレイヤーに不当なアドバンテージを与える前にエクスプロイトを無効化します。
Vanguardがさらに進化しているのは、機密性の高いゲームデータを隠蔽し保護する方法です。 ゲームメモリ内に「保護領域」を作成します。これは、Vanguardが明示的に承認したスレッドのみがアクセスできるようにマッピングされたページです。デバッガーやチートを含む他のすべてのスレッドは、メモリが存在しないかのようにページフォールトが発生します。これを強制するために、Vanguardはオペレーティングシステムにフックし、CPUがスレッドを切り替えるたびにチェックを行い、保護されたページを誰が参照できるかを決定します。
このレベルの制御こそが、Vanguardが市場で最も侵入性の高いアンチチートプログラムの一つとして名高い理由です。Vanguardは基本的にWindowsを模倣しますが、他の商用ドライバではほとんど見られない方法でOSの低レベルディスパッチパスとメモリ管理に介入します。そして、これが他のゲームと衝突する点です。カーネルレベルのアンチチートは制御を簡単に共有できないのです。
Vanguardが有効な状態でBattlefield 6のアンチチート機能を有効にすると、両者が同じ低レベルフックを巡って競合し、一方が他方を完全にブロックしてしまう可能性があります。これはEAが聖人ぶっているわけではありません。カーネル内での縄張り争いが原因で、アンチチート環境があまりにも熾烈になり、一部のゲームはもはや並行して動作できなくなっています。もちろん、Vanguardを無効にして(再起動が必要ですが)、その後ゲームを起動することもできますが、エラーメッセージではそれがわかりません。そのため、今週末にBattlefield 6をプレイする予定の方は、Valorantをむやみにアンインストールしない方が良いでしょう。
Google ニュースで Tom's Hardware をフォローすると、最新のニュース、分析、レビューをフィードで受け取ることができます。「フォロー」ボタンを忘れずにクリックしてください。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ハッサム・ナシルは、長年の技術編集者兼ライターとしての経験を持つ、熱狂的なハードウェア愛好家です。CPUの詳細な比較やハードウェア全般のニュースを専門としています。仕事以外の時間は、常に進化を続けるカスタム水冷式ゲーミングマシンのためにチューブを曲げたり、趣味で最新のCPUやGPUのベンチマークテストを行ったりしています。