• 2024-06-06马达对应的actuator结构体分析
    ​1.文件:mm-camera2/media-controller/modules/sensors/actuator/actuator.h中对actuator_data_t进行了如下定义:这个结构体是actuator马达控制的最外层的数据结构。typedefstruct{  int32_tfd;  actuator_ctrl_t*ctrl;  int16_tcurr_step_pos;  
  • 2024-05-19关于没有熔断降级导致服务重启问题
    场景1.k8s微服务触发重启容器配置的健康检查采用actuatorcurl127.0.0.1:8080/actuator/health2.容器重启钩子回调curl-XPOSThttp://127.0.0.1:8080/actuator/shutdown最终原因是因为调用第三方服务,超时设置3秒,重试3次,三方服务挂起导致tomcat连接池占满,健康检查请求进
  • 2024-04-11SpringBoot应用监控
    在微服务监控与安全 / SpringActuator中已经示例了SpringBoot提供了运行时的应用监控和管理的功能,可以通过http、jmx、ssh协议进行操作。1、http微服务监控与安全 / SpringActuator中已经就示范了这种方式。但是这种方式有个缺点:对于springactuator
  • 2024-04-11Spring Actuator 自定义HealthIndicator
    在SpringActuator实现自定义端点中案例的的基础上,实现自定义HealthIndicator。为什么还要实现HealthIndicator呢?SpringActuator实现自定义端点中案例只是对status的数据进行了监控,至于这个数据是否健康并没有进行评价。实现HealthIndicator就是对自定义监控数据的健康状态根
  • 2024-04-10Spring Actuator实现定制端点
    HTTP方式的实现就是借助SpringActuator。在微服务健康监控之SpringActuator是什么?中已经实践了原生端点端点用户,对该种类型端点可以进行定制。定制端点通过endpoints+端点名+属性名来设置,每段之间用.隔开。具体操作如下:1)修改端点id2)开启端点比如开启shut
  • 2024-03-30【攻防技术系列+漏洞复现】-- Spring篇
    阅读用时:20min一、什么是springSpring框架是一个功能强大的Java应用程序框架,旨在提供高效且可扩展的开发环境。其本身也是模块化的,应用程序可以选择所需要的模块。这些模块缩短应用程序的开发时间,提高了应用开发的效率例如,在JavaWeb开发的早期阶段,程序员需要编写大量的代
  • 2024-03-26线上gc问题-SpringActuator的坑
    整体复盘:一个不算普通的周五中午,同事收到了大量了cpu异常的报警。根据报警表现和通过arthas查看,很明显的问题就是内存不足,疯狂无效gc。而且结合arthas和gc日志查看,老年代打满了,gc不了一点。既然问题是内存问题,那么老样子,通过jmap和heapdump文件分析。不感兴趣的可以直接看结论
  • 2024-03-04springboot四大特性
    "SpringBoot是一个基于Spring框架的开源框架,具有以下四大特性:简化配置:SpringBoot提供了自动化的配置机制,通过约定大于配置的方式,减少了开发人员的配置工作。它通过Starter模块来管理依赖,简化了项目的构建和管理。内嵌容器:SpringBoot支持内嵌Servlet容器(如Tomcat、Je
  • 2024-02-26Spring Boot 信息泄露总结
    1.目标2.微信sessionkey泄露导致任意用户登录点击快捷登录,发现可以使用手机号进行登录发现sessionkey,使用工具利用没有账号,尝试13111111111(一般测试账号是这个),成功登录 3.进行指纹识别,发现为SpringBoot框架,测试发现SpringActuator信息泄露 4.发现actuator/gate
  • 2024-01-25Spring Boot框架actuator配置不当漏洞
    漏洞描述【安全预警】ApacheDubbo远程代码执行漏洞、SpringBoot配置不当及微软1月补丁漏洞部分网站数据库存在SpringBoot配置不当漏洞,利用网站数据库SpringBoot漏洞可读取Redis数据库用户名和密码。连接数据库可查询掌握运维综合服务平台管理员口令哈希。漏洞等级
  • 2024-01-23如何查找SpringBoot应用中的请求路径(不使用idea)
    背景昨天有个同事向我咨询某个接口的物理表是哪个,由于公司业务较多、这块业务的确不是我负责的,也没有使用idea不能全局搜索(eclipse搜不到jar内的字符串),也就回复了不清楚。除了自己写代码输出servlet的路径和类外,发现了一个我之前没用过的方法:SpringBootActuator,分享给大家。
  • 2024-01-17记一次bc站实战
    初遇难题发现一个bQc站先尝试打一下主站先尝试目录扫描看能不能发现一些后台之类的,这里我用的是dirsearch。但是很遗憾,没有什么有价值的目录,连后台也扫不出来,但是这是在意料之中,毕竟大部分菠菜网站防护都做的挺好的。接下里尝试注册一个账号看看尝试注入,发现加密,不会逆向的我只能
  • 2023-12-17Spring Boot Actuator 使用和常用配置
    转载请注明出处:SpringBootActuator是SpringBoot提供的一个非常强大的工具,它可以帮助我们监控和管理我们的SpringBoot应用。Actuator提供了一系列的端点,我们可以通过这些端点来查看我们的应用的运行状态,例如健康状态、指标、信息、数据库连接、Redis连接等等1.配置Spring
  • 2023-11-27Spring Boot 关闭 Actuator ,满足安全工具扫描
    应用被安全工具,扫描出漏洞信息【MSS】SpringBootActuator敏感接口未授权访问漏洞(Actuator)事件发现通告:发现时间:2023-11-2519:47:17攻击时间:2023-11-2518:56:44事件/告警类型:非授权访问/权限绕过告警设备:APT攻击IP:xxx被攻击IP/资产信息:xxx告警描述:SpringBootActuator
  • 2023-11-22springboot如何监控各种指标?
    以springboot2.7.17为例: 1:新增如下依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency> 然后,在你的配置文件(如 application.properties)中添加以下配
  • 2023-10-17Spring Boot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离
    前言 K8s+SpringBoot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用) 配置 健康检查健康检查类型:就绪探针(readiness)+存活探针(liveness)探针类型:exec(进入容器执行脚本)、tcpSocket(探测端口)、httpGet(调用接口)业务层面项目
  • 2023-10-17springboot heapdump信息获取
    springboot信息泄露可能泄漏的路由/api-docs/v2/api-docs/swagger-ui.html/api.html/sw/swagger-ui.html/api/swagger-ui.html/template/swagger-ui.html/spring-security-rest/api/swagger-ui.html/spring-security-oauth-resource/swagger-ui.html/mappings/actua
  • 2023-10-07Netflix之Actuator
    一、Actuator简介监控应用,上报状态信息二、开启监控<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>三、端点SpringBoot2.0的Actuator默认只暴露了health和info端点1、
  • 2023-10-02htb-cozyhosting
    HTB-CozyHostinghttps://app.hackthebox.com/machines/CozyHosting──(kwkl㉿kwkl)-[~]└─$tail-l/etc/hosts1
  • 2023-08-20使用Java来开发物联网应用
    这是Hello,LithosphereTutorials系列教程中的其中一篇。感觉介绍用C/C++,用Python来开发物联网应用的文章比较多,用Java来做物联网的文章比较少。这篇文章,介绍如何使用Java技术来开发一个物联网的简单例子。我们从手机App上,遥控硬件板上的LED灯亮灯、熄灯、闪灯。我们学习如何
  • 2023-08-14springboot开启prometheus可采集的指标配置
    1、引包<!--实现对Actuator的自动化配置--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>
  • 2023-08-07Spring Boot + k8s = 王炸!
    来源:https://blog.csdn.net/qq_14999375/article/details/123309636前言K8s+SpringBoot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用)配置健康检查健康检查类型:就绪探针(readiness)+存活探针(liveness)探针类型:exec(进入容器执行脚本
  • 2023-06-05为SpringBoot Admin监控的服务端加上登录认证
    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>packagecom.ciih.refineinner.config;importlombok.extern.slf4
  • 2023-05-31Spring boot actuator端点启用和暴露
    SpringBoot1.x版本#关闭所有端点endpoints.enabled=false#开启/health端点endpoints.health.enabled=trueSpringBoot2.x版本#关闭所有端点management.endpoints.enabled-by-default=false#开启/health端点management.endpoint.health.enabled=true
  • 2023-05-25005关于spring框架actuator
    一、请求如下域名可以直接dump应用的堆栈内存,假如服务的监听端口为8080curlhttps://127.0.0.1:8080/actuator/heapdump二、请求如下域名可以直接看出服务本身是否正常,会把服务本身使用的中间的状态全部列出来,比如MySQL/redis等等,比如链接redis超时或连不上,总的status状态