Elise Murphy氏、ゲームセキュリティ責任者
概要:
EAは全世界にゲームをプレイするというインスピレーションを与えていますが、不正行為ほどゲームの楽しさを損ずることはありません。私たちの目標はゲーム体験を台無しにする、あらゆる形態の不正行為を検出し、防止することです。 私たちはここ数年、不正行為防止プログラムの開発に尽力してきました。この度は、現時点までに完成したものをご報告できることを大変嬉しく思っています。
2022年9月に「FIFA 23」において初めて登場した、当社を代表するこの不正行為防止ソリューションは、不正行為を防止・特定・対処します。登場以来、「EA SPORTS FC™」、「Madden NFL」、「Battlefield™」、「F1®」、「EA SPORTS™ WRC」、「Plants vs. Zombies franchises™」でプレイされてきた22億以上のPCゲームセッションにおいて2800万人以上のPCプレイヤーがフェアプレイを楽しんできました。このソリューションは今まで3300万件以上の不正行為の試みを防止しました。さらに、スタジオパートナーたちとの提携により、私たちは14のEA作品で何千にもおよぶアカウントを永久的な使用禁止にすることができました。
本日は、EA Javelin Anticheat というブランドをご紹介することで、私たちのフェアプレイに対する責務を改めて確証いたします。このブランドは、「防御、強度、敏捷性」というソリューションの中核的な特性を伝達するため、慎重に選ばれました。 また、EAで行われる不正行為防止の取り組みについてより高い透明性を提供したいと思っておりますので、この記事がこれから定期的に発信される記事や詳しい説明の数々の最初のひとつであるとお考えください。
チームとしての努力
このスケールで不正行為防止プログラムを制作・運営するには、挑戦に立ち向かう心構えのある才能豊かなチームが必要です。不正行為防止チームそのものは、3つの主要なグループから構成されています。
弊社の不正行為防止対策の成功につながっている重大な要因は、EA内のパートナーたちとの広範囲にわたるネットワークです。弊社が確実に適切な行動を適切なタイミングで取れるよう、これらのチームは一丸となり、弊社に唯一無二の視点を与えてくれます。
あらゆる形態の不正行為への取り組み
実践的なレベルで言いますと、ゲームジャンルが異なると、不正行為の種類も異なります。シューティングのジャンルでは、努力やスキルなしに正確なショットを打てるアイムボットやトリガーボットが有名です。また、壁が透けて見えるようになったり、アイテムの場所を突き止めることができたり、さらにはライバルのプレイヤーの位置情報とライフさえも見られるウォールハックや超感覚的知覚(ESP)のアビリティも有名です。「EA SPORTS FC™」のようなゲームでは、試合で即座に勝利を得られるよう、マッチ情報を偽造しようとする不正プログラムもあります。これらはほんの数例にしかすぎません。新しい不正プログラムが現れる度に分析と反応をするというポイントが、私たちの仕事を興味深いものにしてくれる要因の一つです。不正プログラムの開発者の中には、想像力が豊富な人物もいるので、私たちもクリエイティブでないといけません。
技術的なレベルで言いますと、不正プログラムというものは2つのカテゴリーに分けることができます。一つは「内部」、もう一つは「外部」です。 これについては、不正プログラムがゲームのプロセスにコードを注入しているのか、もしくはゲーム外で情報を読んで実行しているのか、という点でカテゴリー分けされています。どちらの種類も、ゲームの公平さに多大なる悪影響を与える可能性があります。ピクセルボットは外部的な不正の一例です。ピクセルボットは画面を読み込むだけで、エイムボットとしての機能できます。その一方で内部的な不正は、ゲームのデータを操作し、データをゲームサーバーからの直接的な保護を受けていない情報へと変えられます。何百にもおよぶ特定の検出方法やさらに多くの一般的なテレメトリーのシグナル、そして何もできないように不正プログラムをブロックする幅広い防御を活用しているEA Javelin Anticheatは、両方のカテゴリーの不正からゲームを守れるようにしています。
カーネルレベルの不正行為防止
「カーネルレベルの不正行為防止」という言葉を聞いたことのある方もいるかもしれません。不正行為防止業界にある多くの製品と同様に、EA Javelin Anticheatも必要があってカーネル内で動作しています。外部的な不正は、ゲームのプロセス自体とは関わらないので、多くの不正行為防止テクニックを回避できます。特に、カーネルから行っていれば回避が尚更簡単になります。カーネルはオペレーティングシステムの最深部です。もし不正プログラムがその最深部から動作しているのに、不正行為防止プログラムが同じ場所から動作していない場合、不正プログラムは行動のすべてを隠すことができ、私たちはそれを検出も防止もすることができません。ゲームでのフェアプレイを守るためには、カーネルドライバが必要不可欠ですが、同時にカーネルドライバが呼び起こす懸念も理解しています。EA Javelin Anticheatは、保護されている弊社のゲームが動作中にのみ動作します。そして、EA Javelin Anticheatの保護が付いたEAのゲーム作品をすべてアンインストールした際に、EA Javelin Anticheat自体もアンインストールされます。私たちは、社内のチームと第三者の評価者と密接に協力し合い、EA Javelin Anticheatが不正行為防止の目的を達成するために必要な情報のみを検査することを確認しました。その他すべてのものへは、一切の関与を禁止する設定になっています。
影響の測定
不正プログラムはさまざまな方法でゲームのセキュリティを攻撃でき、そういった攻撃を防ぐために私たちは前述のツールや手腕を用意していますが、実際に結果を出して、プレイヤーの皆様のフェアプレイできる権利を守れているのか、どうすれば把握できるのでしょうか?
弊社のゲームがどれだけ公平なのか簡単に分かる方法の一つは、不正行為を行う人間が発見されたマッチの数を評価し、そういった人間が他のプレイヤーとどれだけの回数ゲームをプレイしたか確認することです。いくつかの分析を行えば、通常のプレイヤーがゲームで不正行為を行う人間に遭遇する頻度の平均的な数値が分かります。私たちはこの数値を「マッチ感染率」と呼んでいます。マッチ感染率は、制裁措置が講じられた結果、フェアプレイの守られたマッチが増えたかどうか理解するために使われる、振り返りのための指標です。この数値は、弊社のゲームが経時的にどれだけ浄化されているか測るのに良い方法です。
昨秋、私たちはEA Javelin Anticheatに新しい機能を導入し、「Battlefield 2042」に投入しました。その結果、マッチ感染率がほぼ半分まで減少しました。不正行為防止チームは誤検出を防ぐため、徐々にこの機能を他の作品に導入していきました。不正行為をしている可能性のあるプレイヤーの総数と、高い確信度を持って私たちが措置を講じるプレイヤーの総数の間には、常に差異が生じます。私たちは、プレイヤーの皆様から申請される異議申し立てを真剣に受け止めております。何故なら、正当なプレイヤーの皆様が弊社のゲームをプレイすることの妨げとなる影響を及ぼしたくないからです。 不正行為を行うプレイヤーのアカウントを使用禁止にすることに関しまして、私たちは99%以上の精度を維持してきました。また、異議申し立ての調査の結果、制裁措置が正当ではなかったと判断された場合は制裁措置を覆してきました。
一見あまり明白ではない指標は、私たちの努力が不正行為のマーケットに与えている影響です。 私たちが費やしている努力が、起動する不正プログラムの開発・支援をより困難に、そしてより時間のかかるものにしているのであれば、起動する不正プログラムは少なくなり、その値段もおそらく上がるでしょう。不正行為をしている人間は苛立ち、不正行為を辞めるか、プレイすることを辞めるか、より不正がしやすい別のゲームに移るかもしれません。
私たちはこれまで達成してきた成果を非常に誇りに思っていますが、まだ仕事が終わっていないことを理解しています。EAのPCプレイヤーコミュニティの皆様が弊社のゲーム作品を通して公平で楽しい体験を確実にできるよう、これからも引き続きこの使命を全うできることをとても嬉しく思います。これからは、より頻繁に弊社の不正行為防止対策についてのアップデートを共有していきますので、どうぞご期待ください。
それまでは、楽しく公平なプレイを続けましょう!