当前位置: 首页 > news >正文

做网站需要招聘内容济南网站建设推荐q479185700上快

做网站需要招聘内容,济南网站建设推荐q479185700上快,运用photoshop设计网站首页,网站托管费用简介 Spring Boot是一个通过自动配置、嵌入式服务器和生产级功能,简化了Spring应用程序开发、配置和部署的框架,使开发者能够快速构建独立且易于部署的Java应用在其生态系统下,也存在一些相关组件的安全隐患,如Swagger UI可能导致…

简介

Spring Boot是一个通过自动配置、嵌入式服务器和生产级功能,简化了Spring应用程序开发、配置和部署的框架,使开发者能够快速构建独立且易于部署的Java应用在其生态系统下,也存在一些相关组件的安全隐患,如Swagger UI可能导致敏感接口泄漏,Spring Boot Actuator可能暴露敏感端口,Druid可能面临未授权访问风险,以及Spring Cloud Gateway存在远程代码执行漏洞等

1.漏洞情景:Swagger UI 敏感接口泄漏

Swagger是一种用于描述API的开源框架,它使用OpenAPI规范来定义API的端点、请求、响应、模式等。Swagger接口泄露漏洞是指在使用Swagger描述API时,由于未正确配置访问控制或未实施安全措施,导致API接口被不授权的人员访问和利用,从而导致系统安全风险

return new Docket(DocumentationType.OAS_30).pathMapping("/").enable(swaggerProperties.getEnable())//生产禁用.apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.basePackage("top.whgojp"))//按包扫描,也可以扫描共同的父包,不会显示basic-error-controller.paths(PathSelectors.any()).build();
}
/*** API 页面上半部分展示信息*/
private ApiInfo apiInfo() {
return new ApiInfoBuilder().title(swaggerProperties.getTitle())//标题.description(swaggerProperties.getDescription())//描述.contact(new Contact(swaggerProperties.getAuthor(), swaggerProperties.getUrl(), swaggerProperties.getEmail()))//作者信息.version(swaggerProperties.getVersion())//版本号.build();
}

2.漏洞情景:SpringBoot Actuator 敏感端点泄漏

Spring Boot Actuator 是一个用于监控和管理 Spring Boot 应用程序的功能模块。它提供了一系列生产就绪的功能,帮助你了解应用程序的运行状况,以及在运行时对应用程序进行调整。Actuator 使用了 Spring MVC 来暴露各种 HTTP 或 JMX 端点,通过这些端点你可以获取到应用程序的运行信息,如健康状态、指标、线程 dump、环境变量等

management:# 端点信息接口使用的端口,为了和主系统接口使用的端口进行分离server:port: 8080# 端点健康情况,默认值"never",设置为"always"可以显示硬盘使用情况和线程情况endpoint:health:show-details: always# 设置端点暴露的哪些内容,默认["health","info"],设置"*"代表暴露所有可访问的端点endpoints:web:exposure:include: '*'base-path: /sys/actuator// 相关端点信息
路径          描述          默认启用
auditevents  显示当前应用程序的审计事件信息  Yes
beans  显示一个应用中所有Spring Beans的完整列表  Yes
conditions  显示配置类和自动配置类(configuration and auto-configuration  classes)的状态及它们被应用或未被应用的原因configprops  显示一个所有@ConfigurationProperties的集合列表  Yes
env  显示来自Spring的 ConfigurableEnvironment的属性  Yes
flyway  显示数据库迁移路径,如果有的话  Yes
health  显示应用的健康信息(当使用一个未认证连接访问时显示一个简单  的’status’,使用认证连接访问则显示全部信息详情)info  显示任意的应用信息  Yes
liquibase  展示任何Liquibase数据库迁移路径,如果有的话  Yes
metrics  展示当前应用的metrics信息  Yes
mappings  显示一个所有@RequestMapping路径的集合列表  Yes
scheduledtasks  显示应用程序中的计划任务  Yes
sessions  允许从Spring会话支持的会话存储中检索和删除(retrieval and deletion)  用户会话。使用Spring Session对反应性Web应用程序的支持时不可用。shutdown  允许应用以优雅的方式关闭(默认情况下不启用)  No
threaddump  执行一个线程dump  Yes
heapdump  返回一个GZip压缩的hprof堆dump文件  Yes
jolokia  通过HTTP暴露JMX beans(当Jolokia在类路径上时,WebFlux不可用)  Yes
logfile  返回日志文件内容(如果设置了logging.file或logging.path属性的话),支持使用HTTP Range头接收日志文件内容的部分信息  Yes
prometheus  以可以被Prometheus服务器抓取的格式显示metrics信息  Yes

3.漏洞情景:Druid 配置不当

Apache Druid 是阿里开源的高性能连接池和实时分析分布式数据存储系统,专为大规模时序数据和事件流分析设计,具有快速查询、低延迟写入及横向扩展能力在导入Druid依赖时,没有在application.yml中添加配置(或忘记配置账号密码),此时Druid可以未授权访问,攻击者可直接获取websession信息,进行session爆破,以及通过weburi获取敏感信息路径,进行Fuzz攻击

druid:...filters: stat,log4j     # wall 这里关闭sql防火墙stat-view-servlet:enabled: trueurl-pattern: /druid/*
#        login-username: admin
#        login-password: adminreset-enable: false# 防火墙配置
#      wall:
#        config:
#          multi-statement-allow: false

http://www.dtcms.com/a/590876.html

相关文章:

  • 宝洁网站建设wordpress 一个广告位放两个广告
  • 做的网站出现404公众号 商城 网站开发
  • 网站flash制作教程六安网站关键词排名优化地址
  • 网站运营改进的点网络营销出来做什么
  • 学校网站建设要点软文推广是什么
  • 做电影网站要买什么wordpress多主题投票
  • 如何做电影网站才不侵权常州免费建站
  • 智能阅读助手:让找书更简单(Agent)
  • 小实验--定时器中断点灯
  • 永久免费自助建站系统广东省路桥建设有限公司网站
  • 天然气公司的网站应该怎么做手机h5页面制作软件
  • 公司网站可以分两个域名做吗深圳网站建设网页制作
  • server 2008 网站部署国外网站排名前十
  • 高端网站设计杭州重庆网站开发哪家好
  • 北京南站地铁华为官方网站手机商城
  • 禁止wordpress网站上传图片时自动生成三张图片方法淘宝搜索关键词查询工具
  • 域名备案好了怎么建设网站养老院网站建设的好处
  • wordpress如何搬站在网站建设中什么用于搭建页面结构
  • 时彩网站开发亿网站手机源码
  • php用什么做网站服务器全国企业信息管理系统
  • 算法竞赛中的vector和静态数组
  • 网站宣传海报图片哎呀哎呀视频在线观看
  • 重庆大足网站建设珠海网页模板建站
  • 网站建设的流程范文1500字网站代维护
  • 普陀营销型网站建设wordpress连接mysql8
  • 怎么看网站开发的好坏个人信息展示html模板
  • 网站建设有哪些软件有哪些内容常州网站建设咨询
  • 手机网站模版更换技巧wordpress的文件说明
  • 连云港建设部网站济宁网站开发
  • 中国建设银行黑龙江支行官方网站桂林市区面积