网站首页 > 开源技术 正文
大家都知道,Springboot是JAVA开源的轻量级设计层框架,程序员如果对该框架配置不当就会遇到各种各样的信息漏洞情况,比如Spring boot 的actuator是对应用系统监控的配置,在护网行动或者攻防演练的场景里,经常会发现企业配置actuator不当导致一些敏感信息泄露的情况,比如服务器的heapdump文件,攻击者可以直接通过下载heapdump文件,然后通过一些渗透工具直接分析heapdump文件,并获取一些数据库的相关信息,比如:数据库的用户名和密码、ip地址等等相关信息。
今天我们用内存分析工具查看heapdump文件信息泄露情况,它可以帮助我们分析出heap dump文件的相关信息。
1、此软件的名称是MemoryAnalyzer,我用的是1.13版本,大家可以在网上搜索,也可以私信找我要。
2、打开内存分析软件界面,导入heapdump文件。
3、点击OQL标签,用相关语句进行一些敏感数据的查询。
4、根据不同的spring boot版本,需要的语句命令不同。
Spring boot 2.x版本:select * from java.util.LinkedHashMap$Entry x WHERE (toString(x.key).contains("password"))
Spring boot 1.x版本:select * from java.util.Hashtable$Entry x WHERE (toString(x.key).contains("password"))
5、在java.util.LinkedHashMap$Entry实例的选项中,找到了redis数据库的明文密码。
所以要防止spring boot信息泄露,还是要删除一些不必要的配置。把网络安全做到极致,欢迎沟通交流。
猜你喜欢
- 2024-10-12 Java实现微信支付程序的解决方案(java实现微信支付程序的解决方案有哪些)
- 2024-10-12 微信支付的SDK曝出重大漏洞,看程序开发人员怎么讲?
- 2024-10-12 JAVA 线上故障排查完整套路!牛掰(java在线运行平台)
- 2024-10-12 Android 11 安装外部来源应用需要重启 APP
- 2024-10-12 Fanx 语言 3.2 发布,全面支持中文编程
- 2024-10-12 如果网站的 Cookie 特别多特别大,会发生什么情况?
- 2024-10-12 JAVA后端推送企业微信消息到普通微信
- 2024-10-12 xk-time 1.1.1 发布,Java 时间工具包
- 2024-10-12 微信、企业微信和支付窗极速SDK三合一,JeeWx-api 1.2.0版本发布
- 2024-10-12 刚从阿里面试回来,想和程序员们谈谈(想进阿里的必看)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)