最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot項目的漏洞修復(fù)經(jīng)驗分享

 更新時間:2024年10月08日 08:44:37   作者:上任碼農(nóng)  
在局域網(wǎng)環(huán)境下,由于無法連接外網(wǎng)下載Maven包,常見解決方案是在外網(wǎng)環(huán)境搭建相同的開發(fā)環(huán)境以便更新Maven包,本次漏洞掃描包括Tomcat、jackson-databind、fastjson、logback等組件,通常解決方法是升級到更高版本

SpringBoot項目的漏洞修復(fù)經(jīng)驗

說明

開發(fā)環(huán)境屬于局域網(wǎng)環(huán)境,與外網(wǎng)不通

導(dǎo)致下載maven包時會遇到各種版本依賴問題

最好的辦法就是在外網(wǎng)環(huán)境搭建一套一樣的開發(fā)環(huán)境,這樣便于更新maven包

本次漏洞掃描涉及到的漏洞有

Tomcat、jackson-databind、fastjson、logback等,普遍解決方法都是通過升級版本。

1、Tomcat版本升級

(1)查看當(dāng)前Tomcat版本,可以通過項目啟動的日志可以看到;還有一種方法是通過idea編輯器右邊導(dǎo)航欄中的Maven中的dependencies,查看Tomcat的版本。

(2)在父pom.xml文件中更新spring-boot-starter-parent版本,其中spring-boot-starter-parent版本對應(yīng)的Tomcat版本可以在maven資源庫中搜索得到https://mvnrepository.com/。

2、jackson-databind版本升級

(1)查看當(dāng)前版本的jackson-databind可以通過idea編輯器右邊導(dǎo)航欄中的Maven中的dependencies,查看jackson-databind版本。

(2)在父pom.xml中添加

<properties>
	<jackson.version>${所需的jackson版本}</jackson.version>
</properties>

3、fastjson版本升級

(1)這個升級就比較簡單了,在pom.xml中找到對應(yīng)的fastjson依賴,修改版本即可。

4、logback版本升級

(1)HIDS掃描的漏洞顯示的是logback-classic版本有問題,故只需升級logback-classic版本即可。

(2)在pom.xml文件中添加內(nèi)容如下:

<dependency>
	<groupId>ch.qos.logback</groupId>
	<artifactId>logback-classic</artifactId>
	<version>${所需版本號}</version>
</dependency>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java8時間接口LocalDateTime詳細(xì)用法

    Java8時間接口LocalDateTime詳細(xì)用法

    最近看別人項目源碼,發(fā)現(xiàn)Java8新的日期時間API很方便強大,所以整理了這篇文章,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Java 集合中的類關(guān)于線程安全

    Java 集合中的類關(guān)于線程安全

    這篇文章主要介紹了Java 集合中的類關(guān)于線程安全的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • SpringBoot限制文件或圖片上傳大小的兩種配置方法

    SpringBoot限制文件或圖片上傳大小的兩種配置方法

    這篇文章主要介紹了SpringBoot限制文件或圖片上傳大小的兩種配置方法,一種是配置在啟動類中,一種是配置在application.yml或者application.properties中,需要的朋友可以參考下
    2018-03-03
  • java實現(xiàn)播放背景音樂

    java實現(xiàn)播放背景音樂

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)播放背景音樂,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • 解決idea 項目編譯后沒有class文件的問題

    解決idea 項目編譯后沒有class文件的問題

    這篇文章主要介紹了解決idea 項目編譯后沒有class文件的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Java中synchronized的優(yōu)化措施

    Java中synchronized的優(yōu)化措施

    這篇文章主要介紹了Java中synchronized的優(yōu)化,介紹為了實現(xiàn)高效并發(fā),虛擬機對synchronized 做的一系列的鎖優(yōu)化措施,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Mybatis 中的sql批量修改方法實現(xiàn)

    Mybatis 中的sql批量修改方法實現(xiàn)

    在項目中遇到需要批量更新的功能,原本想的是在Java中用循環(huán)訪問數(shù)據(jù)庫去更新,但是心里總覺得這樣做會不會太頻繁了,太耗費資源了,效率也很低,查了下mybatis的批量操作,原來確實有<foreach>標(biāo)簽可以做到,下面通過本文給大家介紹下
    2017-01-01
  • JAVA基礎(chǔ)快速從入門到精通

    JAVA基礎(chǔ)快速從入門到精通

    Java是一門面向?qū)ο蟮木幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征
    2022-03-03
  • Spring Boot MyBatis 操作數(shù)據(jù)庫的實戰(zhàn)指南

    Spring Boot MyBatis 操作數(shù)據(jù)庫的實戰(zhàn)指南

    本文詳細(xì)介紹了SpringBoot環(huán)境下MyBatis的集成與應(yīng)用,從傳統(tǒng)JDBC的局限性出發(fā),展示了MyBatis的日志配置、CRUD操作、自增主鍵返回、多表查詢等功能,感興趣的朋友跟隨小編一起看看吧
    2026-05-05
  • java開啟遠(yuǎn)程debug竟有兩種參數(shù)(最新推薦)

    java開啟遠(yuǎn)程debug竟有兩種參數(shù)(最新推薦)

    這篇文章主要介紹了java開啟遠(yuǎn)程debug竟有兩種參數(shù),本文結(jié)合實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07

最新評論

永登县| 准格尔旗| 邹平县| 龙泉市| 宜宾市| 临沭县| 潞城市| 新丰县| 株洲市| 湘潭市| 卢龙县| 佛坪县| 伽师县| 墨竹工卡县| 琼结县| 天门市| 中牟县| 郴州市| 辰溪县| 社旗县| 安阳县| 固镇县| 海南省| 商城县| 安顺市| 外汇| 巍山| 昌黎县| 中牟县| 镇坪县| 常州市| 万载县| 新疆| 武平县| 甘德县| 靖远县| 邵阳市| 台东市| 绍兴市| 利川市| 惠州市|