欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關于Spring?Boot項目的?log4j2?核彈漏洞問題(一行代碼配置搞定)

 更新時間:2021年12月11日 11:14:16   作者:程序猿DD  
相信昨天,很多小伙伴都因為Log4j2的史詩級漏洞忙翻了吧,不過我看到群里發(fā)出來的各種修復方法,還真是不好看...所以這里也提一下Spring Boot用戶怎么修復最簡單吧,對Spring Boot log4j2 核彈漏洞問題感興趣的朋友參考下吧

看到群里還有小伙伴說公司里還特別建了800+人的群在處理...

好在很快就有了緩解措施和解決方案。同時,log4j2官方也是速度影響發(fā)布了最新的修復版本。各應用方也可以執(zhí)行較為穩(wěn)定的修復方案了。

不過我看到群里發(fā)出來的各種修復方法,還真是不好看...所以這里也提一下Spring Boot用戶怎么修復最簡單吧。

最簡修復方式

有些小伙伴其實想到了直接通過Spring Boot的Starter去解決,所以還給Spring Boot提了Issue,希望spring-boot-starter-log4j2可以支持最新的2.15版本(提Issue的時候還是rc1,現(xiàn)在已經(jīng)release了)

但熟悉Spring Boot組件的版本機制的話,其實這個并不需要特地發(fā)版解決。只需要加個簡單配置就可以了,具體如下圖:

是的,就是這么簡單,只需要在pom.xml中像下面配置就可以了:

<properties>
    <log4j2.version>2.15.0</log4j2.version>
</properties>

如果您正在學習Spring Boot,那么推薦一個連載多年還在繼續(xù)更新的免費教程:http://blog.didispace.com/spring-boot-learning-2x/

后記

不知道大家有沒有發(fā)現(xiàn),最近幾次因為漏洞影響到我們Spring Boot應用的都不是Spring Boot原裝的東西。

比如:這次的Log4j2, 其實并不是Spring Boot默認使用的日志組件,Spring Boot默認使用Logback。所以這次沒有去更改日志組件的小伙伴們昨天都在群里看熱鬧。。。

而再之前比較嚴重的漏洞大多都是由另外一位第三方組件引起的,相信你也猜到是誰了吧?

對的,就是Fastjson。

Spring Boot默認的JSON字符串序列化和反序列化工具是Jackson,而并非Fastjson。不過不知道從什么時候開始,就開始流行Fastjson的方案(我記得XML配置時代就開始了,可能是性能考慮?)。

最近DD這邊因為還是都用原裝組件,所以都沒碰到這些問題,還挺舒坦的。所以,最后還是建議大家如果沒有沒有碰到什么特別的性能要求,或其他原裝組件無法完成的任務時候,再去采用其他方案來替換默認方案,這樣會更加穩(wěn)定。畢竟,默認方案除了Spring官方,整個生態(tài)也是應用最為廣泛的,它們更經(jīng)得起考驗。

最后,調研下,大家平時使用都替換哪些Spring Boot的默認組件呢?留言區(qū)告訴大家吧~

到此這篇關于關于Spring?Boot項目的?log4j2?核彈漏洞問題(一行代碼配置搞定)的文章就介紹到這了,更多相關Spring?Boot?log4j2?核彈漏洞內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JAVA8 的StringJoiner 使用及原理解析

    JAVA8 的StringJoiner 使用及原理解析

    這篇文章主要介紹了JAVA8 的StringJoiner 使用及原理解析,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Java中使用異或運算符實現(xiàn)加密字符串

    Java中使用異或運算符實現(xiàn)加密字符串

    這篇文章主要介紹了Java中使用異或運算符實現(xiàn)加密字符串,本文直接給出實現(xiàn)代碼,以及運算結果加密實例,需要的朋友可以參考下
    2015-06-06
  • java設計模式之適配器模式(Adapter)

    java設計模式之適配器模式(Adapter)

    這篇文章主要介紹了java設計模式之適配器模式Adapter的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • SpringCloud feign服務熔斷下的異常處理操作

    SpringCloud feign服務熔斷下的異常處理操作

    這篇文章主要介紹了SpringCloud feign服務熔斷下的異常處理操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot+JUnit5+MockMvc+Mockito單元測試的實現(xiàn)

    SpringBoot+JUnit5+MockMvc+Mockito單元測試的實現(xiàn)

    今天聊聊如何在 SpringBoot 中集成 Junit5、MockMvc、Mocktio。Junit5 是在 Java 棧中應用最廣的測試框架,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Spring Boot如何使用AOP實例解析

    Spring Boot如何使用AOP實例解析

    這篇文章主要介紹了Spring Boot如何使用AOP實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Java并發(fā) synchronized鎖住的內(nèi)容解析

    Java并發(fā) synchronized鎖住的內(nèi)容解析

    這篇文章主要介紹了Java并發(fā) synchronized鎖住的內(nèi)容解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • java web支持jsonp的實現(xiàn)代碼

    java web支持jsonp的實現(xiàn)代碼

    這篇文章主要介紹了java web支持jsonp的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • Java?設計模式中的命令模式詳情

    Java?設計模式中的命令模式詳情

    這篇文章主要介紹了Java?設計模式中的命令模式詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • IDEA中實體類(POJO)與JSON快速互轉問題

    IDEA中實體類(POJO)與JSON快速互轉問題

    這篇文章主要介紹了IDEA中實體類(POJO)與JSON快速互轉,本文通過圖文實例代碼相結合給大家介紹的非常詳細,需要的朋友可以參考下
    2022-08-08

最新評論