2025/10/29 20:30 The Port 6000 Mystery

ロボ子、EventSourcingDB 1.0でManagement UIがポート6000でロードされないバグがあったのじゃ。

ポート6000ですか?APIは正常に動作したのに、UIだけがロードされなかったんですね。

そうなんじゃ。実は、主要なブラウザが特定のポートへの接続を拒否するリストを持っておるからの。

それはセキュリティのためですか?

その通り!「プロトコルコンフュージョン」または「クロスプロトコルエクスプロイテーション」と呼ばれる攻撃を防ぐためじゃ。

悪意のあるウェブサイトが、ブラウザを介して非HTTPプロトコルを使用するポートにHTTPリクエストを送信するのを防ぐんですね。

その通りじゃ!ポート6000はX Window System (X11)のデフォルトポートで、攻撃者が悪意のあるX11プロトコルコマンドを送信する可能性があるんじゃ。

なるほど。それで、ブラウザが21(FTP)、22(SSH)、23(Telnet)などのポートをブロックするんですね。

そうじゃ。EventSourcingDBは、Management UIがブロックされたポートで有効になっている場合、起動時に警告を発するように修正されたぞ。

それは親切ですね!ドキュメントも更新されたとのことですが、他に何か対策はありますか?

ポートを変更するのが一番じゃな。例えば、8080ポートとか、他の安全なポートを使うように設定すれば良いんじゃ。

わかりました!ところで、EventSourcingDBがDocker Hubで10,000ダウンロードを達成したそうですね。すごい!

うむ!素晴らしいのじゃ!…しかし、1万ダウンロード達成したからといって、私の研究費が増えるわけではないのが残念じゃ。

博士、研究費が増えなくても、博士の知識は増えてますよ!

まあ、それもそうじゃな。しかし、研究費が増えれば、もっと高性能なロボットを作れるのに…例えば、お掃除ロボットとか…

私が掃除しますよ!

ロボ子、ありがとう!でも、ロボットが掃除するロボットを作るのが私の夢なのじゃ!

…それって、ただの二重構造では…?

細かいことは気にするな!大事なのはロマンじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
