spring boot:test spring-boot-starter-testspring boot:filter, log, jpa,@Configuration public class WebConfiguration {}spring boot:redis ,共享session//内存 <dependency> <groupId>org.sprin
转载 7天前
350阅读
本文介绍如何在springboot中使用默认的spring cache声明式缓存Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cache 的时候,我们需要注册实现的 CacheManager 的 Bean。Spring Boot 为我们
转载 10月前
34阅读
6.2 Spring的AOPAOP(Aspect Orient Programming),也就是面向切面编程,作为面向对象编程的一种补充。问世的时间并不太长,甚至在国内的翻译还不太统一(有些书翻译成面向方面编程),但它确实极好地补充了面向对象编程的方式。面向对象编程将程序分解成各个层次的对象,而面向切面编程将程序运行过程分解成各个切面。可以这样理解,面向对象编程是从静态角度考虑程序结构,面向切面编
转载 2024-07-15 20:24:37
154阅读
  pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </depen
转载 6月前
10阅读
在日常项目中,除了开发过程比较重要以外,实际上运维过程也尤为重要。而Spring Boot 也为我们考虑到了这一点,它为我们提供了Actuator这一组件,帮助我们监控、管理应用程序。正如官网中所说的那样,它可以通过很小的动作产生巨大的变化一起来探索一下~一 原理01. 什么是ActuatorSpring Boot Actuator,可在您将应用程序投入生产时帮助您监控和管理应用程序。分别支持HT
目录1、CVE-2017-4971触发漏洞的条件1.1.登陆1.2:访问存在漏洞的页面1.3.漏洞利用2、CVE-2018-1273(远程命令执行漏洞)(SPEL表达式注入漏洞)漏洞利用条件和方式2.1.信息收集2.2.攻击利用2.3.漏洞验证3、CVE-2022-22963(SPEL命令表达式注入漏洞)漏洞原理3.1.使用服务器发送以下数据3.2.攻击利用3.3.漏洞验证以下框架漏洞均为Spri
转载 2024-08-29 13:02:44
344阅读
一、说明        HeapDump文件是JVM虚拟机运行时内存的一个快照,通常用于性能分析等,但是因为其保存了对象、类等相关的信息,如果被泄露也会造成信息泄露。有多种方式可以获取到HeapDump信息,如使用jmap、jconsole可以主动获取到信息,在JAVA开发中引入Spring Actuator后,如果配置不当可以通过前台访问下载HeapDum
推荐 原创 2022-07-24 17:01:44
10000+阅读
0x00 前言在查资料的时候突然发现真的好卷,新漏洞出来没多久,各个大佬就已经写好了分析文章,由于这个漏洞排查产品中不存在,所以就一直犯懒没有去看,终归还是要补回来的。文章若有言语不妥之处还请见谅。概述还是先了解一下Spring Cloud Gateway是个啥,使用Spring Cloud Gateway的主要目的是为了取代Netflix Zuul,二者最大的差异实际上就是性能问题。Netfli
转载 7月前
1714阅读
# Spring Boot Actuator 的 Heap Dump 下载 Spring Boot 是一个开源框架,旨在简化基于 Spring 的应用程序开发。在微服务架构中,监控和管理应用程序的健康状况显得尤为重要。Spring Boot Actuator 是 Spring Boot 提供的一组功能,能够帮助开发者轻松地进行应用程序监控和管理。在这篇文章中,我们将介绍如何使用 Spring B
原创 10月前
349阅读
 本文介绍的是RSA加密算法+Spring Security在SpringMVC中的集成使用。Spring Security是什么?  引用:   Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转In
一、概述3月底Spring Framework爆出严重级别的安全漏洞,该漏洞允许黑客进行任意命令执行。在3月31日Spring Framework官方发布了5.3.18以及5.2.20修复了该漏洞,随后该漏洞编号为CVE-2022-22965,这个漏洞也是先发布修复版本,后分配CVE编号的。从官网可知该漏洞存在的条件:使用JDK9及以上版本使用Apache Tomcat作为容器使用了传统的WAR包
转载 2024-04-16 14:10:55
271阅读
# Spring Boot Actuator泄露HeapDump密码 修复 ## 简介 Spring Boot Actuator是Spring Boot提供的一个功能强大的工具,可以帮助开发者监控和管理应用程序。然而,最近发现Actuator的一个安全问题,当应用程序暴露HeapDump接口时,可能会泄露敏感信息,例如密码。本文将介绍这个问题的背景,并提供修复方法。 ## 问题描述 在默认
原创 2024-01-04 06:52:59
9058阅读
# Spring Boot Actuator中的Heap Dump启用与使用 ## 引言 在Java应用程序中,内存管理是至关重要的。随着应用程序的复杂性增加,内存泄漏和内存使用不当的问题可能会导致性能下降或程序崩溃。为了帮助开发人员监控和诊断这些问题,Spring Boot提供了一个可扩展的工具:Spring Boot Actuator。本文将详细介绍如何使用Spring Boot Actu
创建SpringCloud Gateway项目这里我使用IDEA开发工具创建SpringCloud Gateway项目,来复现本次的漏洞。首先新建一个项目,选中Spring Initializr并点击下一步之后在选择依赖的时候选择Spring Cloud Routing -> Gateway和Ops->Spring Boot Actuator两个选项之后的pom文件中大致如下:<
转载 2024-03-21 21:18:24
455阅读
一、简言在spring boot的开发中常常会用到注解 @RequestParam、@PathVariable、@RequestBody、@PageableDefault、@RequestMapping、@GetMapping 和 @PostMapping定义提供给前端的接口函数。下面将会对这些注解进行说明。二、注解说明@PathVariable :绑定URI模板变量值,用来获得url中的动态参数
转载 2024-07-02 11:32:26
136阅读
SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变 量、日志信息、线程信息等。
原创 精选 6月前
237阅读
1.添加actuator依赖 <dependency> <groupId>org.springfram
原创 2021-09-02 15:06:02
65阅读
分析 目录1. Springboot信息泄露    1.1 可能泄露路由列表    1.2 heapdump 2 实际环境    2.1 Springboot信息泄露测试    2.2 heapdump读取    2.2 heapdump分析 1. Springboot信息泄露1.1 可能泄露路由列
转载 2024-04-17 09:36:05
2433阅读
前言 spring 中aop是一个核心概念,spring boot 是如何实现自动化配置的?现在我们就来分析一下
转载 2019-08-09 17:42:00
133阅读
2评论
前言 spring boot 的自动化配置其实就是在spring 的基础上做的封装,在我们之前对mvc,aop的自动化配置中可以发现–> 只是在spring 的基础上添加了一些特性,可以认为只是一个spring的应用.那么,关于transaction的配置也同样.
转载 2019-08-09 17:39:00
246阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5