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

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

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

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

說(shuō)明

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

導(dǎo)致下載maven包時(shí)會(huì)遇到各種版本依賴(lài)問(wèn)題

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

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

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

1、Tomcat版本升級(jí)

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

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

2、jackson-databind版本升級(jí)

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

(2)在父pom.xml中添加

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

3、fastjson版本升級(jí)

(1)這個(gè)升級(jí)就比較簡(jiǎn)單了,在pom.xml中找到對(duì)應(yīng)的fastjson依賴(lài),修改版本即可。

4、logback版本升級(jí)

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

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

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

總結(jié)

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

相關(guān)文章

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

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

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

    Java 集合中的類(lèi)關(guān)于線(xiàn)程安全

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

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

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

    java實(shí)現(xiàn)播放背景音樂(lè)

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

    解決idea 項(xiàng)目編譯后沒(méi)有class文件的問(wèn)題

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

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

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

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

    在項(xiàng)目中遇到需要批量更新的功能,原本想的是在Java中用循環(huán)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)去更新,但是心里總覺(jué)得這樣做會(huì)不會(huì)太頻繁了,太耗費(fèi)資源了,效率也很低,查了下mybatis的批量操作,原來(lái)確實(shí)有<foreach>標(biāo)簽可以做到,下面通過(guò)本文給大家介紹下
    2017-01-01
  • JAVA基礎(chǔ)快速?gòu)娜腴T(mén)到精通

    JAVA基礎(chǔ)快速?gòu)娜腴T(mén)到精通

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

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

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

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

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

最新評(píng)論

高碑店市| 抚州市| 航空| 富蕴县| 宁晋县| 金堂县| 石楼县| 墨脱县| 凤凰县| 西城区| 永川市| 高雄市| 武隆县| 深圳市| 梓潼县| 县级市| 恩平市| 乌恰县| 沙田区| 游戏| 瓮安县| 泌阳县| 冕宁县| 宽甸| 南康市| 页游| 图木舒克市| 钟祥市| 侯马市| 兴安盟| 建湖县| 安乡县| 洛阳市| 安福县| 嘉祥县| 景东| 社会| 吴川市| 中超| 英德市| 巴楚县|