保护Jboss控制台-让人关了服务器之后
下午上班时,发现服务器竟然无法访问,没有停电呀。输入密码,解开x-window的锁定状态,发现jboss确实关闭了,时间是13:23分,发现时间是15:33分。
这是以前没有从未出现过的,查服务器访问日志,原来是有人通过jmx-console远程关闭了服务器,我还从使用过这个功能,倒让人先用了!
我知道,jboss安装默认情况下,jmx-console/web-console不用密码,就可以访问的,但我一直还以为,只能通过localhost使用这个功能呢,所以就没有想道会有安全问题。我想,Jboss这么专业,这么成熟,这种小问题,自然不用操心,但我错了!
重新启动服务器后,我自己模拟了一下,果然,不到一分钟时间,就找到了jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system:type=Server这个页面,其中有一个"shutdown",选择右边的invoke,果然服务器就关闭了。
根据日志分析,一个ip地址为218.79.105.121的朋友,在6月20访问过本站,今天上午10点多,通过baidu读了一篇我的关于Jboss的文章,之后访问试验本站完全开放的jmx-console,试验了3个小时,终于找到了远程关闭服务器的方法。
于是,他在上海徐汇的家中(Adsl,应该是家中吧),远程地关闭了我在架北京郊区自己办公室的服务器。
这么大的漏洞被忽视了,真是汗颜。赶紧补课吧。
SecureTheJmxConsole,这可是Jboss官方文档.上面提示的做法,应当可行。但没有必要那么麻烦。
只要进入jmx-console.war/web-console.war这2个包的WEB-INF,编辑jboss-web.xml, web.xml就可以了。我只是在uncomment相应的部分之后,将jaas domain替换我用的zhuoda.org,并且将security role替换为我用的zduAdmin就都搞定了,不需要理会user.properties, roles-properties二个文件。
hofman   2005-06-24 17:24:16 评论:8   阅读:2525   引用:0
这也有记录?~! @2005-06-26 01:58:49  wk
嘿嘿,hofman是高人
RANDY 去冲个凉预防中暑 @2005-06-25 20:57:37  骆驼
RANDY 是不是因为天气太热,
搞的有点狂燥?
还是冲个凉预防中暑。
回RANDY:有这么严重吗? @2005-06-25 19:18:11  hofman
我查了一下日志,你说,"网站经常登陆不了。经常发不了文章。"但从你注册的6.23以来,没有这方面的记录。下次出现这种情况,希望你记录下发生的时间,以及具体的提示,这样,我们才能更快地改进。
感到很难受 @2005-06-25 16:37:21  STTTT
为什么会输这样的地方?好好努力!!
烂!改进!!改进!!! @2005-06-25 15:15:50  RANDY
网站经常登陆不了。经常发不了文章。我想问一下,是不是管理员下班了,这个博客就死桥桥了??形同虚设!我都上了三次了,发不了文章,郁闷!
哈哈哈,玩笑话 @2005-06-25 01:09:52  weiking
说来真巧,下午我也是在给我们老板推荐的时候.......
......不行了.........
zhuoda.org不能没有hofman呀.......
学校应该给hofman加工资..........或其他补助.........
本以为是hofman休假去了,是不是没人管了,就出现问题了.哈哈 @2005-06-24 18:42:31  骆驼
本以为是hofman休假去了,是不是没人管了,就出现问题了.哈哈
原来如此!!他这个黑客什么目的啊! @2005-06-24 18:39:53  骆驼
今下午我在同学公司里,准备推荐我们的博客.
可是打不开!换了台式机还是不行!
我想怎么关键时刻掉链子啊!
原来如此!!他这个黑客什么目的啊!好厉害!

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

2003-2007@copyright