プロキシ構成のセキュリティ
プロキシを迂回する接続を防ぐ方法:バックエンドの分離、転送キー、検証、ミスの結果。
更新日 2026年8月13日
ネットワークの最大の脆弱性:バックエンドが online-mode=false で動作し、プロキシを信頼していることです。バックエンドに直接到達できてしまうと、管理者を含む任意のニックネームで誰でも参加できてしまいます。
3つの防御線
- ネットワークの分離。 バックエンドはインターネットからアクセスできてはいけません。Millidaでは、ネットワークサーバーはプラットフォームによって分離されており、外部からは入口だけが見えます。
- シークレットを用いたモダンフォワーディング。 プロキシがプレイヤーデータに署名し、バックエンドがその署名を検証します — IPフォワーディング。
- 検証プラグイン(BungeeGuardや類似のもの)。モードが
legacyの構成で使用します。
確認
外部からバックエンドのアドレスとポートに直接接続してみてください。接続できてしまうなら、たとえ「誰もアドレスを知らない」としても、それは穴です。
よくある間違い
| 間違い | 結果 |
|---|---|
| フォワーディングのシークレットが他人のガイドと同じ | シークレットを知っている者は誰でも、任意の人物として参加できる |
モダン使用時にバックエンドで online-mode=true | プレイヤーが参加できない — 認証できません |
player-info-forwarding-mode: none | 全プレイヤーが1つのIPを共有し、BANが無意味になる |
| バックエンドのポートが開放されている | 認証を完全に回避される |
外部プロキシ
プロキシが当社のものでない場合、分離は両側の設定によって確保します — 独自の外部プロキシ。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
