druid监控页未授权访问漏洞修复笔记
druid
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
项目地址:https://gitcode.com/gh_mirrors/druid/druid
免费下载资源
·
场景
安全人员提出:druid监控页未授权访问漏洞。
http://ip:port/druid/login.html
可以看到druid的信息。
解决方案
一般来说有两种方案:
1、页面可以展示,但是肯定不能让任何人都看到。所以需要登录账户和密码。
2、页面禁用掉,不对外展示。
方案一
添加如下代码即可:
@Bean
public ServletRegistrationBean druidStatViewServlet() {
ServletRegistrationBean registrationBean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");
registrationBean.addInitParameter("loginUsername", "zhangsan");
registrationBean.addInitParameter("loginPassword", "zhangsan1234");
registrationBean.addInitParameter("resetEnable", "false");
return registrationBean;
}
方案二
添加如下配置(未经验证,仅供参考)。
spring.druid.web-stat-filter.enabled=false
spring.druid.stat-view-servlet.enabled=false
spring.druid.filter.stat.enabled=false
GitHub 加速计划 / druid / druid
27.83 K
8.56 K
下载
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
最近提交(Master分支:3 个月前 )
f060c270 - 8 天前
1613a765
* Improve gaussdb ddl parser
* fix temp table 10 天前
更多推荐
已为社区贡献17条内容
所有评论(0)