打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
盘点2015年度被低估的几个中间件(Java EE应用服务器)安全漏洞
摘要


在过去的一年里,中间件(Java EE应用服务器)相关的几个安全漏洞被攻击利用的事件越来越多地出现在公众的视野中,从前几年发现、修复后又不断出现新问题的Apache Struts 2注入漏洞,到今年非常火爆的Java反序列化漏洞,还有一直就没消停过的XSS(跨站脚本)和SSRF(服务端请求伪造)攻击、Web应用弱密码暴力破解,中间件(Java EE应用服务器)的安全状况需要愈加关注和防护。


云和恩墨作为专业的服务公司,已经就这些漏洞形成了专业全面的解决方案,开始在中间件领域为用户提供服务,如果您这面对这些问题,欢迎与我们取得联络。


以下就这几个常用的中间件(Java EE应用服务器)相关的安全漏洞进行说明。


漏洞描述


Java反序列化漏洞


  • 危害等级:


  • 影响面积:较大(涉及WebLogic、WebSphere、JBoss大多数版本,特别是对公网开放访问权限的业务系统)


  • 漏洞背景:2015年11月6日,FoxGlove Security安全团队的breenmachine在一篇博客中介绍了如何利用Java反序列化漏洞,来攻击最新版的WebLogic、WebSphere、JBoss、Jenkins、OpenNMS这些大名鼎鼎的Java应用软件,实现远程代码执行。


    然而早在2015年的1月28号,Gabriel Lawrence (gebl)和Chris Frohoff (frohoff)在AppSecCali上给出了一个报告,报告中介绍了Java反序列化漏洞可以利用Apache Commons Collections这个常用的Java库来实现任意代码执行,由此可见一斑,该漏洞已在各种地下黑色产业链中流传了一段时间,恐怕已经有不少的网站被黑客拿下。


  • 漏洞描述:攻击者可以利用Apache Commons Collections这个常用的Java库远程随意执行代码,而WebLogic、WebSphere、JBoss、Jenkins、OpenNMS等产品中均使用了Apache Commons Collections这个开源类库组件。简单来讲,就是不需要知道WebLogic、WebSphere、JBoss管理账户的情况下,执行任何Java代码。


    ps. Java序列化就是把对象转换成字节流,便于保存在内存、文件、数据库中;反序列化即逆过程,由字节流还原成对象。


可查访问 wooyun.org 了解已被通报的公司,下面为部分披露信息截图:



Weblogic UDDI Explorer XSS(跨站脚本)和SSRF(服务端请求伪造)攻击漏洞


  • 危害等级:


  • 影响面积:大(几乎涵盖所有WebLogic版本,特别是对公网开放访问权限的业务系统)。


  • 漏洞描述:攻击者利用WebLogic UDDI Explorer(发布和查找Web Service用的)可窥探内网的IP地址和端口开放情况。


可查访问 wooyun.org 了解已被通报的公司。下面为部分披露信息截图


本地文件包含(LFI)攻击引起的WebLogic Server进程耗尽CPU资源最终导致应用不可用的漏洞


  • 危害等级:

  • 影响面积:大(WebLogic 9.0 - 10.3.5所有版本,特别是对公网开放访问权限的业务系统)

  • 漏洞描述:攻击者利用类似下面的本地文件包含(LFI)请求WebLogic Server(9.0 - 10.3.5)

    GET /portal/..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5Cwindows%5Cwin.ini HTTP/1.1

    GET /portal/..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5Cwindows/win.ini HTTP/1.1

    GET /portal/..%5C..%5C..%5C..%5C..%5C..%5C..%5C..%5Cetc/passwd HTTP/1.1


查看本地的文件/目录列表或内容,还可以上传文件。


后台WebLogic Server进程将会耗尽所在主机的CPU资源:




结束语


上述一些漏洞在互联网上已有很多利用工具,总是有些”好事之徒”进行一些友好的、不友好的探测,影响正常的生产工作和企业形象。消除已知的、未知的安全漏洞隐患刻不容缓,尤其是对互联网开放权限的系统。


云和恩墨已针对中间件可能发生的漏洞形成了体系的安全保障服务:


云和恩墨中间件服务

云和恩墨中间件服务,在规划设计、建设实施、优化提升、测试配合、安全加固、运营管理等阶段为客户提供全面安全保障。

自主可控
提供中间件自主可控迁移的设计方案、协助测试,搭建环境、系统迁移、故障处理,以满足中间件基础软件国产化、自主可控的要求
定制开发
定制开发中间件相关的各种运维工具,包括但不限于监控、故障收集、趋势分析、代码追踪溯源等
性能优化
帮助发现系统性能瓶颈,优化中间件性能,协助优化SQL语句、操作系统、网络、磁盘IO、应用,提升系统整体性能
系统测试
为系统上线、扩容、性能等测试提供环境准备、调试、优化、故障诊断、监控等工作提供支持,保障测试工作顺利进行
安全加固
帮助客户对中间件、应用进行安全加固,在一定程度上提升系统安全性
迁移服务
提供迁移方案、环境梳理工具、中间件生命周期/产品目录建议、迁移服务、迁移后测试配合、上线保障服务
企业内训
在客户现场对个人进行针对性培训


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java程序员必须了解的事情之十大组织 - 电脑编程技巧与维护
Glassfish的简单安装与使用
常用的java应用服务器
各种容器与服务器的区别与联系:Servlet容器、WEB容器、Java EE容器、应用服务器、WEB服务器、Java EE服务器
Tomcat和Weblogic的区别
Apache、Tomcat、JBoss、WebLogic的区别与关系
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服