20211213

「レインボーシックス シージ」- チート対策

チート対策は議論するのが難しいテーマです。それは、その深い技術的性質に加えて、不正を行う人物に悪用されないように取り組み内容を内密にしておく必要性があるためです。とはいえ、理解を深めるために皆様が関心を持っているテーマであることは把握しております。

ここでは、チート対策のさまざまな側面についてご紹介します。チート使用者についての話し方から、「レインボーシックス シージ」でのチート行為の統計、日々力を入れている活動、そして将来の計画まで、私たちの活動の参考にしていただきたいと思います。

かなり長くなりますが、これは、今後数週間から数ヶ月の間に、より定期的に、より焦点を絞ったソーシャルアップデートを皆様にお届けする前に、私たちが何をしているのかをより深く理解していただきたいと考えているからです。このブログ記事の要約版は、つい先ほど[Twitter]に投稿したスレッドをご覧ください(https://twitter.com/Rainbow6Game)!

それでは、日々行っている「レインボーシックス シージ」でのチート使用者対策を紹介する前に、チート使用者の生態系についての背景を紹介したいと思います。

チート行為の生態系における主要なアクターの定義

あからさまなチート使用者

重力を無視した動き(飛行やテレポート)を見せたり、敵を排除するために制御を失ったりすると、これらは明らかなチート使用者であり、コミュニティに最も大きな影響を与えている人物です。

目立たないチート使用者

チートを自分の実力として通用させようとするチート使用者たちです。彼らは常にチート行為をしているわけではなく、それが明らかになることもめったにありませんが、彼らの目的は実際の実力より優れているように見せかけ、コミュニティに見過ごせない混乱をもたらすことです。

不釣り合いな強さを見せるプレイヤー

不釣り合いな強さを見せるプレイヤーは、チート使用者である「可能性」もありますが、低いランクでプレイしているスマーフアカウントや、高いスキルを持ったプレイヤー、コンソールでマウスとキーボードを使っているプレイヤーである可能性もあります。これらのどれもがそれぞれの煩わしさを持ちますが、どれが本当のチート使用者なのかを見極めるのは複雑で、同時に私たちの大切な仕事でもあります。

ブーストを利用するプレイヤー

より高いランクに早く到達するために、不釣り合いな強さを見せるプレイヤーやチート使用者と一緒にプレイしたり、彼らを利用したりするプレイヤーのことです。他のプレイヤーに対して不当に有利な立場にいるため、彼ら自身がチート使用者だと思われやすい状況にあります。

アカウントの盗用者

文字通りのハッカーではありませんが、他のプレイヤーのアカウントを盗んで転売する人たちのことをこう呼んでいます。彼らはチート使用者が新しいアカウントに簡単にアクセスし、「レインボーシックス シージ」の生態系全体に再び参加できるよう手助けをしています。

チート製作者

「レインボーシックス シージ」で見られるチートを製作しており、個人から専門のチームまでさまざまです。彼らがチートの中枢部です。彼らにとっては、チートを作り、それで利益を得ることが仕事です。彼らは、ゲームにネガティブな影響を与える他者に力を与えています。

チート販売者

チート製作者が作ったチートをパッケージ化したり、チートを販売したり、すでに検出されたチートを新しいセキュリティに潜ませたりします。チート使用者に便宜を図り、市場全体から利益を得る組織の一部です。

この生態系が存在するのは、「レインボーシックス シージ」でお金を稼ぐことができるからであり、残念ながら彼らは利益を得られる限り存在するでしょう。だからこそ、彼らのお金の流れを断ち切ることは、常に我々の主要な仕事の一つなのです。

なぜチート使用者は「レインボーシックス シージ」を選ぶのか?

マルチプレイヤー・シューティングゲームをよくプレイする人にとっては周知の事実でしょうが、チート使用者の存在は残念ながら避けられません。しかし、彼らが「レインボーシックス シージ」のようなゲームに惹かれるのはなぜなのでしょうか?  

1.「レインボーシックス シージ」は、強固なプレイヤー基盤を持つ競争力のあるゲームです。これは、チート製作者や販売者にとっては、お金になります。
2.「レインボーシックス シージ」は、eスポーツにも参加しています。また、ハイレベルのプレイが注目されることで、プレイヤーをそのレベルに引き上げるための市場も拡大しています。
3.プレイヤーは常に優位性を求めています。プレイヤーがハイレベルなパフォーマンスを発揮したいという思いをもつ限り、手軽な強化をサポートするアフターマーケットが存在します。

ご推察のとおり、これはチート行為の最大の問題の1つに関連しています。それは、チート行為が広く行われており、業界全体の問題であるということです。お金が稼げるところでは、チート行為は長期的な資源をベースとした戦いとして存在し続けるでしょう。

しかし、私たちはお客様と一緒に、そしてお客様のために、この問題に取り組んでいきます。

「レインボーシックス シージ」におけるチート行為のデータを見てみましょう

さて、ここまではチート行為の基礎知識についてお話してきましたが、ここでは実際のチート行為のデータをご紹介します。チート行為の規模を理解するには、具体的な数字を見るのが一番です。数字の詳細を説明する前に、他のゲームとの比較ができないことを断っておきます。ゲームごとにプレイヤー基盤が異なる以上、一対一の比較はできません。

ここでできるのは、「レインボーシックス シージ」におけるチート行為の状況を見て、それを未来を語るための手段とすることです。

チート行為によるBAN合計数

R6S TOTAL-CHEATING-BANS

このグラフは、データに基づいてBattlEye社のBAN措置と当社のペナルティをまとめたものです。ここでは、いくつかのポイントをご紹介します。

  • 2020年からの2回の大きな上昇は、それぞれ2020年4月のパンデミックの初期段階とその学年の終わりに対応しています。
  • 毎月、平均して1万人以上のプレイヤーをチート行為でBANしています。
  • 2021年1月以降、10万人以上のチート使用者をBANしました。

BANの数字は実際の問題における一つの指標でしかありませんが、非常に視覚的な性質を持つチート行為と結びつくので、この規模を詳細に見ることが重要だと考えています。

新しいチートには常に注意を払っていますが、今後はより多くの時間とエネルギーを脅威インテリジェンスに注ぎ込む予定です。ゲーム内で皆様に脅威が届いてしまう前に対処できるよう、同業他社と協力して新たなチートに関する知識を深めていきます。

BattlEye社およびデータBAN

R6S BATTLEYE-AND-DATA-BANS

このグラフでは、BattlEye社と、当社のデータに基づくペナルティがどのように分担されているかをより明確にしています。ここでは、いくつかの注意点をご紹介します。

  • 私たちの全チート行為BANのうち、約11%がデータに基づくBANです。
  • データに基づいた検出のポイントは、BattlEye社と並行して行い、冗長性を持たせることで、より多くのチート使用者を捕らえることを目的としています。
  • 年々、ペナルティが少しずつ増えているのがわかります。検知機能が向上したことで、より多くのチート使用者を捕まえることができるようになりました。

現在、私たちはデータ検出モデルの改善に取り組んでおり、BattlEye社との緊密な協力関係を継続して、チート使用者の特定を改善していきます。これについては、もう少し後で説明します。

マルチプレイヤーゲームにおけるチート行為の規模について私たちの行動を知った上で、この横行する問題にどのように対処していけばいいのでしょうか?以下では、この戦いで私たちが果たす多くの役割を説明するとともに、Ubisoftの他のチームと密接に協力を進めているチート対策の性質についても説明していきます。

チート対策チームの活動内容は?

チート検出と検証

簡単に言えば、検出と検証とは、チートを特定し、問題のあるプレイヤーが実際にチートをしているかどうかを確認する行為です。チート業界は非常に規模が大きく、さまざまな種類のチートが存在するため、単一のチート対策では十分でないことが多いです。ここで、BattlEye社との緊密なサードパーティ・パートナーシップが必要になります。

BattlEye社は、進化し続ける強固なチート行為の知識ベースを利用して、大規模なチート使用者を検出し、信じられないほど広い包囲網を張り、あからさまなチート行為者や、システム内のパラメータに適合する多くの目立たないチート行為者を効果的に捕らえます。もちろん、いくつかのチートは他のものよりも捕まえるのが容易ではありません。私たちは可能な限り、BattlEye社が新たな問題を考慮に入れ、検出を拡大するのを支援しています。そして、私たちは第2のチートセキュリティとして機能します。

ゲームから収集したデータや、コミュニティからの報告や会話をモニタリングし、BattlEye社の包囲網ではすぐに捕らえられないチート使用者を捕らえるための独自の検出方法を開発しました。データBANから、最近では放置ボットを捕まえるための検知まで、基本的にはシステムを回避できると考えている不正者を捕まえることに努めています。

これは、私たちの仕事の中でも最も進化し続けているもののひとつです。そこで、「レインボーシックス シージ」のデータ検出に関する皆様からのフィードバックに対応するため、最新情報をご紹介します。

チート使用者へのペナルティ

チート使用者が発見され、確認されると、ペナルティを受けることになります。ペナルティは、私たちが日々管理しているものの中でも重要な部分を占めています。私たちのペナルティの多くは、BattlEye社のBANやデータBANのように、検出されると同時に自動的に発動するものですが、報告や問題に対して手動で調査し、対処することもあります。このような調査は、異常値を特定して迅速に対処するのに役立ちます。多くの場合、これらのケースのために検出器を改善したり作成したりする方法を考えている間に、異常値を特定することができます。

先ほどの放置ボットを例に挙げてみましょう。ハードウェアを使ってAFK検知を回避できることが判明したとき、私たちは解決策を見つけるために奮闘しました。私たちの最初の行動方針は、初期の違反者にペナルティを課しつつ、自動検出システムに取り組み、それをすぐに実装するという形でした。次に、来年初めにこれらのペナルティ措置を自動化する予定です。

検出の場合と同じく、チート使用者にペナルティを課すためのシンプルで万能な解決策はありません。そのため、可能な限り適応できるように努めています。特に過去2年間で、ペナルティの種類として、DDoS BAN、データBAN、ボットBANを追加し、さらに精力的に取り組んでいます。その後、BANウェーブを行い、誤検知がないかを監視して、これらの検出を常に最新の状態に保つようにしています。

ゲームのコードを守る

「レインボーシックス シージ」がリリースから6年経過した、歴史の長いゲームであることは周知の事実です。つまり、私たちのコードの多くは、その分古いものなのです。

コードの古さ、データの検証方法、アップデートによって新たな脆弱性が発生するリスクなど、すべてが現実的なハードルであることを理解した上で、時間をかけてビルドをより安全にするために努力しています。簡単に言えば、より安全なビルドはチートの開発が難しく、チート製作者や提供者の進捗を遅らせることができます。以下では、チート使用者の流入を食い止めるために「レインボーシックス シージ」のコードレベルでの保護を強化した3つの方法をご紹介します。

暗号化

これは、チート製作者からコードの一部を隠すためのもので、いわばデータをごちゃまぜにすることです。最終的には彼らが解読できることはわかっていますが、新しいゲームのアップデートをするたびに作業の層を増やし、彼らのペースをさらに落とすようにしています。

リファクタリング

コードの一部をリファクタリング(更新)することで、脆弱性を取り除き、検出機能を追加して、ゲーム全体のセキュリティを向上させることができます。リファクタリングには時間がかかります。というのも、リファクタリングが、新しいコンテンツに積極的に取り組んでいる開発者に影響を及ぼす可能性があるからです。これらのコンテンツがそのコードと相互作用する可能性がありますが、バックグラウンドでは引き続き作業を続けます。

サーバーサイドでの検証

これは、プレイヤーのゲームクライアントから受け取った情報をどのように検証するかということです。これまでは、複数のプレイヤーの行動は、それぞれのPCでのみ有効でした。ゲームに「飛んでいる」ことになっていると「伝える」ことで、ゲームがそれを許可していたのです。それ以来、このようなチート行為を不可能にする複数の検証機能を追加し、この特定の脆弱性へのアクセスを制限しています。

脅威インテリジェンスへの投資

脅威インテリジェンスとは、より多くのことを知ることです。どんなチートがあるのか?価格はどのくらいなのか?チート使用者はどのように、誰から手に入れているのか?すでに知っていることを行動に移せることと、未来を見据えて先を読むことは別の話です。

チート対策の未来はデータとインテリジェンスにあると考えており、機械学習の導入や他社との協力を検討しながら、これらの課題に対処するためのより多くのリソースを割り当てています。

この課題については、すでに他社との密接な協力関係をスタートさせており、拡大を目指しています。より多くのことを知れば知るほど、進化し続けるチート行為の生態系を管理し、把握することができるようになり、そしてそれは、より強力なチート対策活動につながると信じています。

ライブファイヤーの対処

私たちは、ゲーム運営チームやコミュニティチームと密接に連携し、プレイヤーが「レインボーシックス シージ」で体験していることを十分に把握できるようにしています。大規模なチート行為が新たに報告されると、フラグが立てられ、我々のチームに回されます。

1.私たちはまず、「どのようにそれが行われているのか」という当然の疑問について議論します。
2.新しいアップデートによって脆弱性が導入されていないか、あるいは私たちが見落としている可能性がないかをチェックします。
3.どこを見ればいいのかがわかれば、検証(ゲームが「チート行為をしていません」というチェックを通過させること)や保護機能を追加することで、問題を解決できるかどうか、あるいはどのように解決できるかを確認します。
4.混乱を最小限に抑えるために、修正や検証が可能な限り早く実行されるようにします。

Ubisoftの他チームは、チート対策をサポートするためにどのような活動をしているのか?

セキュリティやチート対策に関しては、私たちだけでは対応しきれず、Ubisoftの他チームからも多くのサポートを受けています。さまざまなチームと協力して、発見した課題を持ち寄り、実行可能な解決策を一緒に考えています。以下に、その主な例を挙げてみます。

法務

法務チームは、チート製作者やチート販売者を追うことに関しての全般に対応しています。排除措置命令、法的手続き、訴訟などはすべて法務チームの助けを得ています。昨年のMizusoft社の訴訟では素晴らしい仕事をしてくれましたし、現在進行中のRing-1.ioのチートに関する訴訟を含め、さまざまなチート提供サービスを定期的に差し止めています!

アカウント技術

セキュリティおよびアカウント作成は、Ubisoftにとって重要なテーマです。そのため、アカウントレベルで、プレイヤーの保護を強化しています。これは、プレイヤーが本人であることを確認できるアカウントユニシティという形で実現しています。基本的には、常習的なチート使用者が新しいアカウントを作成しようとしているかどうかを見極め、それを阻止できるかどうかがこれまで以上に重要になります。

現在、他のチームと協力して、この問題に対する保護機能を追加したり、プレイヤーが作成するアカウントの数をより適切に管理して、アカウントの増殖や販売などの乱用を抑制しています。具体的には、プレイヤーが対戦モードに参加する前に通過しなければならない検証を調査しています。ただし、この検証は現時点では実装日が決まっておらず、複数のアップデートを繰り返して行う予定です。

会社のセキュリティ

Ubisoftは、私たちの戦いに協力してくれる外部の知識や企業へのアクセスを確保し、ネガティブな行為や違法行為に対抗するための脅威インテリジェンスや新技術に投資しています。また、ゲーム業界で発生している悪意のある行動に対応しつつも、当社の利用規約が効力を発揮し、さらにゲームや会社の理念に沿ったものであることを確認します。

未来を見据える

私たちの日々の取り組みについてはご理解いただけたことかと思いますが、さらに今後の展開についてもご紹介したいと思います。前述のように、チート製作者の対応を遅らせるための今後の計画をすべて詳しく説明することはできませんが、以下の内容は、ゲーム内で皆様が経験している可能性があることに特に関連していると感じています。

データBAN検知

私たちの行っているデータ検出やペナルティに対するご不満は重々承知しており、積極的に改善に取り組んでいるところです。届いたレポートを確認し、検出モデルを微調整しています。これまでに発生した誤検知は、経験の浅いプレイヤーと対戦したプレイヤーのスマーフアカウントに起因するものだけでした。スマーフであろうとなかろうと、プレイヤーの皆様にはこの検知を信頼していただけるようにしていきたいので、さらなる精度の向上を目指しています。

今後、Ubisoftの複数のチームやデータサイエンティストと協力して、これらの検出結果を拡大し、データセットにさらにデータを追加しています。これにより、さらに正確なペナルティの基準となるスコアを得られるようになります。この精度により、より多くのチート使用者や疑わしい行動を特定することができる一方で、公正なプレイヤーへの影響を引き続き抑えることができます。

チート使用者の復帰数を減らす

これが皆様にとってどれほど重要な意味を持つのかは重々理解しております。チート行為を完全に撲滅させる方法はありませんが、私たちが迅速に行動し、より多くのゲームを救うことで、チート使用者が活動する時間を減らすことができます。検知までの時間とペナルティまでの時間を狭めるために、複数のチームが取り組みを行っています。来年以降、さまざまな取り組みやアップデートを予定していますが、そのほとんどについて、今はまだお話しすることができません。ただし、対戦モードへの参加を予定しているプレイヤーの皆様ための検証を追加する作業についてはお話しできます。これにより、「レインボーシックス シージ」の生態系へのチート使用者の再参入を遅らせることができると期待しています。また、スマーフ(これは別のチームの管轄なので、改めて後日お話します)の問題を抑制することも期待できます。

BANの自動化

データが信頼のおけるものになれば、ペナルティを自動化することができるようになります。そして最終的には、チート使用者がより効率的に対処され、彼らがゲーム内で過ごす時間が短くなることを意味します。次のシーズンでは、いくつかの新たな行動に対して自動でペナルティを課すことを計画しています。チート製作者に情報を渡すことになってしまうので、今はまだお話しできませんが、ゲーム内でうまく機能することがわかれば、ソーシャルで最新情報をお伝えする予定です。

不具合報奨金プログラム

私たちのチームが直接管理しているわけではありませんが、Ubisoftが今後予定している不具合報奨金プログラムに尽力していきます。これは、R6Fixリワードプログラムとは別物です。このプログラムは、セキュリティエクスプロイトや脆弱性を報告したプレイヤーに対して、表彰を行い、対価を提供するものです。このような問題はコードの脆弱性に起因する可能性があるため、チート対策の開発には欠かせない知識であり、皆様をセキュリティ保証することは私たちの仕事に不可欠です。

皆様に協力していただきたいこと

ゲーム内での報告は、チート使用者を特定するための最善の方法です。これにより、潜在的なチート使用者に迅速にフラグを立てることができます。最も効果の大きい行動としては、これが第一です!以下に、チート使用者の特定とペナルティの迅速化のために、レポート内で提供していただける有益な情報のガイドラインを示します。

  • 出来事を証明する明確な動画または写真
  • 問題となったプレイヤーのユーザー名およびユーザーID
  • 関連性のあるあらゆるマッチのマッチID
  • 出来事の発生日と時間

最後に

チート対策およびプレイヤー行動を専門とする私たちのチームは、チート使用者との戦いを続け、私たちが愛するこの巨大な産業をサポートすることを約束します。ご安心ください、皆様のために状況を改善しようと、私たちは影で努力を続けています!

ブログ記事はここで終わりかもしれませんが、同時に新たな取り組みの始まりでもあります。今後は、1か月半に1回のペースで、ソーシャルチャンネルを通じて定期的に最新情報をお届けすることをお約束します。初回アップデートは、2022年2月10日に公開予定です。先月、何人のチート使用者をBANしたか興味がありますか?自動化された最新ペナルティが気になりますか?私たちの活動には皆様の信頼が不可欠です。私たちの活動をより深く理解していただくために、より多くの機会を提供していきたいと思っています。

日本のSNSはこちら

facebook icontwitter iconyoutube icontwitch icon