【Druid 未授权访问漏洞】解决办法
漏洞描述
Alibaba Druid 未授权访问【原理扫描】
Alibaba Druid是一款Java语言开发的数据库连接池。Druid能够提供强大的监控和扩展功能。
Alibaba Druid 默认情况下未设置访问控制,攻击者可以登录以获取敏感信息
修改web.xml文件
- 进入到项目(galaxy)部署目录后,进入到
WEB-INF
目录。
cd server/web/webapps/webapp/WEB-INF
- 修改web.xml文件
vi web.xml
- 找到
DruidStatView
配置片段,增加用户名密码配置。
<servlet><servlet-name>DruidStatView</servlet-name><servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class><!-- 增加用户名密码 开始 --><init-param><param-name>loginUsername</param-name><param-value>admin</param-value></init-param><init-param><param-name>loginPassword</param-name><param-value>admin!QAZwsx</param-value></init-param><!-- 增加用户名密码 结束 --></servlet>
- 重新启动项目。