GlassFish管理控制台(端口4848)是否安全?

时间:2009-05-12 15:08:04

标签: security console glassfish admin

了解仅限于SSL的安全Internet连接,我对GlassFish管理控制台的安全性感到怀疑。正常的安全HTTP连接使用http s ://域/ URL,但在GlassFish http://domain:4848/中用于登录管理控制台。在使用该管理端口时,浏览器和服务器之间是否存在某种加密,或者所有这些通信都是不安全的,裸体可能是黑客?

GlassFish文档指南如何使用管理控制台,但我没有发现有关此安全问题的任何提及。

5 个答案:

答案 0 :(得分:5)

可以在管理控制台内为管理控制台启用SSL - >配置 - > HTTP服务 - > HTTP侦听器 - >管理员监听 (负责收听4848端口)

默认情况下,没有启用安全复选框选项。启用后,管理控制台将强制使用SSL。例如http:/ domain:4848 /重定向到https://domain:4848/

..不完全确定管理员监听器的checkin安全选项是否成功,因为保存控制台冻结的更改。之后我还在GlassFish的config / asadminenv.conf中更改了AS_ADMIN_SECURE = true。

答案 1 :(得分:5)

我不知道这是否只是Glassfish v3.1功能,但您可以通过运行以下命令在控制台管理员上打开SSL

asadmin enable-secure-admin

正如这里所描述的http://blogs.oracle.com/quinn/entry/securing_adminstration_in_glassfish_server1

答案 2 :(得分:2)

如果您有一个安装脚本,以便能够一次又一次可靠地安装您的开发/生产环境,您可能希望使用以下行在该脚本上设置相应的glassfish属性:

asadmin set --port 4848 --user admin --passwordfile password-file.txt server.http-service.http-listener.admin-listener.security-enabled=true

答案 3 :(得分:1)

“重新启动服务器后,管理员监听器的checkin安全选项”正在运行。

答案 4 :(得分:0)

如果它使用SSL,您可以将其作为 https ://域名访问:4848 /

您可以通过浏览器菜单中的“页面信息”查看更多信息。如果您通过https URL访问了该页面,则应该会在浏览器窗口的某处看到一个小锁图标,该图标应该是可点击的。