ボット攻撃とはどういうものか
Minecraft向けの攻撃ツールは簡単に見つかります。こうしたツールは、プレイヤーに見える接続を数百から数千も開きます。ボットはサーバーに入り、ときにはチャットを送ったりコマンドを実行したりして、抜けていきます。典型的な兆候は次のとおりです。
- 接続数が、普段の数を大きく上回って急増する。
- プレイヤー名が自動生成されたように見える。ランダムな文字、数字だけ、または
Lobby_1234のように同じ接頭辞に連番がついたもの。 - 多くの接続が同じサブネットや同じネットワークから来る。
- 枠が埋まり、本物のプレイヤーが入れない。
- コンソールとチャットがあふれ、プロキシサーバーが重くなる。
まったく攻撃しないボットもあります。サーバーをスキャンしたり、プレイヤー一覧を集めたり、オンラインかどうかを確認したりするために、何度も接続してきます。
ボットがプロキシ経由で来る理由
1台のコンピューターにはアドレスが1つしかなく、それをブロックするのは簡単です。そのため攻撃にはプロキシリストが使われます。データセンターのプロキシ、乗っ取られた機器、そして誰かの家庭の回線を経由する住宅用プロキシです。ボットごとに別のアドレスがあるので、プロキシのIPを1つBANしても何も止まりません。
Kordonの攻撃対応モードの仕組み
Minecraft向けのAntiVPN・ボット対策サービスであるKordonは、サーバーへの接続を常に見ていて、ボットの波が始まるとそれを検知します。検知するとサーバーを攻撃対応モードに切り替え、パネルの「概要」ページに「ボット攻撃が進行中です」と表示されます。
攻撃中は次のようになります。
- この攻撃のボットに似た新しいプレイヤーは拒否されます。
- ボットの接続元ネットワークは、Kordonが保護するほかのサーバーでも閉じられることがあります。
- 住宅用プロキシは、どの保護レベルでも拒否されます。
- まだ監視モードのサーバーは、自動的に保護がオンになります。
- 攻撃中に行われたチェックは、プランの1日の上限に数えられません。
攻撃の兆候による判定は、攻撃前からサーバーに入れていたプレイヤーには適用されませんが、アドレスは通常どおりチェックされます。VPNを使うプレイヤーは攻撃中には入れません。ホワイトリストは常に機能するので、スタッフはそちらに登録しておくほうが確実です。
何度も戻ってくるボット
何度も、ときには何日も接続を繰り返すボットがいます。Kordonはそうしたボットを見分けて永久にブロックするので、以後はチェックの回数を消費しません。接続履歴では、こうしたボットは試行回数のカウンター付きの1行にまとめられます。
ほかに役立つこと
- スタッフと常連プレイヤーをホワイトリストに入れておきましょう。攻撃中でも必ず接続できます。
- サーバーで使えるなら、オンラインモードにしましょう。ボットにも正規版のMinecraftアカウントが必要になり、攻撃者はそのぶんお金を払うことになります。
- プレイヤー名ルールはオンのままにしておきましょう。初期設定ではPaper自体が認めるプレイヤー名でしか入れません。独自のパターンも追加できます。
- プレイヤーが来ることのない国から攻撃が続くなら、国フィルターでその国からの接続を完全に閉じられます。
Kordonが対処するのは、攻撃のうちアドレスに関わる部分です。プレイヤーがゲーム内で何をするかはチェックしないので、アンチチートではありません。
これらはすべて、プラグインをプロキシサーバーに入れた瞬間から機能します。Kordonの導入方法をご覧ください。