MC-Log4J-Patcher
このプロジェクトの目的は、最近発見されたLog4Jエクスプロイト(CVE-2021-44228)に関して、Minecraftプレイヤーとサーバー運営者に安心感を提供することです。
現在、このプロジェクトは jndi だけでなく、すべてのLog4J形式の文字列を検出し、設定に応じて、それらを置換するか、ログに記録されないよう完全にブロックします。
詳細は、機能、対応プラットフォームなどを以下でご覧ください。
他の方からの支援(貢献や、issue での機能・プラットフォームの提案など)をいただけると大変ありがたく思います。
対応プラットフォーム
対応予定のプラットフォーム
- Velocity
- Sponge
- Forge(修正されるべきだとは分かっていますが、それでも多くの人がMODの作成を望んでいるため)
- Java Agent経由のバニラ/全クライアント
機能
Spigot
- チャットおよびコマンドのフィルター
- アイテム名フィルター
- プレイヤーユーザー名フィルター(オフライン/Bungeeサーバー向け)(はい、ユーザー名はLog4J形式になり得ます)
- モブ名フィルター(スポーン時とリネーム時)
Bungee
- チャットおよびコマンドのフィルター
- プレイヤーユーザー名フィルター(はい、ユーザー名はLog4J形式になり得ます)
設定
- カスタマイズ可能なメッセージ
- すべてのリスナーのトグル(各プラットフォームごとに個別設定)
詳細は後日記入予定