5

SSL に限定された安全なインターネット接続を理解しているので、GlassFish 管理コンソールのセキュリティについて疑問があります。通常の安全な HTTP 接続は http s ://domain/ URL を使用しますが、GlassFish ではhttp://domain:4848/を使用して管理コンソールにログインします。その管理ポートを使用しているときにブラウザとサーバーの間で何らかの暗号化が行われているのでしょうか?それとも、その通信はすべて危険な状態で行われ、ハッカーの目に触れることはありませんか?

GlassFish のドキュメントでは、管理コンソールの使用方法がガイドされていますが、このセキュリティ上の問題については言及されていません。

4

5 に答える 5

5

SSLは、管理コンソール内の管理コンソールで有効にできます->構成->HTTPサービス->HTTPリスナー->admin-listener(4848ポートのリッスンを担当)

デフォルトで有効になっていない安全なチェックボックスオプションがあります。それを有効にした後、管理コンソールはSSLの使用を強制します。たとえば、http:/ domain:4848 /はhttps:// domain: 4848/にリダイレクトします

..変更を保存するとコンソールがフリーズしたため、admin-listenerのセキュアオプションをチェックインするだけでうまくいったかどうかは完全にはわかりません。その後、GlassFishのconfig/asadminenv.confでAS_ADMIN_SECURE=trueも変更しました。

于 2009-05-12T19:28:01.060 に答える
2

開発/運用環境を何度も確実にインストールできるようにするためのインストール スクリプトがある場合は、次の行を使用して、そのスクリプトで対応する glassfish プロパティを設定することをお勧めします。

asadmin set --port 4848 --user admin --passwordfile password-file.txt server.http-service.http-listener.admin-listener.security-enabled=true
于 2009-06-02T19:06:59.100 に答える
1

"checkin secure option for admin-listener" is working after I restart the server.

于 2010-03-07T09:38:46.167 に答える
0

SSL を使用している場合は、https ://domain:4848/としてアクセスします。

ブラウザのメニューから [ページ情報] を選択すると、詳細情報を表示できます。URLからページにアクセスした場合はhttps、ブラウザ ウィンドウのどこかに小さなロック アイコンが表示され、そのアイコンをクリックできるはずです。

于 2009-05-12T15:17:16.290 に答える